This commit is contained in:
@@ -342,17 +342,43 @@ todo: many biz objects are not using new PUT methodology
|
||||
|
||||
|
||||
|
||||
CURRENTLY DOING: testing, clean up and refinements
|
||||
|
||||
RELEASE TESTING
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
CURRENTLY DOING: RELEASE TESTING - try on all devices
|
||||
|
||||
TODO: Seed huge bombing after seed large on devops, testing adding Command Timeout=90 to connection string:
|
||||
8 21:54:26.8532|INFO|AyaNova.Api.Controllers.LicenseController|Database erase completed
|
||||
2021-05-28 21:54:32.2582|INFO|Seeder|Seeding data, level Large, time zone offset -7
|
||||
2021-05-28 21:54:32.2626|INFO|Seeder|Erasing Database "AyaNova"
|
||||
2021-05-28 21:54:32.3971|INFO|Seeder|Database erase completed
|
||||
2021-05-28 21:54:36.6075|INFO|Seeder|Seeding LARGE sample data....
|
||||
2021-05-28 22:02:56.6949|INFO|Seeder|LARGE level sample data seeded in 8 minutes and 20 seconds
|
||||
2021-05-28 22:02:56.7065|INFO|Seeder|Seeding completed successfully
|
||||
2021-05-28 22:02:56.7065|INFO|Seeder|Seeder: setting server state back to Open
|
||||
2021-05-28 22:14:29.1470|INFO|AyaNova.Api.Controllers.AuthController|User "AyaNova SuperUser" logged in from "::ffff:172.18.0.1" ok
|
||||
2021-05-28 22:15:40.5695|INFO|AyaNova.Api.Controllers.AuthController|User "Mac Strosin - SalesLimited" logged in from "::ffff:172.18.0.1" ok
|
||||
2021-05-28 22:52:25.7845|INFO|AyaNova.Api.Controllers.AuthController|User "AyaNova SuperUser" logged in from "::ffff:172.18.0.1" ok
|
||||
2021-05-28 22:52:41.1257|INFO|AyaNova.Api.Controllers.LicenseController|Erasing Database "AyaNova"
|
||||
2021-05-28 22:53:16.7618|ERROR|SERVER|Error=>Npgsql.NpgsqlException (0x80004005): Exception while reading from stream
|
||||
---> System.TimeoutException: Timeout during reading attempt
|
||||
at Npgsql.NpgsqlConnector.<ReadMessage>g__ReadMessageLong|194_0(NpgsqlConnector connector, Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage)
|
||||
at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior behavior, Boolean async, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior behavior, Boolean async, CancellationToken cancellationToken)
|
||||
at Npgsql.NpgsqlCommand.ExecuteNonQuery(Boolean async, CancellationToken cancellationToken)
|
||||
at AyaNova.Util.DbUtil.EraseTableAsync(String sTable, NpgsqlConnection conn, Boolean tableHasNoSequence) in C:\data\code\raven\server\AyaNova\util\DbUtil.cs:line 498
|
||||
at AyaNova.Util.DbUtil.EmptyBizDataFromDatabaseForSeedingOrImportingAsync(ILogger _log) in C:\data\code\raven\server\AyaNova\util\DbUtil.cs:line 474
|
||||
at AyaNova.Api.Controllers.LicenseController.RemoveAllData(String acceptCode) in C:\data\code\raven\server\AyaNova\Controllers\LicenseController.cs:line 268
|
||||
at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfIActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
|
||||
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Logged|12_1(ControllerActionInvoker invoker)
|
||||
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
|
||||
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
|
||||
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
|
||||
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeInnerFilterAsync>g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
|
||||
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextExceptionFilterAsync>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
|
||||
2021-05-28 23:05:05.2347|INFO|BOOT|AYANOVA SERVER 8.0.0-alpha.109 BOOTING
|
||||
|
||||
OTHER TODOs
|
||||
todo: read only mode (login as limited role) can add task list, maybe other stuff
|
||||
|
||||
todo: implement name cache for populateviz with type and id so it can work from memory where possible
|
||||
e.g. taxcodes likely get reused all over the place so querying for them constantly is wasted time and overhead
|
||||
|
||||
@@ -381,6 +407,7 @@ todo: strip all *viz fields from object before sending over the wire from client
|
||||
See the header save for working example, others will be easier since they set *all* fields on return unlike header which is a bastardized one
|
||||
|
||||
todo: mark for deletion with ONE record and no table?? how does that work?
|
||||
keeping a single row as for above would help with this
|
||||
|
||||
TODO: test new from scratch wo regularly
|
||||
todo: subrights test
|
||||
@@ -398,7 +425,7 @@ todo: is it really feasible to duplicate a workorder? What about all the side e
|
||||
todo: should be able to create a new workorder for a customer from that customers menu (same with other objects that have an identifiable customer)
|
||||
this was in v7 (from main grid not inside object but can't replicate that so this instead)
|
||||
|
||||
todo: r4eporting - need to add pre-caching code and populate *Viz throughout graph to workorder before testing printing code.
|
||||
todo: r4eporting - need to add pre-caching code (for the few ENUM lists there are) and populate *Viz throughout graph to workorder before testing printing code.
|
||||
|
||||
OVERALL
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
export default {
|
||||
version: "8.0.0-alpha.109",
|
||||
version: "8.0.0-alpha.110",
|
||||
copyright: "© 1999-2021, Ground Zero Tech-Works Inc."
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user