This commit is contained in:
@@ -21,11 +21,13 @@ Scaffold the shell framework completely in place as much as possible so that we
|
|||||||
- 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
|
- 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
|
- 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
|
4) Reporting - figure it out, flesh it out, make it happen
|
||||||
|
|
||||||
5) - FINALIZE ALL NON BIZ OBJECT SPECIFIC FUNCTIONALITY
|
5) - FINALIZE ALL NON BIZ OBJECT SPECIFIC FUNCTIONALITY
|
||||||
All the final features needed that aren't tied to a specific business object
|
All the final features needed that aren't tied to a specific business object
|
||||||
|
Schedule
|
||||||
|
|
||||||
6) INSTALLER, LICENSING, ROCKFISH SUPPORT FOR RAVEN
|
6) INSTALLER, LICENSING, ROCKFISH SUPPORT FOR RAVEN
|
||||||
|
|
||||||
@@ -67,7 +69,7 @@ CURRENT TODOs
|
|||||||
|
|
||||||
@@@@@@@@@@@ ROADMAP STAGE 2:
|
@@@@@@@@@@@ ROADMAP STAGE 2:
|
||||||
|
|
||||||
BIZ OBJECT STUBBING FOR EXPORT TESTING
|
BIZ OBJECT STUBBING FOR EXPORT TESTING OF HUGE ATTACHMENTS AND WIKI AND ATTACHED DOCS
|
||||||
|
|
||||||
|
|
||||||
Modify v8 export to have an intermediate form where user chooses options
|
Modify v8 export to have an intermediate form where user chooses options
|
||||||
@@ -289,7 +291,15 @@ todo: router should check rights on each route shouldn't it?
|
|||||||
|
|
||||||
|
|
||||||
=========================================================================================================
|
=========================================================================================================
|
||||||
|
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||||
@@@@@@@@@@@@@@@ ROADMAP STAGE 3
|
@@@@@@@@@@@@@@@ ROADMAP STAGE 3
|
||||||
|
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||||
|
|
||||||
|
This stage is to consolidate the basics and set the final shell form.
|
||||||
|
|
||||||
|
todo: notification system?
|
||||||
|
todo: bottom status panel thing?
|
||||||
|
|
||||||
|
|
||||||
todo: INVESTIGATE / REDO THE TOP LEVEL SHELL - TIME TO MARKET / Is my shell layout fucked?
|
todo: INVESTIGATE / REDO THE TOP LEVEL SHELL - TIME TO MARKET / Is my shell layout fucked?
|
||||||
- wouldn't it just suck to have all those lists exposed at once in inventory?
|
- wouldn't it just suck to have all those lists exposed at once in inventory?
|
||||||
@@ -385,11 +395,14 @@ todo: Need to do all outstanding edit form stuff next
|
|||||||
TO TEST:
|
TO TEST:
|
||||||
- above changes block
|
- above changes block
|
||||||
|
|
||||||
|
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||||
@@@@@@@@@@@@@@@ ROADMAP STAGE 4 - REPORTING
|
@@@@@@@@@@@@@@@ ROADMAP STAGE 4 - REPORTING
|
||||||
|
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||||
Do reporting here
|
Do reporting here
|
||||||
Componentize of course
|
Componentize of course
|
||||||
|
|
||||||
|
Won't have workorders, will need to test with widgets and users, maybe clients will be ported?
|
||||||
|
|
||||||
todo: DBDUMP Try to see if dbdump plugin can export reports code behind and basic layout, maybe as HTML, enough info to assist report designer with V8.
|
todo: DBDUMP Try to see if dbdump plugin can export reports code behind and basic layout, maybe as HTML, enough info to assist report designer with V8.
|
||||||
Be nice to see field list with translation for equivalent new.Also c# code exported and etc Can then get basic calculated field formulas that way, maybe a new report template with code Brought over as comments in JavaScript code behind for new and rudimentary layout of some kind
|
Be nice to see field list with translation for equivalent new.Also c# code exported and etc Can then get basic calculated field formulas that way, maybe a new report template with code Brought over as comments in JavaScript code behind for new and rudimentary layout of some kind
|
||||||
|
|
||||||
@@ -416,14 +429,18 @@ todo: Report editor for creating new report accessed from the report any **exist
|
|||||||
- https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/962
|
- https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/962
|
||||||
|
|
||||||
|
|
||||||
|
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||||
@@@@@@@@@@@@@ ROADMAP STAGE 5 - FINALIZE ALL NON BIZ OBJECT SPECIFIC FUNCTIONALITY
|
@@@@@@@@@@@@@ ROADMAP STAGE 5 - FINALIZE ALL NON BIZ OBJECT SPECIFIC FUNCTIONALITY
|
||||||
|
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||||
|
|
||||||
|
todo: Much of this stage below needs TRIAGING, do that first.
|
||||||
|
Any real (corebizobject) shit goes to stage 7
|
||||||
|
|
||||||
|
|
||||||
todo: MAPPING
|
todo: MAPPING
|
||||||
getting a *lot* of request about this
|
getting a *lot* of request about this
|
||||||
https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/1816
|
https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/1816
|
||||||
|
maybe stage 7 or I guess could fake it for now, it's going to be known what will be needed
|
||||||
|
|
||||||
todo: can I support keycodes for saving in AyaNova and other shit that are the same as in v7 or as much as possible, i.e. ctrl-s to save (or whatever was defined)
|
todo: can I support keycodes for saving in AyaNova and other shit that are the same as in v7 or as much as possible, i.e. ctrl-s to save (or whatever was defined)
|
||||||
What v7 used to support:
|
What v7 used to support:
|
||||||
@@ -432,7 +449,7 @@ todo: can I support keycodes for saving in AyaNova and other shit that are the s
|
|||||||
https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/1514
|
https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/1514
|
||||||
|
|
||||||
|
|
||||||
todo: investigate snippets (via hotkeys?) (I like this idea, don't dismiss it outright)
|
todo: investigate snippets (via hotkeys?) (I like this idea, don't dismiss it outright, could be v.next though. TTM!)
|
||||||
https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/1834
|
https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/1834
|
||||||
|
|
||||||
todo: AyaScript / Look into MACROS (kind of like this idea, don't dismiss it too quickly, need AyaScript replacement)
|
todo: AyaScript / Look into MACROS (kind of like this idea, don't dismiss it too quickly, need AyaScript replacement)
|
||||||
@@ -665,14 +682,25 @@ todo: Trial mode client should offer alternative logins right on login page and
|
|||||||
todo: Suggestion box feature
|
todo: Suggestion box feature
|
||||||
https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/1323
|
https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/1323
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||||
@@@@@@@@@@@@@@@ ROADMAP STAGE 6 - INSTALLER, LICENSING, ROCKFISH SUPPORT FOR RAVEN
|
@@@@@@@@@@@@@@@ ROADMAP STAGE 6 - INSTALLER, LICENSING, ROCKFISH SUPPORT FOR RAVEN
|
||||||
|
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||||
|
|
||||||
Completely packaged and installable. REady for users to install as a test as we iterate stage 7 below
|
Completely packaged and installable. REady for users to install as a test as we iterate stage 7 below
|
||||||
All the stuff needed for someone to run it without the real objects yet.
|
All the stuff needed for someone to run it as a test without the real objects yet.
|
||||||
|
Some kind of expiring license so they can't just keep using it as fucked as it may be some might do that
|
||||||
|
we want short targetted testing only, not someone downloading and trying it out a month later, that's useless for us
|
||||||
|
This needs to be focused on what we need to get from people about testing
|
||||||
|
BETA MODE Feedback form?
|
||||||
|
Sends errors, server log, suggestions etc, directly to rockfish?
|
||||||
|
|
||||||
|
|
||||||
todo: TRIAL AND LICENSE KEY / ROCKFISH STUFF
|
todo: TRIAL AND LICENSE KEY / ROCKFISH STUFF
|
||||||
- PLAN IN core-license-key-system.txt on server side
|
- Plan ONBOARDING here
|
||||||
|
- PLAN and implement core-license-key-system.txt on server side
|
||||||
- random notes maybe relevant
|
- random notes maybe relevant
|
||||||
- Test when logging in and server is ops only due to license not installed
|
- Test when logging in and server is ops only due to license not installed
|
||||||
- Does it work?
|
- Does it work?
|
||||||
@@ -687,7 +715,12 @@ todo: TRIAL AND LICENSE KEY / ROCKFISH STUFF
|
|||||||
- User fills out form and submits.
|
- User fills out form and submits.
|
||||||
- Trial containerized for easy testing / online testing https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/1784
|
- Trial containerized for easy testing / online testing https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/1784
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||||
@@@@@@@@@@@@@@@ ROADMAP STAGE 7 - REALITY
|
@@@@@@@@@@@@@@@ ROADMAP STAGE 7 - REALITY
|
||||||
|
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||||
All in on porting over all the real objects from v7
|
All in on porting over all the real objects from v7
|
||||||
|
|
||||||
todo: First of all triage the features to port over in the sanest order so not stubbing too much stuff
|
todo: First of all triage the features to port over in the sanest order so not stubbing too much stuff
|
||||||
@@ -696,9 +729,42 @@ todo: First of all triage the features to port over in the sanest order so not s
|
|||||||
todo: Schedule form
|
todo: Schedule form
|
||||||
- This one is big but requires the data to be there so as soon as implement enough things that are scheduleable then do this
|
- This one is big but requires the data to be there so as soon as implement enough things that are scheduleable then do this
|
||||||
|
|
||||||
@@@@@@@@@@@@@@@ ROADMAP STAGE 8 - PLUGINS
|
todo: can beta test at this point
|
||||||
|
post installer, enlist trial users get feedback, don't get too down when they shit all over it as they will undoubtedly :)
|
||||||
|
|
||||||
|
todo: Documentation
|
||||||
|
Need to think this through carefully
|
||||||
|
Need to get the critical bits in for onboarding and importing so people can get going
|
||||||
|
Most important stuff is anything non-obvious
|
||||||
|
Seems pointless to have one doc per form that just says "The name field is the name and must be unique"
|
||||||
|
maybe have that kind of stuff in the form basics and then have a doc per OBJECT instead with anything unique or interesting about the object
|
||||||
|
(and each object form has a link to formbasics so can link to the object form from UI and they get both)
|
||||||
|
Parts of it can be done post-release for sure
|
||||||
|
|
||||||
|
|
||||||
|
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||||
|
@@@@@@@@@@@@@@@ ROADMAP STAGE 8 - PLUGINS
|
||||||
|
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||||
@@@@@@@@@@@@@@@ ROADMAP STAGE 9 - RELEASE
|
@@@@@@@@@@@@@@@ ROADMAP STAGE 9 - RELEASE
|
||||||
|
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||||
|
|
||||||
|
Assuming has passed all testing
|
||||||
|
Plan pricing and sales strategy
|
||||||
|
What to do with licenses for v7 people
|
||||||
|
Do we need another payment processor?
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@@@@@@@@@@@@@@ ROADMAP STAGE 10 - BACKEND SELF SERVER READINESS
|
@@@@@@@@@@@@@@@ ROADMAP STAGE 10 - BACKEND SELF SERVER READINESS
|
||||||
DO server allocation, rockfish revamp to drive this part (or maybe it's an alternate app)
|
DO server allocation, rockfish revamp to drive this part (or maybe it's an alternate app)
|
||||||
|
|||||||
Reference in New Issue
Block a user