This commit is contained in:
2020-06-11 17:23:16 +00:00
parent 851c76d319
commit 86596dc84e

View File

@@ -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