Compare commits

...

7 Commits

Author SHA1 Message Date
824d7c59e7 fix
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
2020-11-03 12:46:14 +01:00
1be8a3f592 update
All checks were successful
continuous-integration/drone/push Build is passing
2020-11-03 12:36:26 +01:00
8100a19e76 remove bezier curves
All checks were successful
continuous-integration/drone/push Build is passing
2020-11-03 12:30:27 +01:00
b6dfad0515 update
All checks were successful
continuous-integration/drone/push Build is passing
2020-11-02 18:01:57 +01:00
aa4094cd05 place start and end mark
All checks were successful
continuous-integration/drone/push Build is passing
2020-10-13 08:35:38 +02:00
d45c8a7e9a typo
All checks were successful
continuous-integration/drone/push Build is passing
2020-09-04 17:40:29 +02:00
2ec9a9fe4d starting api spec 2020-09-04 17:40:26 +02:00
5 changed files with 9502 additions and 9372 deletions

View File

@ -18,7 +18,7 @@
"core-js": "^3.6.5",
"express": "^4.17.1",
"express-http-proxy": "^1.6.2",
"faker": "^4.1.0",
"faker": "^5.1.0",
"knex": "^0.21.2",
"lodash.chunk": "^4.2.0",
"sqlite3": "^5.0.0",
@ -26,7 +26,7 @@
"vue-chartjs": "^3.5.0",
"vue-router": "^3.2.0",
"vuex": "^3.4.0",
"yargs": "^15.4.1"
"yargs": "^16.1.0"
},
"devDependencies": {
"@sapphirecode/eslint-config": "^2.1.16",
@ -38,7 +38,7 @@
"@vue/cli-service": "^4.4.0",
"babel-eslint": "^10.1.0",
"eslint": "^7.5.0",
"eslint-plugin-vue": "^6.2.2",
"eslint-plugin-vue": "^7.1.0",
"vue-template-compiler": "^2.6.11"
},
"license": "GPL-3.0-or-later",

28
spec/api.json Normal file
View File

@ -0,0 +1,28 @@
{
"openapi":"3.0.2",
"info": {
"title":"API Title",
"version":"1.0"
},
"servers": [
{"url":"https://appreports.scode.ovh/v1"}
],
"paths": {
"/app": {
"get": {
"description": "list all apps",
"parameters": [],
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
}
}
}
}
}
}
}
}

View File

@ -33,15 +33,19 @@ export default {
yAxisID: index,
borderColor: y.color,
backgroundColor: y.fill,
spanGaps: true
spanGaps: true,
lineTension: 0
};
let last = null;
for (let i = 0; i < this.data.length; i++) {
const data = this.data[i];
const val = resolve_data (data, y.field);
const next = this.data.length - 1 === i
? val
: resolve_data (this.data[i + 1], y.field);
if (
!this.remove_duplicates
|| last !== val
|| last !== val || next !== val
|| this.data.length - 1 === i
)
res.data.push (val);

View File

@ -19,7 +19,7 @@
v-else
class="info"
>
Select an app to view its Reports
Select an app to view its reports
</p>
</div>
<div class="footer">

18830
yarn.lock

File diff suppressed because it is too large Load Diff