This commit is contained in:
@@ -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 **
|
** In all cases there will always be a fetch license key button available from any of the states below **
|
||||||
|
|
||||||
LICENSE STATUS: NONE, EXPIREDTRIAL, EXPIREDPURCHASE
|
LICENSE STATUS: NONE, EXPIREDTRIAL, EXPIREDPURCHASE
|
||||||
Go to license form:
|
Go to license form display alternate UI:
|
||||||
|
|
||||||
THREE state UI dialog shown in license form:
|
THREE state UI dialog shown in license form:
|
||||||
START EVALUATION
|
START EVALUATION
|
||||||
@@ -60,51 +60,24 @@ todo: License testing (I know it's working when these things all pass)
|
|||||||
|
|
||||||
|
|
||||||
LICENSE STATE: ActiveTrial
|
LICENSE STATE: ActiveTrial
|
||||||
LOGIN: when trial license always takes user to trial form as their home form NOT dashboard
|
Goes to root level Evaluation page on login
|
||||||
"EVALUATION" PAGE is available ROOT (where logout and widgets are)
|
Has helpful trial hints, links and tools
|
||||||
Has helpful trial hints, links and tools
|
Purchase link
|
||||||
Purchase link
|
Manual link to evaluating?
|
||||||
Manual link to evaluating?
|
Guided walkthroughs or links to them?
|
||||||
Guided walkthroughs or links to them?
|
Erase data
|
||||||
Erase data
|
so they can regen new data
|
||||||
so they can regen new data
|
or entere their own test data
|
||||||
or entere their own test data
|
if(DB empty)
|
||||||
if(DB empty)
|
Generate sample data
|
||||||
Generate sample data
|
choose size etc
|
||||||
choose size etc
|
Trigger license fetch (in case just purchased)
|
||||||
Trigger license fetch (in case just purchased)
|
IMPORT
|
||||||
IMPORT
|
needs to support trial import from v7
|
||||||
needs to support trial import from v7
|
|
||||||
|
|
||||||
|
|
||||||
|
LICENSE STATE: ActivePurchased
|
||||||
|
Do nothing special, all normal initialization
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
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
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user