From 86596dc84ee232b606fc47dcce5d95a8aafdae4d Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Thu, 11 Jun 2020 17:23:16 +0000 Subject: [PATCH] --- ayanova/devdocs/todo.txt | 61 +++++++++++----------------------------- 1 file changed, 17 insertions(+), 44 deletions(-) diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index cc5bfef4..5f329397 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -32,7 +32,7 @@ todo: License testing (I know it's working when these things all pass) ** In all cases there will always be a fetch license key button available from any of the states below ** LICENSE STATUS: NONE, EXPIREDTRIAL, EXPIREDPURCHASE - Go to license form: + Go to license form display alternate UI: THREE state UI dialog shown in license form: START EVALUATION @@ -60,51 +60,24 @@ todo: License testing (I know it's working when these things all pass) LICENSE STATE: ActiveTrial - LOGIN: when trial license always takes user to trial form as their home form NOT dashboard - "EVALUATION" PAGE is available ROOT (where logout and widgets are) - Has helpful trial hints, links and tools - Purchase link - Manual link to evaluating? - Guided walkthroughs or links to them? - Erase data - so they can regen new data - or entere their own test data - if(DB empty) - Generate sample data - choose size etc - Trigger license fetch (in case just purchased) - IMPORT - needs to support trial import from v7 + Goes to root level Evaluation page on login + Has helpful trial hints, links and tools + Purchase link + Manual link to evaluating? + Guided walkthroughs or links to them? + Erase data + so they can regen new data + or entere their own test data + if(DB empty) + Generate sample data + choose size etc + Trigger license fetch (in case just purchased) + IMPORT + needs to support trial import from v7 - - - - - - - - - If this DBID is already present in ROCKFISH as *licensed* and FETCHED previously then: - Form displays a message, at top about restoring with link to the manual for restoring db - Rest of form is related to releasing a previously fetched key: - Has a FETCH button on it for forcing a fetch when they have requested it or know it's coming or whatever and below that - A form to fill out to request it be released for re-fetch: - User must fill out form stating reason why and their contact info for verification - The request is emailed to us via Rockfish - We decide to release or not and can contact them etc to handle it - We can release it for refetch and then it's all automatic once daily check (maybe more frequent when unlicensed?) or they can force it - - STATE: NO KEY AND EXISTING REVOKED KEY IN RF - - - STATE: NO KEY AND DBID NOT IN ROCKFISH - User gets a form for requesting a trial - - by filling out a form in RAVEN (or using api tool) - - see "trial process" below for details - Form has fetch key button on it to force an immediate fetch - FUTURE: form displays a purchase link they can go to and make purchase inside RF - + LICENSE STATE: ActivePurchased + Do nothing special, all normal initialization