From 379ba76b3196cc0162163d9259c0223562ce4279 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Fri, 5 Aug 2022 00:35:46 +0000 Subject: [PATCH] --- devdocs/todo.txt | 17 ++++++----------- server/AyaNova/util/License.cs | 4 ++++ 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/devdocs/todo.txt b/devdocs/todo.txt index 3d5ceb2d..83fd5880 100644 --- a/devdocs/todo.txt +++ b/devdocs/todo.txt @@ -6,14 +6,6 @@ CODE TODO URGENT LICENSE STUFF -todo: Test expired temporary key scenario, does it stop working properly? -Yes, on login, not sure what happens if it happens naturally will try that out now - #### created new key for 2022-08-04 17:15:02 dev laptop instance, will let it run and fetch on it's own while remaining logged in and see what happens - Ok, what happens is that it says license key expired login as superuser to install key but only when I open up a edit record, otherwise all lsits open - edit record has all fields empty in it - Kind of messy but definitely prevents any real work - -Rockfish - change text "Rental key" in picklist to "Service hosted key" Updates: Test that can't upgrade to newer release if support and updates not current!!!! @@ -24,8 +16,10 @@ Updates: todo: RELEASE FINAL RELEASE + todo: set client to devmode=false + todo: client needs to be built as well, version it same as server 8.0.1 todo: reversion to 8.0.1 before official release - todo: document in change log on forum post new release has import enabled after breaking in 8.0.1 + todo: document in change log on forum post new release has import enabled after breaking in 8.0.1, also customer login doesn't see expired maintenance message or that's just for me internally test carefully once done reversion everything to 8.0.1 for official release Post in /next download folder for testing before posting fully Re-run the smoke tests and e2e tests before posting 8.0.1 officially @@ -34,7 +28,7 @@ todo: RELEASE FINAL RELEASE - +PRICING AND PLANS THIS IS OFFICIAL HERE REPLACES ANYTHING WRITTEN ANYWHERE ELSE 2022-08-04 17:25:37 - PRICING, must figure that out sooner than later, spend some time and give it a think, read joyce's docs keep in mind new licensing scheme worked up with joyce Once I have an idea run it past Joyce for final confirmation then shareit codes and purchase pages etc for website 2022=07-31 @@ -68,7 +62,8 @@ We need that ultimately prorated price for new subscription if moving tiers. - SHAREIT product codes once have pricing figured out fully and agreed on by joyce - +Rockfish - change text "Rental key" in picklist to "Service hosted key" + not critical just to avoid confusion down the road, even though it does nothing currently but it should be consistent todo: BIG PICTURE - NEXT diff --git a/server/AyaNova/util/License.cs b/server/AyaNova/util/License.cs index 3bb533ce..4dc71880 100644 --- a/server/AyaNova/util/License.cs +++ b/server/AyaNova/util/License.cs @@ -59,6 +59,10 @@ namespace AyaNova.Core private const string TRIAL_FEATURE_NAME = "TrialMode"; //This feature name means it's a SAAS or rental mode key for month to month hosted service + //effectively what it does now 2022-08-04 17:26:20 is nothing at all + //license expiry is still controlled by checking Temporary key / expires in rockfish v8 license generator page + //which in turn causes expiry date to be displayed in the license UI + //I think this may be redundant but I'll keep it for now maybe it might help in future to offer a rental payment UI inside AyaNova or something private const string RENTAL_FEATURE_NAME = "ServiceMode";