From 4f23dda183c0939c8ab43fb595b1e203a788a282 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Tue, 12 May 2020 22:46:12 +0000 Subject: [PATCH] --- ayanova/devdocs/todo.txt | 83 +++++----------------------------------- 1 file changed, 10 insertions(+), 73 deletions(-) diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index 2f671705..36e6ae2c 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -1,85 +1,21 @@ -# CLIENT TODO - -rishi gorang sonto -Rishi Gorang Quattro Sunto -************************************************************************************************************************************************************************** -CURRENT ROADMAP - -1) Get the widget edit form completely working with the exception of reporting which can be stubbed out but should be present even if not functional now - - Test manually with all devices before baking it in - - Make automated test for it - -2) Fundamental stuff for editable objects (minus reporting) -Get the Widget list and filter and any other options (except reporting) fully working and ready to roll out. - - Nothing left to determine, all done, ready to copy and automated test, with a stubbed out reporting UI - - Test manually with all devices before baking it in - -3) Shell consolidation and verification -This stage is the finalization of any fundamental shell stuff so thorough testing and confirmation - -Scaffold the shell framework completely in place as much as possible so that we know there will be minimal other changes required - - All areas stubbed out now even if empty, just so you can see it and know what needs to be fleshed out and for demo purposes - - Test manually with all devices before baking it in - -Triage stuff into proper later stages - -4) Reporting - figure it out, flesh it out, make it happen - -5) - FINALIZE ALL NON BIZ OBJECT SPECIFIC FUNCTIONALITY -All the final features needed that aren't tied to a specific business object -Schedule - -6) INSTALLER, LICENSING, ROCKFISH SUPPORT FOR RAVEN - -Look for anything major missing at this point, make it deployable as a package and test the deployment on a raw server - - - - need to know it will be ready for 3rd parties to try out as much as possible. - - Windows installer for self contained fully testable - - Linux installation method - - Container installation method - - Licensing / Rockfish get this ready with Rockfish to be able to license it in reality so it's ready for 3rd parties - - Test the full trial / license business cycle and confirm it's solid and integrated into the Rockfish database properly - - Doesn't have to be perfect, just working enough for the real world, can make it easier or nicer later - - READ THIS: https://medium.com/@gokulrajaram/self-serve-first-the-overlooked-but-essential-paradigm-underlying-great-software-companies-45a67dbec4c4 - - -7) Build AyaNova 8 / port over all BIZ objects features of v7 - - -8) PLUGINS / ACCOUNTING INTEGRATION - -Port the plugins, need a separate server for QBI Windows etc - -9) RELEASE - -10) BACK END Self Serve readiness - - READ THIS: https://medium.com/@gokulrajaram/self-serve-first-the-overlooked-but-essential-paradigm-underlying-great-software-companies-45a67dbec4c4 - - licensing changes for a online hosted app - - Self serve process in place - - Ability to upload v7 data from DataDump plugin - -11) RELEASE SELF SERVE - -************************************************************************************************************************************************************************** - -CURRENT TODOs -=-=-=-=-=-=-= - @@@@@@@@@@@ ROADMAP STAGE 2: CURRENT ITEM: -go over suggestions in big email now while awaiting test export +Prioritize the following into "NOW" or "LATER" i.e. stage 2 or stage 3 (or even later if it's appropriate to a later stage) --------------------------------------------- - +todo: before moving on to the next thing, triage these suggestions as there are many impactful ones + - https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/3745 + todo: WIKI insert image should have extra linefeed before and after because it fails to show the image at all if it follows something like
even though it appears to be on the next line - tl/dr: ensure blank before and after for any url todo: User get route is returning password, login and salt in UI explorer WTF? +todo: Investigate Workorder structure and datagrid see case https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/3768 + +todo: remember scroll position in lists when returning, make sure it is working, will be a pain if not some kind of funkiness when I was trying to make a widget on an empty db, couldn't save but was dirty. - related to wiki changes or attachments or something? @@ -100,6 +36,8 @@ Opening the widgets list on a new empty db I got this error at server: at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) +todo: rename v8 export plugin to v8 Migrate + it's more accurate and easier to grasp for people (plus it rhymes) todo: THIS! At this point, upload to dev server and thoroughly test with devices, it seems a bit slow at times @@ -138,8 +76,7 @@ todo: ability to mass tag items from list todo: ability to mass rename a tag to something else in all objects -todo: before moving on to the next thing, triage these suggestions as there are many impactful ones - - https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/3745 + todo: OPS routes! - Backup, restore, import etc