This commit is contained in:
71
todo.txt
71
todo.txt
@@ -1,13 +1,65 @@
|
||||
TODO:
|
||||
|
||||
- Subscriptionserverbiz state change trigger potential notification and event log event!!!
|
||||
|
||||
- Event log and event for server state change event should trigger an entry in the event log automatically
|
||||
- events serverstate change can subscribe and be alerted etc
|
||||
|
||||
- Purchase event must trigger notification event subscribable (might already due to created etc)
|
||||
|
||||
- Message templates back and front
|
||||
new global setting
|
||||
|
||||
- new notification event type and related code back and front for subscriptions etc
|
||||
want all old rockfish style and new sockeye notifications to go through proper notify event code
|
||||
- new: trial subscription server requested
|
||||
- new: trial subscription server expiration
|
||||
- new: subscription server expiration past
|
||||
so if they don't re-up no active license then it warns me to shut it down
|
||||
One for shutting down server and another for decommissioning
|
||||
|
||||
|
||||
- v7 license fetch route
|
||||
- v8 license fetch route
|
||||
- v8 trial request route
|
||||
- shareit payment notification route
|
||||
triggers purchase if of that type, needs to analyze it and need to test it out somehow here first
|
||||
- trial server request route that contact form can trigger
|
||||
- JOB: notify user active license
|
||||
- JOB: purchase to license
|
||||
- JOB: Ping / check health route of subscription server
|
||||
flag last health check
|
||||
trigger event notification if fails
|
||||
serverstate set so that it maybe has an OneFail then a TwoFail then a FAILED state where it notifies me so I don't get transient alerts
|
||||
also server state used for other things like pending but not commissioned yet, decommissioned etc
|
||||
- notify me trial request
|
||||
|
||||
- manually simulate v7 fetch from rockfish compare to manual test locally in sockey confirm
|
||||
Same data shape and format
|
||||
fetched is set correctly
|
||||
headers
|
||||
tls version (once online are the same, should be since it's going through nginx technically for the tls part)
|
||||
- Test v8 key fetch, trial request, the whole shebang locally
|
||||
- ONLINE TEST
|
||||
Install and put on sockeye.ayanova.com subdomain in nginx on alternate port
|
||||
Test ui functionality logins etc
|
||||
|
||||
|
||||
- SUBSCRIPTION SERVER UI
|
||||
- Menu option generate server commision script based on settings in form
|
||||
can fill out form, click on it and it will generate the script needed to paste into new server
|
||||
- Button to trigger D.O. API to requisition server automatically, spin it up etc
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////////////////
|
||||
//OLD
|
||||
|
||||
LICENSE NOTES
|
||||
|
||||
Move license from trialrequest to license object and set the linking id of the license on the request
|
||||
Import fixup, list fixup, ui fixup
|
||||
|
||||
Basically, want only one place for a license to exist and that's in license table
|
||||
trial requests just drive the process, dont' actually cotnain a license anymore
|
||||
|
||||
pgsql.PostgresException : 42703: column "keyid" of relation "atriallicenserequest" does not exist
|
||||
|
||||
------
|
||||
|
||||
@@ -32,6 +84,13 @@ ALSO
|
||||
|
||||
Needs manual license generation for v7 still
|
||||
|
||||
|
||||
** CONTACT FORM
|
||||
Server request for trial subscription server should maybe go through sockeye instead as a form people can request from or the contact app should forward to sockeye
|
||||
so it can create a new subscription server record that is pending status for me to just approve and ultimately auto-generate a server using D.O. API or whatever
|
||||
|
||||
|
||||
|
||||
=========
|
||||
|
||||
PURCHASE drives new licensing ui
|
||||
|
||||
Reference in New Issue
Block a user