From f5baf710f0e7ae24258ccbd572291b72d89bbb83 Mon Sep 17 00:00:00 2001 From: Marcelo Augusto Date: May 17 2018 02:02:56 +0000 Subject: [PATCH 1/42] Fixing get for analysis in api. --- diff --git a/src/api/analysis.js b/src/api/analysis.js index 3801b1a..69ebf5d 100644 --- a/src/api/analysis.js +++ b/src/api/analysis.js @@ -2,12 +2,12 @@ import axios from '.' export default { get: (currentPackage) => { - return axios.get(`/analysis/${currentPackage.name}/${currentPackage.versions}`) + return axios.get(`/analysis/${currentPackage.name}/${currentPackage.versions[0].number}`) }, getReports: (currentPackage, id) => { - return axios.get(`/analysis/${currentPackage.name}/${currentPackage.version}/${id}/reports`) + return axios.get(`/analysis/${currentPackage.name}/${currentPackage.versions[0].number}/${id}/reports`) }, getResults: (currentPackage, id) => { - return axios.get(`/analysis/${currentPackage.name}/${currentPackage.version}/${id}/results`) + return axios.get(`/analysis/${currentPackage.name}/${currentPackage.versions[0].number}/${id}/results`) } } From d3a7b32cafd0d2c7d5a6c36898e7c1abca4ed2a3 Mon Sep 17 00:00:00 2001 From: Matheus Bernardo Date: May 17 2018 16:51:40 +0000 Subject: [PATCH 2/42] Making all fields sortable --- diff --git a/src/components/package/List.vue b/src/components/package/List.vue index a310cc6..1c669c3 100644 --- a/src/components/package/List.vue +++ b/src/components/package/List.vue @@ -47,9 +47,9 @@ export default { data () { return { fields: [ - { key: 'name', label: 'Package Name', sortable: false }, - { key: 'version', label: 'Last Version', sortable: false }, - { key: 'previous', label: 'Previous Version', sortable: false }, + { key: 'name', label: 'Package Name', sortable: true }, + { key: 'version', label: 'Last Version', sortable: true }, + { key: 'previous', label: 'Previous Version', sortable: true }, { key: 'ranking', label: 'Ranking', sortable: true } ], updateData: null, @@ -71,6 +71,7 @@ export default { getterNames.allPackages ]), formatPackages () { + this.allPackages.map(p => console.log(p.name)) return this.allPackages.map(p => { let previous = this.createPrevious(p) return { @@ -89,6 +90,7 @@ export default { actionTypes.FETCH_PACKAGES ]), showPackage (item, index) { + console.log('Entrou aqui') let p = this.allPackages[index] this.$router.push({ name: 'analysis', From 6defea4b79ece5c815fcbbd6f0171d5c12815c95 Mon Sep 17 00:00:00 2001 From: Guilherme Sant'Ana Date: May 17 2018 17:39:00 +0000 Subject: [PATCH 3/42] Fix wrong package selection and package version --- diff --git a/src/components/package/List.vue b/src/components/package/List.vue index 1c669c3..4ac53b3 100644 --- a/src/components/package/List.vue +++ b/src/components/package/List.vue @@ -91,7 +91,7 @@ export default { ]), showPackage (item, index) { console.log('Entrou aqui') - let p = this.allPackages[index] + let p = this.allPackages.find(singlePackage => singlePackage.name === item.name) this.$router.push({ name: 'analysis', params: { diff --git a/src/components/package/PackagePage.vue b/src/components/package/PackagePage.vue index f068459..58fdc8b 100644 --- a/src/components/package/PackagePage.vue +++ b/src/components/package/PackagePage.vue @@ -1,6 +1,6 @@