case 4217
This commit is contained in:
@@ -562,15 +562,6 @@ namespace AyaNova
|
||||
|
||||
|
||||
|
||||
#if (DEBUG)
|
||||
if (ServerBootConfig.AYANOVA_SERVER_TEST_MODE)
|
||||
{
|
||||
_newLog.LogWarning("AYANOVA_SERVER_TEST_MODE, dropping and recreating database");
|
||||
Util.DbUtil.DropAndRecreateDbAsync(_newLog).Wait();
|
||||
AySchema.CheckAndUpdateAsync(dbContext, _newLog).Wait();
|
||||
}
|
||||
else
|
||||
#endif
|
||||
|
||||
if (ServerBootConfig.AYANOVA_PERMANENTLY_ERASE_DATABASE)
|
||||
{
|
||||
@@ -651,16 +642,6 @@ namespace AyaNova
|
||||
TranslationBiz lb = new TranslationBiz(dbContext, 1, ServerBootConfig.AYANOVA_DEFAULT_TRANSLATION_ID, AuthorizationRoles.OpsAdmin);
|
||||
lb.ValidateTranslationsAsync().Wait();
|
||||
|
||||
#if (DEBUG)
|
||||
if (ServerBootConfig.AYANOVA_SERVER_TEST_MODE)
|
||||
{
|
||||
_newLog.LogInformation($"Server test mode seeding, level is {ServerBootConfig.AYANOVA_SERVER_TEST_MODE_SEEDLEVEL}, tz offset is {ServerBootConfig.AYANOVA_SERVER_TEST_MODE_TZ_OFFSET}");
|
||||
AyaNova.Core.License.FetchKeyAsync(apiServerState, dbContext, _newLog, true, true).Wait();
|
||||
var seed = new Util.Seeder();
|
||||
seed.SeedDatabaseAsync(Seeder.Level.StringToSeedLevel(ServerBootConfig.AYANOVA_SERVER_TEST_MODE_SEEDLEVEL), ServerBootConfig.AYANOVA_SERVER_TEST_MODE_TZ_OFFSET, null, null).Wait();
|
||||
// _newLog.LogInformation("Seeding completed");
|
||||
}
|
||||
#endif
|
||||
|
||||
//SPA FALLBACK ROUTE
|
||||
app.Use(async (context, next) =>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
//#define DEVELOPMENT_TEST_ROCKFISH
|
||||
#define DEVELOPMENT_TEST_ROCKFISH
|
||||
using System;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
@@ -418,7 +418,7 @@ namespace AyaNova.Core
|
||||
#else
|
||||
build = "Perpetual",
|
||||
#endif
|
||||
// activeTechUserCount = AyaNova.Biz.UserBiz.ActiveTechUserCountAsync().Result,
|
||||
// activeTechUserCount = AyaNova.Biz.UserBiz.ActiveTechUserCountAsync().Result,
|
||||
activeCustomerContactUserCount = AyaNova.Biz.UserBiz.ActiveCustomerContactUserCountAsync().Result,
|
||||
activeInternalUserCount = AyaNova.Biz.UserBiz.ActiveInternalUserCountAsync().Result
|
||||
}
|
||||
@@ -519,11 +519,7 @@ namespace AyaNova.Core
|
||||
/// Fetch a key, validate it and install it in the db then initialize with it
|
||||
/// </summary>
|
||||
/// <returns>Result string</returns>
|
||||
#if (DEBUG)
|
||||
internal static async Task<string> FetchKeyAsync(AyaNova.Api.ControllerHelpers.ApiServerState apiServerState, AyContext ct, ILogger log, bool calledFromInternalJob, bool devTestTrial = false)
|
||||
#else
|
||||
internal static async Task<string> FetchKeyAsync(AyaNova.Api.ControllerHelpers.ApiServerState apiServerState, AyContext ct, ILogger log, bool calledFromInternalJob)
|
||||
#endif
|
||||
internal static async Task<string> FetchKeyAsync(AyaNova.Api.ControllerHelpers.ApiServerState apiServerState, AyContext ct, ILogger log, bool calledFromInternalJob)
|
||||
{
|
||||
if (calledFromInternalJob)
|
||||
log.LogDebug($"Fetching license for DBID {LicenseDbId} (called by job)");
|
||||
@@ -532,17 +528,17 @@ namespace AyaNova.Core
|
||||
|
||||
var FetchRequest = new dtoFetchRequest() { DbId = LicenseDbId };
|
||||
string LicenseUrlParameter = "rvf";
|
||||
#if (DEBUG)
|
||||
if (devTestTrial)
|
||||
{
|
||||
#if (SUBSCRIPTION_BUILD)
|
||||
LicenseUrlParameter += "?dtt=true&pp=false";//signal to rockfish to provide a key immediately for dev testing
|
||||
#else
|
||||
LicenseUrlParameter += "?dtt=true&pp=true";//signal to rockfish to provide a key immediately for dev testing
|
||||
#endif
|
||||
// #if (DEBUG)
|
||||
// if (devTestTrial)
|
||||
// {
|
||||
// #if (SUBSCRIPTION_BUILD)
|
||||
// LicenseUrlParameter += "?dtt=true&pp=false";//signal to rockfish to provide a key immediately for dev testing
|
||||
// #else
|
||||
// LicenseUrlParameter += "?dtt=true&pp=true";//signal to rockfish to provide a key immediately for dev testing
|
||||
// #endif
|
||||
|
||||
}
|
||||
#endif
|
||||
// }
|
||||
// #endif
|
||||
|
||||
try
|
||||
{
|
||||
|
||||
@@ -44,12 +44,6 @@ namespace AyaNova.Util
|
||||
|
||||
#endif
|
||||
|
||||
#if (DEBUG)
|
||||
//TEST MODE - BOOT WILL ERASE DB AND GENERATE SAMPLE DATA EVERY TIME
|
||||
internal static bool AYANOVA_SERVER_TEST_MODE { get; set; }
|
||||
internal static decimal AYANOVA_SERVER_TEST_MODE_TZ_OFFSET { get; set; }
|
||||
internal static string AYANOVA_SERVER_TEST_MODE_SEEDLEVEL { get; set; }
|
||||
#endif
|
||||
|
||||
//CONTENTROOTPATH
|
||||
//** Not intended for end users but required in release mode
|
||||
@@ -119,15 +113,7 @@ namespace AyaNova.Util
|
||||
|
||||
#region SERVER BASICS
|
||||
|
||||
#if (DEBUG)
|
||||
bTemp = config.GetValue<bool?>("AYANOVA_SERVER_TEST_MODE");
|
||||
AYANOVA_SERVER_TEST_MODE = (null == bTemp) ? false : (bool)bTemp;
|
||||
AYANOVA_SERVER_TEST_MODE_SEEDLEVEL = config.GetValue<string>("AYANOVA_SERVER_TEST_MODE_SEEDLEVEL");
|
||||
AYANOVA_SERVER_TEST_MODE_SEEDLEVEL = string.IsNullOrWhiteSpace(AYANOVA_SERVER_TEST_MODE_SEEDLEVEL) ? "small" : AYANOVA_SERVER_TEST_MODE_SEEDLEVEL;
|
||||
decimal? dTemp = config.GetValue<decimal?>("AYANOVA_SERVER_TEST_MODE_TZ_OFFSET");
|
||||
AYANOVA_SERVER_TEST_MODE_TZ_OFFSET = (null == dTemp) ? 0 : (decimal)dTemp;
|
||||
|
||||
#endif
|
||||
//LANGUAGE
|
||||
//TranslationBiz will validate this later at boot pfc and ensure a sane default is set (English)
|
||||
AYANOVA_DEFAULT_TRANSLATION = config.GetValue<string>("AYANOVA_DEFAULT_TRANSLATION");
|
||||
|
||||
Reference in New Issue
Block a user