This commit is contained in:
51
notes/todo
51
notes/todo
@@ -1 +1,50 @@
|
||||
"300784766"
|
||||
RAVEN READINESS TODO
|
||||
|
||||
NOTE: SAAS stuff will be a later on thing, these changes are just enough to be able to sell it and support the license key infrastructure
|
||||
no need to do anything fancy with UI, just the bare minimum for now as I will be building a nice vuetify UI down the road after release
|
||||
|
||||
CHANGES
|
||||
|
||||
Put trials in their own tables not in regular customers
|
||||
"TrialRequest"
|
||||
id integer PRIMARY key
|
||||
dbid text
|
||||
company name text
|
||||
contact name text
|
||||
notes (for us) text
|
||||
email address text
|
||||
email validated bool
|
||||
requested timestamp
|
||||
processed timestamp
|
||||
status enum 0=notset, 1=approved, 2=rejected
|
||||
rejectreason text
|
||||
generated key text
|
||||
key retrieved timestamp
|
||||
|
||||
Add "trial" table mirroring purchase table but with trial stuff in it
|
||||
CREATE TABLE trial (id INTEGER PRIMARY KEY, trialrequest_id integer not null, productCode text, FOREIGN KEY (trialrequest_id) REFERENCES trialrequest(id) ON DELETE CASCADE)
|
||||
|
||||
Add minimal ui for this under main top menu beside customers "Trials"
|
||||
going to make a full ui later with vuetify so just do the bare minimum nothing more
|
||||
display a list of active trials
|
||||
optionaly way to view old trials?
|
||||
|
||||
Rename SITE to DATABASE in the UI (keep as site in code)
|
||||
SITE UI AND TABLE
|
||||
Remove UI AND DB: SERVER BITS, SERVER OS, DB TYPE (old dbtype)
|
||||
Remove DB: trial bool, (Purchases present indicate status of customer, trial is assumed)
|
||||
ADD LEGACY_V7 as a bool, set all to true (V8 is the default going forward and assumed to be true)
|
||||
ADD DBID as text (and ui)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
API
|
||||
Add email verification route with code (called by RAVEN)
|
||||
emails us when it's verified as a notification that a trial is ready to send
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user