This commit is contained in:
2020-05-12 22:46:12 +00:00
parent 9222de4a9d
commit 4f23dda183

View File

@@ -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 <br> 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.<InvokeNextExceptionFilterAsync>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