This commit is contained in:
@@ -44,6 +44,35 @@ todo: rockfish UI list of trial requests open and their state
|
||||
We click a button to accept or reject and can enter additional note for either
|
||||
Rockfish sends a reply to user either saying they are accepted or rejected with note inserted
|
||||
|
||||
todo: rockfish / RAVEN extra info with polling for license
|
||||
in addition to license can put a notification into the return data
|
||||
so we can contact a customer when we can't email them with a popup notification
|
||||
|
||||
todo: RAVEN new job LicenseCheck
|
||||
Automatically checks rockfish to see if there is a new license available and installs it if found
|
||||
|
||||
Rockfish responses:
|
||||
No new license, nothing to report: 204 NO CONTENT
|
||||
No new license but something to report: 200 OK
|
||||
data contains possibly one or more of:
|
||||
NOTIFY: to be sent to the users (right now I can think of for the event of can't contact the customer but need to get a message to them)
|
||||
CANCEL LICENSE POLLING: No more license polling with optional reason for user to see
|
||||
Used when they have cancelled their subscription and would no longer like to purchase / renew
|
||||
Raven makes a note in license table to stop polling
|
||||
REVOKE LICENSE: immediately disable the license with notification message
|
||||
used when there is fraud or revocation of payment after license was issued
|
||||
Raven removes license entirely so it has no license at all
|
||||
Store notification message in license table so will be showed at client in RED
|
||||
New license returned for installation
|
||||
Raven installs the license
|
||||
|
||||
Polling frequency
|
||||
If no polling in license table then no polling happens until some other operation clears this flag
|
||||
If polling in license table and:
|
||||
is unlicensed or expired trial, check on boot and every 15 minutes thereafter
|
||||
is active trial or licensed, check on boot and then once every 24 hours thereafter
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user