This commit is contained in:
2020-06-11 14:51:17 +00:00
parent a05fd21fae
commit 4a7223985c

View File

@@ -31,19 +31,25 @@ todo: License testing (I know it's working when these things all pass)
Upon login it goes to an launch page that iterates through a set of tasks: Upon login it goes to an launch page that iterates through a set of tasks:
todo: Launch page with stepper control vertical and linear steps through each step todo: Launch page with stepper control vertical and linear steps through each step
First step is welcome to AyaNova in [language] First step is welcome to AyaNova in [language]
1) 1) done
2) Client checks if there is a registered key for this db via server route: 2) DETERMINE STATE Client checks if there is a registered key for this db via server route:
EMPTY DB AND EXISTING LICENSED KEY IN RF 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 STATE: NO KEY AND EXISTING LICENSED KEY IN RF
Rest of form is related to releasing a previously fetched key: If this DBID is already present in ROCKFISH as *licensed* and FETCHED previously then:
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 Form displays a message, at top about restoring with link to the manual for restoring db
A form to fill out to request it be released for re-fetch: Rest of form is related to releasing a previously fetched key:
User must fill out form stating reason why and their contact info for verification 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
The request is emailed to us via Rockfish A form to fill out to request it be released for re-fetch:
We decide to release or not and can contact them etc to handle it User must fill out form stating reason why and their contact info for verification
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 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
We issued a license for this dbid but then revoked it for non-payment
Display a link to the contact form with message "There is a problem with your license, contact support with this dbid: "
EMPTY DB AND DBID NOT IN ROCKFISH STATE: NO KEY AND DBID NOT IN ROCKFISH
User gets a form for requesting a trial User gets a form for requesting a trial
- by filling out a form in RAVEN (or using api tool) - by filling out a form in RAVEN (or using api tool)
- see "trial process" below for details - see "trial process" below for details