display build type in about page and release 8.0.6
This commit is contained in:
2
.vscode/launch.json
vendored
2
.vscode/launch.json
vendored
@@ -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",
|
||||||
|
|||||||
@@ -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,
|
||||||
|
|||||||
@@ -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.
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
2
dist/install/windows/x64/lan.iss
vendored
2
dist/install/windows/x64/lan.iss
vendored
@@ -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"
|
||||||
|
|||||||
2
dist/install/windows/x64/standalone.iss
vendored
2
dist/install/windows/x64/standalone.iss
vendored
@@ -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"
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user