diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index 2bcab1e4..7cf51c73 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -4,10 +4,12 @@ PRIORITY - ALWAYS Lowest level stuff first, i.e. TODO at server, api route chang =-=-=-=- - -## CURRENT STAGE: +todo: erase database missing subscriptions? + Check and see what's missing, I just got 100 notifications about widgets made, I think because I picked generate data and had an old subscription still todo: Test server down while polling in release mode, does it recover when server starts again or...? + consider adding a trigger check in api methods or router or somewhere that gets triggered by user regularly + then can check if it's running polling or not and restart if it is, particularly after a successful api call which says server is up and contactable todo: read only version of duration, datetime, date, time, currency @@ -15,9 +17,6 @@ todo: does Duplicate code really duplicate the tags? i.e. duplicate a widget with tags, do the tags come over? if not then need to modify the copy object code to handle tags as well -todo: PickLists based on AyaPickList at server, need one for each type, so far have widget and user only - Not sure if should just make them all or...?? - Maybe when I hit a form that uses it, that's when I really need it? todo: help links for individual extensions (does this refer to the new plugins?)? (button I guess since no menu on them) todo: rockfish, can't do purchase for raven or view it I think todo: rockfish, upgrade to latest bootstrap, out of date Currently @@ -51,6 +50,7 @@ todo: found more presets in cases todo: router should check rights on each route shouldn't it? - or should the form check and nav backwards if they don't have the rights - test: login as subcontractor and direct open widget object + if need changes then replicate to other forms TESTING PERF/USABILITY @@ -74,8 +74,7 @@ todo: Customer UI pages ability to add analytics tracking codes: CORS implications? https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/3574 -todo: ADM-USER awaiting customer, headoffice id, etc for those usertypes - need to show if that usertype for selection + todo: notifications, is there one for the customer to know service is completed like in v7? If not should be made into it's own event type and then update the code in home-notify-subscription customer version as well as all other places where applicable. @@ -104,6 +103,7 @@ todo: Investigate Workorder structure and datagrid see case https://rockfish.aya Likely that workorder grids inside will not be full blown custom datagrid I wrote but just a vanilla v-data-table control since there is likely no need for the full customization shit todo: Document in user manual the Widget form as an example with instruction on how to use the various controls etc + - Can use widget for screenshots and examples of control types, but don't word with expectation it will remain because it won't - "Anatomy of a AyaNova Form" todo: INSTALLER @@ -112,6 +112,7 @@ todo: INSTALLER include the portable postgres easy way to select command line params without resorting to editing text files for end user initially it's an installation option, but then need to edit after the fact + Quick check of installers available still and is it still kosher to keep using the v7 installer or is something better, more supported by windows etc? ========================================================================================================= @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ -120,6 +121,8 @@ todo: INSTALLER This stage is to consolidate the basics and set the final shell form. A lot of it might be rundundent + GET THROUGH THIS QUICKLY, REPORTING IS THE GREAT UNKNOWN THE SOONER THE BETTER SO CAN FUCKING GET ON WITH IT ALL + reporting might take weeks so need to get to it as soon as fucking possible, it's the final thing before cranking out a demo etc so pretty critical TODO: GRIDS I'm still on the fence with the grid sort and filter system Filter is ok, it's complex and people don't expect it to be super easy, but sort is a bit of a palaver @@ -426,10 +429,10 @@ todo: Documentation @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -@@@@@@@@@@@@@@@ ROADMAP STAGE 8 - PLUGINS +@@@@@@@@@@@@@@@ ROADMAP STAGE 8 - EXTENSIONS (was plugins) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -Plan the order of criticality for plugins +Plan the order of criticality for extensions ACCOUNTING is obviously the first and foremost one and MUST be there for a lot of people to take up MUST be done in a way to support other alternative accounting apps that are coming around now like freshbooks or whatever it's called that Joyce is using now probably going to need a "trick" of some kind to interface with desktop accounting @@ -441,6 +444,7 @@ Plan the order of criticality for plugins based on sales, how many subscribed now which ones are porting and which are not Implement in order or priority + Fuck peachtree?