This commit is contained in:
2020-07-01 21:45:13 +00:00
parent 5f95fe5e64
commit eb04e5e55c
6 changed files with 18 additions and 65 deletions

View File

@@ -3,33 +3,15 @@
PRIORITY - ALWAYS Lowest level stuff first, i.e. TODO at server, api route changes etc then back here in order lowest level first as affects the most stuff exponentially so best to do it early
=-=-=-=-
todo: open ad-hoc type and id from data list idea
parent form hosting datagrid can give an array of hints to the data-table control which include
fieldname (internal) typically an AyaType field, or almost always an ayatype field
so it can then use that fields id and type to generate an open object url / link / button whatever the fuck
So, we don't do it at the server end, we do it at the client end based on the column that has both the id and the type
todo: Administration - History
View the history log in full without being for specific items, i.e. data list view
todo: in translation you can pull used keys, also should be UNUSED keys so can exercise the front end, then pull the list of unused keys for manual removal later
todo: default sort order for default data list views specified? (see eventdatalist for example)
todo: Administration - Statistics WTF?
What is this for? Administration related statistics?
Number of records in tables? ?? NO idea
Check if something noted in specs or cases or todo's or comments or help file or something from v7 being expanded / broken out
Remove if can't figure it out
todo: Administration - Account
Down the road will need an Account page for seeing their account status in rental SAAS situation
Nothing to do here, it's an obvious one, just delete this later, it's to percolate in brain a bit
maybe under license
todo: set network speed in dev console of firefox to regular 2g then go through all forms and confirm all still works as this will expose any await issues
todo: consider moving canDuplicate etc from a "computed" property into methods (just drag and drop)
in fact, look for all computed and consider them carefully because computed seems to be bullshit
todo: I don't really need About on every edit form, keep it for the main top level and remove it from all the edit forms
todo: concurrency violation tests, so far I don't think I've *ever* tested that from the client itself
@@ -504,4 +486,9 @@ https://www.youtube.com/watch?v=zZVoo5AbANI
@@@@@@@@@@@@@@@ ROADMAP STAGE 11 - RELEASE SELF SERVE / HOSTING
Fall of 2020 hopefully
links on website for sign up
marketing can begin in earnest
marketing can begin in earnest
todo: Administration - Account
Down the road will need an Account page for seeing their account status in rental SAAS situation
Nothing to do here, it's an obvious one, just delete this later, it's to percolate in brain a bit
maybe under license

View File

@@ -80,6 +80,7 @@ function initNavPanel() {
])
) {
//DASHBOARD
//KPI / METRICS / CHARTS AND STUFF APPROPRIATE TO ROLE
sub.push({
title: "Dashboard",
icon: "fa-tachometer-alt",
@@ -592,14 +593,6 @@ function initNavPanel() {
key: key++
});
//KPI / METRICS / CHARTS AND STUFF
sub.push({
title: "Statistics",
icon: "fa-chart-line",
route: "/adm-statistics",
key: key++
});
// ** ADMINISTRATION (TOP)
addNavItem(
"Administration",

View File

@@ -343,13 +343,6 @@ export default new Router({
import(/* webpackChunkName: "adm" */ "./views/adm-history.vue")
},
{
path: "/adm-statistics",
name: "adm-statistics",
component: () =>
import(/* webpackChunkName: "adm" */ "./views/adm-statistics.vue")
},
{
path: "/ops-backup",
name: "ops-backup",

View File

@@ -1,24 +0,0 @@
<template>
<UnderConstruction />
</template>
<script>
import UnderConstruction from "../components/underconstruction.vue";
export default {
components: {
UnderConstruction
},
beforeCreate() {
window.$gz.eventBus.$emit("menu-change", {
isMain: true,
icon: "fa-chart-line",
title: "Statistics",
helpUrl: "form-adm-statistics",
formData: {
ayaType: window.$gz.type.BizMetrics
}
});
}
};
</script>

View File

@@ -1,5 +1,10 @@
<template>
<UnderConstruction />
<div>
<h1>
//DASHBOARD - KPI / METRICS / CHARTS AND STUFF APPROPRIATE TO ROLE
</h1>
<UnderConstruction />
</div>
</template>
<script>

View File

@@ -96,8 +96,7 @@ describe("SMOKE", () => {
cy.url().should("include", "/adm-attachments");
cy.visit("/adm-history");
cy.url().should("include", "/adm-history");
cy.visit("/adm-statistics");
cy.url().should("include", "/adm-statistics");
cy.visit("/ops-backup");
cy.url().should("include", "/ops-backup");