display build type in about page and release 8.0.6

This commit is contained in:
2022-08-22 22:17:54 +00:00
parent 5d8b0c1b6b
commit 51588eeed1
12 changed files with 20 additions and 20 deletions

2
.vscode/launch.json vendored
View File

@@ -119,7 +119,7 @@
"AYANOVA_DB_CONNECTION": "Server=localhost;Username=postgres;Password=raven;Database=AyaNova;CommandTimeout=300;", "AYANOVA_DB_CONNECTION": "Server=localhost;Username=postgres;Password=raven;Database=AyaNova;CommandTimeout=300;",
"AYANOVA_DATA_PATH": "c:\\temp\\ravendata", "AYANOVA_DATA_PATH": "c:\\temp\\ravendata",
"AYANOVA_USE_URLS": "http://*:7575;", "AYANOVA_USE_URLS": "http://*:7575;",
"AYANOVA_PERMANENTLY_ERASE_DATABASE":"true", //"AYANOVA_PERMANENTLY_ERASE_DATABASE":"true",
//"AYANOVA_REMOVE_LICENSE_FROM_DB":"true", //"AYANOVA_REMOVE_LICENSE_FROM_DB":"true",
//"AYANOVA_SERVER_TEST_MODE": "true", //"AYANOVA_SERVER_TEST_MODE": "true",
"AYANOVA_SERVER_TEST_MODE_TZ_OFFSET": "-8", "AYANOVA_SERVER_TEST_MODE_TZ_OFFSET": "-8",

View File

@@ -6,7 +6,7 @@ If any packages have been changed in the release do a thorough security scan and
### Bump version numbers: ### Bump version numbers:
Search and replace 8.0.5 Search and replace 8.0.6
webapp,server,launcher, v8migrate (don't change v8migrate unless it has it's own code changes, it's version should be it's own thing other than major release changes etc) webapp,server,launcher, v8migrate (don't change v8migrate unless it has it's own code changes, it's version should be it's own thing other than major release changes etc)
Client end ayanova-version.js, Client end ayanova-version.js,

View File

@@ -139,7 +139,7 @@ TWO types makes the most sense after considering options:
- One time fee, user can use indefinitely - One time fee, user can use indefinitely
- self installed, hosted and maintained by customer - self installed, hosted and maintained by customer
- least profitable for us long term if they don't buy a maint. subscription - least profitable for us long term if they don't buy a maint. subscription
- Without maintenance subscription, eligable for Minor updates only to fix bugs no new features so in other words they buy 8.0.5 they can upgrade to any 8.0.X version release, but not 8.1 as it will be new features added that don't break backward compatibility - Without maintenance subscription, eligable for Minor updates only to fix bugs no new features so in other words they buy 8.0.6 they can upgrade to any 8.0.X version release, but not 8.1 as it will be new features added that don't break backward compatibility
- one-time payment, along with the option of a yearly maintenance fee. - one-time payment, along with the option of a yearly maintenance fee.
- This is basically our current model but we allow upgrades for subscribers - This is basically our current model but we allow upgrades for subscribers
- **HAS CODE IMPLICATIONS** upgrades need to check if allowed based on version number if no maintenance subscription _not_ on date of build. - **HAS CODE IMPLICATIONS** upgrades need to check if allowed based on version number if no maintenance subscription _not_ on date of build.

View File

@@ -30,15 +30,11 @@ THINGS HOLDING UP PERPETUAL RELEASE
WIP >>>>>>>>>>>>> WIP >>>>>>>>>>>>>
todo: test a new trial install with no existing db and make sure it works properly through the process just in case
wipe the db completely and reboot at server see what happens
FAIL can't request errors out fuck, but this is a subscription build I think...
todo: NOT showing build type anywhere in client UI other than boot log (i.e. not in server information and not in client about page)
FIX THIS !!!!
todo: move the dbid to the very first position in the shareit order additional fields as only the first two will show in email and reporting todo: move the dbid to the very first position in the shareit order additional fields as only the first two will show in email and reporting
todo: register domain name myayanova.com for hanging subscriber servers off of
todo: update the test servers whichever are around, I've done my dev test.helloayanova.com, but should also do a261 and the eval ones todo: update the test servers whichever are around, I've done my dev test.helloayanova.com, but should also do a261 and the eval ones
todo: rockfish, need ability to add quantities to raven license options, once know some options for subscribers then do it at the same time todo: rockfish, need ability to add quantities to raven license options, once know some options for subscribers then do it at the same time
move the blocks of customer users stuff back into options again where it belongs, did it wrong before move the blocks of customer users stuff back into options again where it belongs, did it wrong before
@@ -1252,6 +1248,6 @@ https://www.ayanova.com/download/next/ayanova-linux-x64-server.zip
https://www.ayanova.com/download/next/ayanova-windows-x64-lan-setup.exe https://www.ayanova.com/download/next/ayanova-windows-x64-lan-setup.exe
Current v8 docs home: https://www.ayanova.com/docs/next Current v8 docs home: https://www.ayanova.com/docs/next
BUILD 8.0.5 CHANGES OF NOTE BUILD 8.0.6 CHANGES OF NOTE
Subscription / perpetual license code and stuff Subscription / perpetual license code and stuff

View File

@@ -1,7 +1,7 @@
; LAN install for internal network use only ; LAN install for internal network use only
#define MyAppName "AyaNova server" #define MyAppName "AyaNova server"
#define MyAppVersion "8.0.5" #define MyAppVersion "8.0.6"
#define MyAppPublisher "Ground Zero Tech-Works, Inc." #define MyAppPublisher "Ground Zero Tech-Works, Inc."
#define MyAppURL "https://ayanova.com/" #define MyAppURL "https://ayanova.com/"
#define MyAppLauncherExeName "ayanova-launcher.exe" #define MyAppLauncherExeName "ayanova-launcher.exe"

View File

@@ -3,7 +3,7 @@
; external to lan requires different config ; external to lan requires different config
#define MyAppName "AyaNova" #define MyAppName "AyaNova"
#define MyAppVersion "8.0.5" #define MyAppVersion "8.0.6"
#define MyAppPublisher "Ground Zero Tech-Works, Inc." #define MyAppPublisher "Ground Zero Tech-Works, Inc."
#define MyAppURL "https://ayanova.com/" #define MyAppURL "https://ayanova.com/"
#define MyAppLauncherExeName "ayanova-launcher.exe" #define MyAppLauncherExeName "ayanova-launcher.exe"

View File

@@ -4,8 +4,8 @@
</PropertyGroup> </PropertyGroup>
<PropertyGroup> <PropertyGroup>
<GenerateFullPaths>true</GenerateFullPaths> <GenerateFullPaths>true</GenerateFullPaths>
<Version>8.0.5</Version> <Version>8.0.6</Version>
<FileVersion>8.0.5.0</FileVersion> <FileVersion>8.0.6.0</FileVersion>
<ApplicationIcon>ayanova.ico</ApplicationIcon> <ApplicationIcon>ayanova.ico</ApplicationIcon>
<DocumentationFile>bin\$(Configuration)\$(TargetFramework)\$(AssemblyName).xml</DocumentationFile> <DocumentationFile>bin\$(Configuration)\$(TargetFramework)\$(AssemblyName).xml</DocumentationFile>
<noWarn>1591</noWarn> <noWarn>1591</noWarn>

View File

@@ -114,7 +114,7 @@ namespace AyaNova.Api.Controllers
/// <summary> /// <summary>
/// Get API server info for general display /// Get API server info for ABOUT form AyaNova display
/// </summary> /// </summary>
/// <returns>API server info</returns> /// <returns>API server info</returns>
[HttpGet("server-info")] [HttpGet("server-info")]
@@ -129,7 +129,12 @@ namespace AyaNova.Api.Controllers
ServerLocalTime = DateUtil.ServerDateTimeString(System.DateTime.UtcNow), ServerLocalTime = DateUtil.ServerDateTimeString(System.DateTime.UtcNow),
ServerTimeZone = TimeZoneInfo.Local.Id, ServerTimeZone = TimeZoneInfo.Local.Id,
ServerDbId = AyaNova.Core.License.ServerDbId, ServerDbId = AyaNova.Core.License.ServerDbId,
License = AyaNova.Core.License.LicenseInfoAsJson License = AyaNova.Core.License.LicenseInfoAsJson,
#if (SUBSCRIPTION_BUILD)
Build = "Subscription"
#else
Build = "Perpetual"
#endif
} }
}); });
} }

View File

@@ -277,7 +277,6 @@ namespace AyaNova
//Test for web root path //Test for web root path
//If user starts AyaNova from folder that is not the contentRoot then //If user starts AyaNova from folder that is not the contentRoot then
//AyaNova won't be able to serve static files //AyaNova won't be able to serve static files

View File

@@ -1482,7 +1482,7 @@ $BODY$ LANGUAGE PLPGSQL STABLE");
////////////////////////////////////////////////// //////////////////////////////////////////////////
// //
// 8.0.5 Subscription license trans keys // 8.0.6 Subscription license trans keys
// //
if (currentSchema < 5) if (currentSchema < 5)
{ {

View File

@@ -5,7 +5,7 @@ namespace AyaNova.Util
/// </summary> /// </summary>
internal static class AyaNovaVersion internal static class AyaNovaVersion
{ {
public const string VersionString = "8.0.5"; public const string VersionString = "8.0.6";
public const string FullNameAndVersion = "AyaNova server " + VersionString; public const string FullNameAndVersion = "AyaNova server " + VersionString;
public const string CurrentApiVersion="v8"; public const string CurrentApiVersion="v8";
}//eoc }//eoc

View File

@@ -1,4 +1,4 @@
#define DEVELOPMENT_TEST_ROCKFISH //#define DEVELOPMENT_TEST_ROCKFISH
using System; using System;
using System.Text; using System.Text;
using System.Threading.Tasks; using System.Threading.Tasks;