From 749957ce29819af02115462dc011d3759c1ab5cd Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Mon, 26 Sep 2022 20:52:49 +0000 Subject: [PATCH] case 4191 --- .vscode/launch.json | 2 +- devdocs/pricing.md | 2 +- devdocs/todo.txt | 12 +++++++++++- dist/install/windows/x64/lan.iss | 2 +- dist/install/windows/x64/standalone.iss | 2 +- docs/8.0/ayanova/docs/changelog.md | 8 ++++++++ server/AyaNova/AyaNova.csproj | 4 ++-- server/AyaNova/DataList/DataListFetcher.cs | 2 +- server/AyaNova/DataList/PMItemDataList.cs | 3 +-- server/AyaNova/DataList/PMItemExpenseDataList.cs | 6 ++---- server/AyaNova/DataList/PMItemLaborDataList.cs | 9 +++------ server/AyaNova/DataList/PMItemLoanDataList.cs | 6 ++---- .../AyaNova/DataList/PMItemOutsideServiceDataList.cs | 6 ++---- server/AyaNova/DataList/PMItemPartDataList.cs | 6 ++---- .../AyaNova/DataList/PMItemScheduledUserDataList.cs | 6 ++---- server/AyaNova/DataList/PMItemTaskDataList.cs | 6 ++---- server/AyaNova/DataList/PMItemTravelDataList.cs | 9 +++------ server/AyaNova/DataList/PMItemUnitDataList.cs | 6 ++---- .../AyaNova/DataList/PartInventoryRequestDataList.cs | 2 +- server/AyaNova/DataList/QuoteItemDataList.cs | 3 +-- server/AyaNova/DataList/QuoteItemExpenseDataList.cs | 6 ++---- server/AyaNova/DataList/QuoteItemLaborDataList.cs | 9 +++------ server/AyaNova/DataList/QuoteItemLoanDataList.cs | 6 ++---- .../DataList/QuoteItemOutsideServiceDataList.cs | 6 ++---- server/AyaNova/DataList/QuoteItemPartDataList.cs | 6 ++---- .../DataList/QuoteItemScheduledUserDataList.cs | 6 ++---- server/AyaNova/DataList/QuoteItemTaskDataList.cs | 6 ++---- server/AyaNova/DataList/QuoteItemTravelDataList.cs | 9 +++------ server/AyaNova/DataList/QuoteItemUnitDataList.cs | 6 ++---- .../DataList/SchedulePersonalWorkOrderDataList.cs | 3 +-- .../AyaNova/DataList/WorkOrderItemExpenseDataList.cs | 3 +-- .../AyaNova/DataList/WorkOrderItemLaborDataList.cs | 6 ++---- server/AyaNova/DataList/WorkOrderItemLoanDataList.cs | 3 +-- .../DataList/WorkOrderItemOutsideServiceDataList.cs | 3 +-- server/AyaNova/DataList/WorkOrderItemPartDataList.cs | 3 +-- .../DataList/WorkOrderItemPartRequestDataList.cs | 3 +-- .../DataList/WorkOrderItemScheduledUserDataList.cs | 3 +-- server/AyaNova/DataList/WorkOrderItemTaskDataList.cs | 3 +-- .../AyaNova/DataList/WorkOrderItemTravelDataList.cs | 6 ++---- server/AyaNova/DataList/WorkOrderItemUnitDataList.cs | 3 +-- server/AyaNova/util/AyaNovaVersion.cs | 2 +- 41 files changed, 83 insertions(+), 120 deletions(-) diff --git a/.vscode/launch.json b/.vscode/launch.json index 63ffff31..2668545b 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -121,7 +121,7 @@ "AYANOVA_USE_URLS": "http://*:7575;", //"AYANOVA_PERMANENTLY_ERASE_DATABASE":"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_SEEDLEVEL": "small", "AYANOVA_BACKUP_PG_DUMP_PATH": "C:\\data\\code\\postgres_14\\bin" diff --git a/devdocs/pricing.md b/devdocs/pricing.md index 69998b85..a5713579 100644 --- a/devdocs/pricing.md +++ b/devdocs/pricing.md @@ -194,7 +194,7 @@ TWO types makes the most sense after considering options: - One time fee, user can use indefinitely - self installed, hosted and maintained by customer - 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.10 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.11 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. - 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. diff --git a/devdocs/todo.txt b/devdocs/todo.txt index 514a86f2..a4effcba 100644 --- a/devdocs/todo.txt +++ b/devdocs/todo.txt @@ -1,6 +1,15 @@ # now +todo: where are the serial numbers? They don't seem to show anywhere in the wo tree data tables + Dave at morrow asked about it as they need it exstensively and I couldn't find it!? + use-case is they use it to tell which work order is which as they track by sn mult8iple open wo for each customer + possible solutions: + test a query inclusion for performance (there is a view I think used that does somethign similar already with another field) + redundently hoist them up into the header in a internal field (i.e. copy them there when updating the wo serials collection) + FOUND: serial numbers are in the workorderitemu8nit datalist and should do what he wants + HOWEVER there are two RID columns defined causing crash when I attempted to put unit (with sn and rid defined) in the first position + TODO: update forum post for v8 say officially released, link to change log and manual evaluation trial etc say it's ready for use now and we will be updating our website over the coming days. @@ -1372,5 +1381,6 @@ https://www.ayanova.com/download/next/ayanova-linux-x64-server.zip https://www.ayanova.com/download/next/ayanova-windows-x64-lan-setup.exe Current v8 docs home: https://www.ayanova.com/docs/next -BUILD 8.0.10 CHANGES OF NOTE +BUILD 8.0.11 CHANGES OF NOTE + diff --git a/dist/install/windows/x64/lan.iss b/dist/install/windows/x64/lan.iss index 6361928d..57b86e10 100644 --- a/dist/install/windows/x64/lan.iss +++ b/dist/install/windows/x64/lan.iss @@ -1,7 +1,7 @@ ; LAN install for internal network use only #define MyAppName "AyaNova server" -#define MyAppVersion "8.0.10" +#define MyAppVersion "8.0.11" #define MyAppPublisher "Ground Zero Tech-Works, Inc." #define MyAppURL "https://ayanova.com/" #define MyAppLauncherExeName "ayanova-launcher.exe" diff --git a/dist/install/windows/x64/standalone.iss b/dist/install/windows/x64/standalone.iss index f7cadce5..b9ed46b0 100644 --- a/dist/install/windows/x64/standalone.iss +++ b/dist/install/windows/x64/standalone.iss @@ -3,7 +3,7 @@ ; external to lan requires different config #define MyAppName "AyaNova" -#define MyAppVersion "8.0.10" +#define MyAppVersion "8.0.11" #define MyAppPublisher "Ground Zero Tech-Works, Inc." #define MyAppURL "https://ayanova.com/" #define MyAppLauncherExeName "ayanova-launcher.exe" diff --git a/docs/8.0/ayanova/docs/changelog.md b/docs/8.0/ayanova/docs/changelog.md index 3dedaa34..d5541c68 100644 --- a/docs/8.0/ayanova/docs/changelog.md +++ b/docs/8.0/ayanova/docs/changelog.md @@ -6,6 +6,14 @@ The most recent changes are written in the AyaNova manual [hosted on our website ## 2022 + +### AyaNova 8.0.11 (2022-09-26) + + +#### Fixed + +- Multiple data tables had more than one column internally defined at the AyaNova server end as the row id column which could result in a table not displaying data and an error message showing in the AyaNova web app. This also meant that the extra row id columns were not able to be set to not display in the data table columns. + ### V8-Migrate plugin 8.0.3 (2022-09-23) #### Added diff --git a/server/AyaNova/AyaNova.csproj b/server/AyaNova/AyaNova.csproj index af9d5b51..730aac15 100644 --- a/server/AyaNova/AyaNova.csproj +++ b/server/AyaNova/AyaNova.csproj @@ -4,8 +4,8 @@ true - 8.0.10 - 8.0.10.0 + 8.0.11 + 8.0.11.0 ayanova.ico bin\$(Configuration)\$(TargetFramework)\$(AssemblyName).xml 1591 diff --git a/server/AyaNova/DataList/DataListFetcher.cs b/server/AyaNova/DataList/DataListFetcher.cs index 831aaa3d..9972a5b4 100644 --- a/server/AyaNova/DataList/DataListFetcher.cs +++ b/server/AyaNova/DataList/DataListFetcher.cs @@ -1,4 +1,4 @@ -//#define AYSHOWQUERYINFO +#define AYSHOWQUERYINFO using System.Collections.Generic; using System.Linq; diff --git a/server/AyaNova/DataList/PMItemDataList.cs b/server/AyaNova/DataList/PMItemDataList.cs index d43cfd84..d3a76541 100644 --- a/server/AyaNova/DataList/PMItemDataList.cs +++ b/server/AyaNova/DataList/PMItemDataList.cs @@ -171,8 +171,7 @@ namespace AyaNova.DataList AType = (int)AyaType.PM, UiFieldDataType = (int)UiFieldDataType.Integer, SqlIdColumnName = "apm.id", - SqlValueColumnName = "apm.serial", - IsRowId = true + SqlValueColumnName = "apm.serial" }); FieldDefinitions.Add(new DataListFieldDefinition diff --git a/server/AyaNova/DataList/PMItemExpenseDataList.cs b/server/AyaNova/DataList/PMItemExpenseDataList.cs index c7ed9986..2de2c15a 100644 --- a/server/AyaNova/DataList/PMItemExpenseDataList.cs +++ b/server/AyaNova/DataList/PMItemExpenseDataList.cs @@ -162,8 +162,7 @@ namespace AyaNova.DataList AType = (int)AyaType.PMItem, UiFieldDataType = (int)UiFieldDataType.Text, SqlIdColumnName = "apmitem.id", - SqlValueColumnName = "apmitem.notes", - IsRowId = true + SqlValueColumnName = "apmitem.notes" }); FieldDefinitions.Add(new DataListFieldDefinition @@ -276,8 +275,7 @@ namespace AyaNova.DataList AType = (int)AyaType.PM, UiFieldDataType = (int)UiFieldDataType.Integer, SqlIdColumnName = "apm.id", - SqlValueColumnName = "apm.serial", - IsRowId = true + SqlValueColumnName = "apm.serial" }); FieldDefinitions.Add(new DataListFieldDefinition diff --git a/server/AyaNova/DataList/PMItemLaborDataList.cs b/server/AyaNova/DataList/PMItemLaborDataList.cs index 582a39e9..52be0d33 100644 --- a/server/AyaNova/DataList/PMItemLaborDataList.cs +++ b/server/AyaNova/DataList/PMItemLaborDataList.cs @@ -94,8 +94,7 @@ namespace AyaNova.DataList AType = (int)AyaType.PMItemLabor, UiFieldDataType = (int)UiFieldDataType.DateTime, SqlIdColumnName = "apmitemlabor.id", - SqlValueColumnName = "apmitemlabor.servicestartdate", - IsRowId = true + SqlValueColumnName = "apmitemlabor.servicestartdate" }); FieldDefinitions.Add(new DataListFieldDefinition @@ -179,8 +178,7 @@ namespace AyaNova.DataList AType = (int)AyaType.PMItem, UiFieldDataType = (int)UiFieldDataType.Text, SqlIdColumnName = "apmitem.id", - SqlValueColumnName = "apmitem.notes", - IsRowId = true + SqlValueColumnName = "apmitem.notes" }); FieldDefinitions.Add(new DataListFieldDefinition @@ -293,8 +291,7 @@ namespace AyaNova.DataList AType = (int)AyaType.PM, UiFieldDataType = (int)UiFieldDataType.Integer, SqlIdColumnName = "apm.id", - SqlValueColumnName = "apm.serial", - IsRowId = true + SqlValueColumnName = "apm.serial" }); FieldDefinitions.Add(new DataListFieldDefinition diff --git a/server/AyaNova/DataList/PMItemLoanDataList.cs b/server/AyaNova/DataList/PMItemLoanDataList.cs index 9b828078..f1161572 100644 --- a/server/AyaNova/DataList/PMItemLoanDataList.cs +++ b/server/AyaNova/DataList/PMItemLoanDataList.cs @@ -167,8 +167,7 @@ namespace AyaNova.DataList AType = (int)AyaType.PMItem, UiFieldDataType = (int)UiFieldDataType.Text, SqlIdColumnName = "apmitem.id", - SqlValueColumnName = "apmitem.notes", - IsRowId = true + SqlValueColumnName = "apmitem.notes" }); FieldDefinitions.Add(new DataListFieldDefinition @@ -281,8 +280,7 @@ namespace AyaNova.DataList AType = (int)AyaType.PM, UiFieldDataType = (int)UiFieldDataType.Integer, SqlIdColumnName = "apm.id", - SqlValueColumnName = "apm.serial", - IsRowId = true + SqlValueColumnName = "apm.serial" }); FieldDefinitions.Add(new DataListFieldDefinition diff --git a/server/AyaNova/DataList/PMItemOutsideServiceDataList.cs b/server/AyaNova/DataList/PMItemOutsideServiceDataList.cs index c23588f0..73e1e881 100644 --- a/server/AyaNova/DataList/PMItemOutsideServiceDataList.cs +++ b/server/AyaNova/DataList/PMItemOutsideServiceDataList.cs @@ -182,8 +182,7 @@ namespace AyaNova.DataList AType = (int)AyaType.PMItem, UiFieldDataType = (int)UiFieldDataType.Text, SqlIdColumnName = "apmitem.id", - SqlValueColumnName = "apmitem.notes", - IsRowId = true + SqlValueColumnName = "apmitem.notes" }); FieldDefinitions.Add(new DataListFieldDefinition @@ -296,8 +295,7 @@ namespace AyaNova.DataList AType = (int)AyaType.PM, UiFieldDataType = (int)UiFieldDataType.Integer, SqlIdColumnName = "apm.id", - SqlValueColumnName = "apm.serial", - IsRowId = true + SqlValueColumnName = "apm.serial" }); FieldDefinitions.Add(new DataListFieldDefinition diff --git a/server/AyaNova/DataList/PMItemPartDataList.cs b/server/AyaNova/DataList/PMItemPartDataList.cs index 7d62574a..6015e9ef 100644 --- a/server/AyaNova/DataList/PMItemPartDataList.cs +++ b/server/AyaNova/DataList/PMItemPartDataList.cs @@ -176,8 +176,7 @@ namespace AyaNova.DataList AType = (int)AyaType.PMItem, UiFieldDataType = (int)UiFieldDataType.Text, SqlIdColumnName = "apmitem.id", - SqlValueColumnName = "apmitem.notes", - IsRowId = true + SqlValueColumnName = "apmitem.notes" }); FieldDefinitions.Add(new DataListFieldDefinition @@ -290,8 +289,7 @@ namespace AyaNova.DataList AType = (int)AyaType.PM, UiFieldDataType = (int)UiFieldDataType.Integer, SqlIdColumnName = "apm.id", - SqlValueColumnName = "apm.serial", - IsRowId = true + SqlValueColumnName = "apm.serial" }); FieldDefinitions.Add(new DataListFieldDefinition diff --git a/server/AyaNova/DataList/PMItemScheduledUserDataList.cs b/server/AyaNova/DataList/PMItemScheduledUserDataList.cs index 23b73cfc..60ef585e 100644 --- a/server/AyaNova/DataList/PMItemScheduledUserDataList.cs +++ b/server/AyaNova/DataList/PMItemScheduledUserDataList.cs @@ -149,8 +149,7 @@ namespace AyaNova.DataList AType = (int)AyaType.PMItem, UiFieldDataType = (int)UiFieldDataType.Text, SqlIdColumnName = "apmitem.id", - SqlValueColumnName = "apmitem.notes", - IsRowId = true + SqlValueColumnName = "apmitem.notes" }); FieldDefinitions.Add(new DataListFieldDefinition @@ -263,8 +262,7 @@ namespace AyaNova.DataList AType = (int)AyaType.PM, UiFieldDataType = (int)UiFieldDataType.Integer, SqlIdColumnName = "apm.id", - SqlValueColumnName = "apm.serial", - IsRowId = true + SqlValueColumnName = "apm.serial" }); FieldDefinitions.Add(new DataListFieldDefinition diff --git a/server/AyaNova/DataList/PMItemTaskDataList.cs b/server/AyaNova/DataList/PMItemTaskDataList.cs index 6613cc8e..a48e389b 100644 --- a/server/AyaNova/DataList/PMItemTaskDataList.cs +++ b/server/AyaNova/DataList/PMItemTaskDataList.cs @@ -136,8 +136,7 @@ namespace AyaNova.DataList AType = (int)AyaType.PMItem, UiFieldDataType = (int)UiFieldDataType.Text, SqlIdColumnName = "apmitem.id", - SqlValueColumnName = "apmitem.notes", - IsRowId = true + SqlValueColumnName = "apmitem.notes" }); FieldDefinitions.Add(new DataListFieldDefinition @@ -250,8 +249,7 @@ namespace AyaNova.DataList AType = (int)AyaType.PM, UiFieldDataType = (int)UiFieldDataType.Integer, SqlIdColumnName = "apm.id", - SqlValueColumnName = "apm.serial", - IsRowId = true + SqlValueColumnName = "apm.serial" }); FieldDefinitions.Add(new DataListFieldDefinition diff --git a/server/AyaNova/DataList/PMItemTravelDataList.cs b/server/AyaNova/DataList/PMItemTravelDataList.cs index 0d0d5f3c..2b09745a 100644 --- a/server/AyaNova/DataList/PMItemTravelDataList.cs +++ b/server/AyaNova/DataList/PMItemTravelDataList.cs @@ -102,8 +102,7 @@ namespace AyaNova.DataList AType = (int)AyaType.PMItemTravel, UiFieldDataType = (int)UiFieldDataType.DateTime, SqlIdColumnName = "apmitemtravel.id", - SqlValueColumnName = "apmitemtravel.travelstartdate", - IsRowId = true + SqlValueColumnName = "apmitemtravel.travelstartdate" }); FieldDefinitions.Add(new DataListFieldDefinition @@ -176,8 +175,7 @@ namespace AyaNova.DataList AType = (int)AyaType.PMItem, UiFieldDataType = (int)UiFieldDataType.Text, SqlIdColumnName = "apmitem.id", - SqlValueColumnName = "apmitem.notes", - IsRowId = true + SqlValueColumnName = "apmitem.notes" }); FieldDefinitions.Add(new DataListFieldDefinition @@ -290,8 +288,7 @@ namespace AyaNova.DataList AType = (int)AyaType.PM, UiFieldDataType = (int)UiFieldDataType.Integer, SqlIdColumnName = "apm.id", - SqlValueColumnName = "apm.serial", - IsRowId = true + SqlValueColumnName = "apm.serial" }); FieldDefinitions.Add(new DataListFieldDefinition diff --git a/server/AyaNova/DataList/PMItemUnitDataList.cs b/server/AyaNova/DataList/PMItemUnitDataList.cs index d6827fe0..86b64605 100644 --- a/server/AyaNova/DataList/PMItemUnitDataList.cs +++ b/server/AyaNova/DataList/PMItemUnitDataList.cs @@ -135,8 +135,7 @@ namespace AyaNova.DataList AType = (int)AyaType.PMItem, UiFieldDataType = (int)UiFieldDataType.Text, SqlIdColumnName = "apmitem.id", - SqlValueColumnName = "apmitem.notes", - IsRowId = true + SqlValueColumnName = "apmitem.notes" }); FieldDefinitions.Add(new DataListFieldDefinition @@ -249,8 +248,7 @@ namespace AyaNova.DataList AType = (int)AyaType.PM, UiFieldDataType = (int)UiFieldDataType.Integer, SqlIdColumnName = "apm.id", - SqlValueColumnName = "apm.serial", - IsRowId = true + SqlValueColumnName = "apm.serial" }); FieldDefinitions.Add(new DataListFieldDefinition diff --git a/server/AyaNova/DataList/PartInventoryRequestDataList.cs b/server/AyaNova/DataList/PartInventoryRequestDataList.cs index 7c268596..bc662eaf 100644 --- a/server/AyaNova/DataList/PartInventoryRequestDataList.cs +++ b/server/AyaNova/DataList/PartInventoryRequestDataList.cs @@ -238,7 +238,7 @@ namespace AyaNova.DataList // UiFieldDataType = (int)UiFieldDataType.Text, // SqlIdColumnName = "aworkorderitem.id", // SqlValueColumnName = "aworkorderitem.notes", - // IsRowId = true + // }); // FieldDefinitions.Add(new DataListFieldDefinition diff --git a/server/AyaNova/DataList/QuoteItemDataList.cs b/server/AyaNova/DataList/QuoteItemDataList.cs index aba3e875..4673dd78 100644 --- a/server/AyaNova/DataList/QuoteItemDataList.cs +++ b/server/AyaNova/DataList/QuoteItemDataList.cs @@ -169,8 +169,7 @@ namespace AyaNova.DataList AType = (int)AyaType.Quote, UiFieldDataType = (int)UiFieldDataType.Integer, SqlIdColumnName = "aquote.id", - SqlValueColumnName = "aquote.serial", - IsRowId = true + SqlValueColumnName = "aquote.serial" }); FieldDefinitions.Add(new DataListFieldDefinition diff --git a/server/AyaNova/DataList/QuoteItemExpenseDataList.cs b/server/AyaNova/DataList/QuoteItemExpenseDataList.cs index a7a43696..1818228b 100644 --- a/server/AyaNova/DataList/QuoteItemExpenseDataList.cs +++ b/server/AyaNova/DataList/QuoteItemExpenseDataList.cs @@ -161,8 +161,7 @@ namespace AyaNova.DataList AType = (int)AyaType.QuoteItem, UiFieldDataType = (int)UiFieldDataType.Text, SqlIdColumnName = "aquoteitem.id", - SqlValueColumnName = "aquoteitem.notes", - IsRowId = true + SqlValueColumnName = "aquoteitem.notes" }); FieldDefinitions.Add(new DataListFieldDefinition @@ -274,8 +273,7 @@ namespace AyaNova.DataList AType = (int)AyaType.Quote, UiFieldDataType = (int)UiFieldDataType.Integer, SqlIdColumnName = "aquote.id", - SqlValueColumnName = "aquote.serial", - IsRowId = true + SqlValueColumnName = "aquote.serial" }); FieldDefinitions.Add(new DataListFieldDefinition diff --git a/server/AyaNova/DataList/QuoteItemLaborDataList.cs b/server/AyaNova/DataList/QuoteItemLaborDataList.cs index 2f352dee..b96fb6e5 100644 --- a/server/AyaNova/DataList/QuoteItemLaborDataList.cs +++ b/server/AyaNova/DataList/QuoteItemLaborDataList.cs @@ -94,8 +94,7 @@ namespace AyaNova.DataList AType = (int)AyaType.QuoteItemLabor, UiFieldDataType = (int)UiFieldDataType.DateTime, SqlIdColumnName = "aquoteitemlabor.id", - SqlValueColumnName = "aquoteitemlabor.servicestartdate", - IsRowId = true + SqlValueColumnName = "aquoteitemlabor.servicestartdate" }); FieldDefinitions.Add(new DataListFieldDefinition @@ -179,8 +178,7 @@ namespace AyaNova.DataList AType = (int)AyaType.QuoteItem, UiFieldDataType = (int)UiFieldDataType.Text, SqlIdColumnName = "aquoteitem.id", - SqlValueColumnName = "aquoteitem.notes", - IsRowId = true + SqlValueColumnName = "aquoteitem.notes" }); FieldDefinitions.Add(new DataListFieldDefinition @@ -284,8 +282,7 @@ namespace AyaNova.DataList AType = (int)AyaType.Quote, UiFieldDataType = (int)UiFieldDataType.Integer, SqlIdColumnName = "aquote.id", - SqlValueColumnName = "aquote.serial", - IsRowId = true + SqlValueColumnName = "aquote.serial" }); FieldDefinitions.Add(new DataListFieldDefinition diff --git a/server/AyaNova/DataList/QuoteItemLoanDataList.cs b/server/AyaNova/DataList/QuoteItemLoanDataList.cs index 131bcc5a..5a1bd2e1 100644 --- a/server/AyaNova/DataList/QuoteItemLoanDataList.cs +++ b/server/AyaNova/DataList/QuoteItemLoanDataList.cs @@ -168,8 +168,7 @@ namespace AyaNova.DataList AType = (int)AyaType.QuoteItem, UiFieldDataType = (int)UiFieldDataType.Text, SqlIdColumnName = "aquoteitem.id", - SqlValueColumnName = "aquoteitem.notes", - IsRowId = true + SqlValueColumnName = "aquoteitem.notes" }); FieldDefinitions.Add(new DataListFieldDefinition @@ -281,8 +280,7 @@ namespace AyaNova.DataList AType = (int)AyaType.Quote, UiFieldDataType = (int)UiFieldDataType.Integer, SqlIdColumnName = "aquote.id", - SqlValueColumnName = "aquote.serial", - IsRowId = true + SqlValueColumnName = "aquote.serial" }); FieldDefinitions.Add(new DataListFieldDefinition diff --git a/server/AyaNova/DataList/QuoteItemOutsideServiceDataList.cs b/server/AyaNova/DataList/QuoteItemOutsideServiceDataList.cs index 62b08029..7dfdfeb8 100644 --- a/server/AyaNova/DataList/QuoteItemOutsideServiceDataList.cs +++ b/server/AyaNova/DataList/QuoteItemOutsideServiceDataList.cs @@ -183,8 +183,7 @@ namespace AyaNova.DataList AType = (int)AyaType.QuoteItem, UiFieldDataType = (int)UiFieldDataType.Text, SqlIdColumnName = "aquoteitem.id", - SqlValueColumnName = "aquoteitem.notes", - IsRowId = true + SqlValueColumnName = "aquoteitem.notes" }); FieldDefinitions.Add(new DataListFieldDefinition @@ -296,8 +295,7 @@ namespace AyaNova.DataList AType = (int)AyaType.Quote, UiFieldDataType = (int)UiFieldDataType.Integer, SqlIdColumnName = "aquote.id", - SqlValueColumnName = "aquote.serial", - IsRowId = true + SqlValueColumnName = "aquote.serial" }); FieldDefinitions.Add(new DataListFieldDefinition diff --git a/server/AyaNova/DataList/QuoteItemPartDataList.cs b/server/AyaNova/DataList/QuoteItemPartDataList.cs index 47f1c119..2692753c 100644 --- a/server/AyaNova/DataList/QuoteItemPartDataList.cs +++ b/server/AyaNova/DataList/QuoteItemPartDataList.cs @@ -168,8 +168,7 @@ namespace AyaNova.DataList AType = (int)AyaType.QuoteItem, UiFieldDataType = (int)UiFieldDataType.Text, SqlIdColumnName = "aquoteitem.id", - SqlValueColumnName = "aquoteitem.notes", - IsRowId = true + SqlValueColumnName = "aquoteitem.notes" }); FieldDefinitions.Add(new DataListFieldDefinition @@ -281,8 +280,7 @@ namespace AyaNova.DataList AType = (int)AyaType.Quote, UiFieldDataType = (int)UiFieldDataType.Integer, SqlIdColumnName = "aquote.id", - SqlValueColumnName = "aquote.serial", - IsRowId = true + SqlValueColumnName = "aquote.serial" }); FieldDefinitions.Add(new DataListFieldDefinition diff --git a/server/AyaNova/DataList/QuoteItemScheduledUserDataList.cs b/server/AyaNova/DataList/QuoteItemScheduledUserDataList.cs index 93f1e58c..d5f5d9f8 100644 --- a/server/AyaNova/DataList/QuoteItemScheduledUserDataList.cs +++ b/server/AyaNova/DataList/QuoteItemScheduledUserDataList.cs @@ -148,8 +148,7 @@ namespace AyaNova.DataList AType = (int)AyaType.QuoteItem, UiFieldDataType = (int)UiFieldDataType.Text, SqlIdColumnName = "aquoteitem.id", - SqlValueColumnName = "aquoteitem.notes", - IsRowId = true + SqlValueColumnName = "aquoteitem.notes" }); FieldDefinitions.Add(new DataListFieldDefinition @@ -261,8 +260,7 @@ namespace AyaNova.DataList AType = (int)AyaType.Quote, UiFieldDataType = (int)UiFieldDataType.Integer, SqlIdColumnName = "aquote.id", - SqlValueColumnName = "aquote.serial", - IsRowId = true + SqlValueColumnName = "aquote.serial" }); FieldDefinitions.Add(new DataListFieldDefinition diff --git a/server/AyaNova/DataList/QuoteItemTaskDataList.cs b/server/AyaNova/DataList/QuoteItemTaskDataList.cs index 3c0d2929..4d06e34b 100644 --- a/server/AyaNova/DataList/QuoteItemTaskDataList.cs +++ b/server/AyaNova/DataList/QuoteItemTaskDataList.cs @@ -136,8 +136,7 @@ namespace AyaNova.DataList AType = (int)AyaType.QuoteItem, UiFieldDataType = (int)UiFieldDataType.Text, SqlIdColumnName = "aquoteitem.id", - SqlValueColumnName = "aquoteitem.notes", - IsRowId = true + SqlValueColumnName = "aquoteitem.notes" }); FieldDefinitions.Add(new DataListFieldDefinition @@ -249,8 +248,7 @@ namespace AyaNova.DataList AType = (int)AyaType.Quote, UiFieldDataType = (int)UiFieldDataType.Integer, SqlIdColumnName = "aquote.id", - SqlValueColumnName = "aquote.serial", - IsRowId = true + SqlValueColumnName = "aquote.serial" }); FieldDefinitions.Add(new DataListFieldDefinition diff --git a/server/AyaNova/DataList/QuoteItemTravelDataList.cs b/server/AyaNova/DataList/QuoteItemTravelDataList.cs index e7352d7f..b290ded3 100644 --- a/server/AyaNova/DataList/QuoteItemTravelDataList.cs +++ b/server/AyaNova/DataList/QuoteItemTravelDataList.cs @@ -103,8 +103,7 @@ namespace AyaNova.DataList AType = (int)AyaType.QuoteItemTravel, UiFieldDataType = (int)UiFieldDataType.DateTime, SqlIdColumnName = "aquoteitemtravel.id", - SqlValueColumnName = "aquoteitemtravel.travelstartdate", - IsRowId = true + SqlValueColumnName = "aquoteitemtravel.travelstartdate" }); FieldDefinitions.Add(new DataListFieldDefinition @@ -176,8 +175,7 @@ namespace AyaNova.DataList AType = (int)AyaType.QuoteItem, UiFieldDataType = (int)UiFieldDataType.Text, SqlIdColumnName = "aquoteitem.id", - SqlValueColumnName = "aquoteitem.notes", - IsRowId = true + SqlValueColumnName = "aquoteitem.notes" }); FieldDefinitions.Add(new DataListFieldDefinition @@ -289,8 +287,7 @@ namespace AyaNova.DataList AType = (int)AyaType.Quote, UiFieldDataType = (int)UiFieldDataType.Integer, SqlIdColumnName = "aquote.id", - SqlValueColumnName = "aquote.serial", - IsRowId = true + SqlValueColumnName = "aquote.serial" }); FieldDefinitions.Add(new DataListFieldDefinition diff --git a/server/AyaNova/DataList/QuoteItemUnitDataList.cs b/server/AyaNova/DataList/QuoteItemUnitDataList.cs index 5d525cfe..27c8c745 100644 --- a/server/AyaNova/DataList/QuoteItemUnitDataList.cs +++ b/server/AyaNova/DataList/QuoteItemUnitDataList.cs @@ -135,8 +135,7 @@ namespace AyaNova.DataList AType = (int)AyaType.QuoteItem, UiFieldDataType = (int)UiFieldDataType.Text, SqlIdColumnName = "aquoteitem.id", - SqlValueColumnName = "aquoteitem.notes", - IsRowId = true + SqlValueColumnName = "aquoteitem.notes" }); FieldDefinitions.Add(new DataListFieldDefinition @@ -248,8 +247,7 @@ namespace AyaNova.DataList AType = (int)AyaType.Quote, UiFieldDataType = (int)UiFieldDataType.Integer, SqlIdColumnName = "aquote.id", - SqlValueColumnName = "aquote.serial", - IsRowId = true + SqlValueColumnName = "aquote.serial" }); FieldDefinitions.Add(new DataListFieldDefinition diff --git a/server/AyaNova/DataList/SchedulePersonalWorkOrderDataList.cs b/server/AyaNova/DataList/SchedulePersonalWorkOrderDataList.cs index 5deb1a06..58a097f9 100644 --- a/server/AyaNova/DataList/SchedulePersonalWorkOrderDataList.cs +++ b/server/AyaNova/DataList/SchedulePersonalWorkOrderDataList.cs @@ -145,8 +145,7 @@ namespace AyaNova.DataList AType = (int)AyaType.WorkOrderItem, UiFieldDataType = (int)UiFieldDataType.Text, SqlIdColumnName = "aworkorderitem.id", - SqlValueColumnName = "aworkorderitem.notes", - IsRowId = true + SqlValueColumnName = "aworkorderitem.notes" }); FieldDefinitions.Add(new DataListFieldDefinition diff --git a/server/AyaNova/DataList/WorkOrderItemExpenseDataList.cs b/server/AyaNova/DataList/WorkOrderItemExpenseDataList.cs index 249453ef..3c0836e0 100644 --- a/server/AyaNova/DataList/WorkOrderItemExpenseDataList.cs +++ b/server/AyaNova/DataList/WorkOrderItemExpenseDataList.cs @@ -161,8 +161,7 @@ namespace AyaNova.DataList AType = (int)AyaType.WorkOrderItem, UiFieldDataType = (int)UiFieldDataType.Text, SqlIdColumnName = "aworkorderitem.id", - SqlValueColumnName = "aworkorderitem.notes", - IsRowId = true + SqlValueColumnName = "aworkorderitem.notes" }); FieldDefinitions.Add(new DataListFieldDefinition diff --git a/server/AyaNova/DataList/WorkOrderItemLaborDataList.cs b/server/AyaNova/DataList/WorkOrderItemLaborDataList.cs index a4ef2637..f6d69b51 100644 --- a/server/AyaNova/DataList/WorkOrderItemLaborDataList.cs +++ b/server/AyaNova/DataList/WorkOrderItemLaborDataList.cs @@ -93,8 +93,7 @@ namespace AyaNova.DataList AType = (int)AyaType.WorkOrderItemLabor, UiFieldDataType = (int)UiFieldDataType.DateTime, SqlIdColumnName = "aworkorderitemlabor.id", - SqlValueColumnName = "aworkorderitemlabor.servicestartdate", - IsRowId = true + SqlValueColumnName = "aworkorderitemlabor.servicestartdate" }); FieldDefinitions.Add(new DataListFieldDefinition @@ -178,8 +177,7 @@ namespace AyaNova.DataList AType = (int)AyaType.WorkOrderItem, UiFieldDataType = (int)UiFieldDataType.Text, SqlIdColumnName = "aworkorderitem.id", - SqlValueColumnName = "aworkorderitem.notes", - IsRowId = true + SqlValueColumnName = "aworkorderitem.notes" }); FieldDefinitions.Add(new DataListFieldDefinition diff --git a/server/AyaNova/DataList/WorkOrderItemLoanDataList.cs b/server/AyaNova/DataList/WorkOrderItemLoanDataList.cs index a2348157..64d22901 100644 --- a/server/AyaNova/DataList/WorkOrderItemLoanDataList.cs +++ b/server/AyaNova/DataList/WorkOrderItemLoanDataList.cs @@ -166,8 +166,7 @@ namespace AyaNova.DataList AType = (int)AyaType.WorkOrderItem, UiFieldDataType = (int)UiFieldDataType.Text, SqlIdColumnName = "aworkorderitem.id", - SqlValueColumnName = "aworkorderitem.notes", - IsRowId = true + SqlValueColumnName = "aworkorderitem.notes" }); FieldDefinitions.Add(new DataListFieldDefinition diff --git a/server/AyaNova/DataList/WorkOrderItemOutsideServiceDataList.cs b/server/AyaNova/DataList/WorkOrderItemOutsideServiceDataList.cs index e61a94e3..e178ba7e 100644 --- a/server/AyaNova/DataList/WorkOrderItemOutsideServiceDataList.cs +++ b/server/AyaNova/DataList/WorkOrderItemOutsideServiceDataList.cs @@ -180,8 +180,7 @@ namespace AyaNova.DataList AType = (int)AyaType.WorkOrderItem, UiFieldDataType = (int)UiFieldDataType.Text, SqlIdColumnName = "aworkorderitem.id", - SqlValueColumnName = "aworkorderitem.notes", - IsRowId = true + SqlValueColumnName = "aworkorderitem.notes" }); FieldDefinitions.Add(new DataListFieldDefinition diff --git a/server/AyaNova/DataList/WorkOrderItemPartDataList.cs b/server/AyaNova/DataList/WorkOrderItemPartDataList.cs index 6212720f..fe318891 100644 --- a/server/AyaNova/DataList/WorkOrderItemPartDataList.cs +++ b/server/AyaNova/DataList/WorkOrderItemPartDataList.cs @@ -176,8 +176,7 @@ namespace AyaNova.DataList AType = (int)AyaType.WorkOrderItem, UiFieldDataType = (int)UiFieldDataType.Text, SqlIdColumnName = "aworkorderitem.id", - SqlValueColumnName = "aworkorderitem.notes", - IsRowId = true + SqlValueColumnName = "aworkorderitem.notes" }); FieldDefinitions.Add(new DataListFieldDefinition diff --git a/server/AyaNova/DataList/WorkOrderItemPartRequestDataList.cs b/server/AyaNova/DataList/WorkOrderItemPartRequestDataList.cs index e9c00dbd..2e3180ca 100644 --- a/server/AyaNova/DataList/WorkOrderItemPartRequestDataList.cs +++ b/server/AyaNova/DataList/WorkOrderItemPartRequestDataList.cs @@ -201,8 +201,7 @@ namespace AyaNova.DataList AType = (int)AyaType.WorkOrderItem, UiFieldDataType = (int)UiFieldDataType.Text, SqlIdColumnName = "aworkorderitem.id", - SqlValueColumnName = "aworkorderitem.notes", - IsRowId = true + SqlValueColumnName = "aworkorderitem.notes" }); FieldDefinitions.Add(new DataListFieldDefinition diff --git a/server/AyaNova/DataList/WorkOrderItemScheduledUserDataList.cs b/server/AyaNova/DataList/WorkOrderItemScheduledUserDataList.cs index 66fcce30..c9e2b59f 100644 --- a/server/AyaNova/DataList/WorkOrderItemScheduledUserDataList.cs +++ b/server/AyaNova/DataList/WorkOrderItemScheduledUserDataList.cs @@ -149,8 +149,7 @@ namespace AyaNova.DataList AType = (int)AyaType.WorkOrderItem, UiFieldDataType = (int)UiFieldDataType.Text, SqlIdColumnName = "aworkorderitem.id", - SqlValueColumnName = "aworkorderitem.notes", - IsRowId = true + SqlValueColumnName = "aworkorderitem.notes" }); FieldDefinitions.Add(new DataListFieldDefinition diff --git a/server/AyaNova/DataList/WorkOrderItemTaskDataList.cs b/server/AyaNova/DataList/WorkOrderItemTaskDataList.cs index 9c0cbdc3..e90ea0c5 100644 --- a/server/AyaNova/DataList/WorkOrderItemTaskDataList.cs +++ b/server/AyaNova/DataList/WorkOrderItemTaskDataList.cs @@ -136,8 +136,7 @@ namespace AyaNova.DataList AType = (int)AyaType.WorkOrderItem, UiFieldDataType = (int)UiFieldDataType.Text, SqlIdColumnName = "aworkorderitem.id", - SqlValueColumnName = "aworkorderitem.notes", - IsRowId = true + SqlValueColumnName = "aworkorderitem.notes" }); FieldDefinitions.Add(new DataListFieldDefinition diff --git a/server/AyaNova/DataList/WorkOrderItemTravelDataList.cs b/server/AyaNova/DataList/WorkOrderItemTravelDataList.cs index b88d65b2..a8d04cfa 100644 --- a/server/AyaNova/DataList/WorkOrderItemTravelDataList.cs +++ b/server/AyaNova/DataList/WorkOrderItemTravelDataList.cs @@ -101,8 +101,7 @@ namespace AyaNova.DataList AType = (int)AyaType.WorkOrderItemTravel, UiFieldDataType = (int)UiFieldDataType.DateTime, SqlIdColumnName = "aworkorderitemtravel.id", - SqlValueColumnName = "aworkorderitemtravel.travelstartdate", - IsRowId = true + SqlValueColumnName = "aworkorderitemtravel.travelstartdate" }); FieldDefinitions.Add(new DataListFieldDefinition @@ -175,8 +174,7 @@ namespace AyaNova.DataList AType = (int)AyaType.WorkOrderItem, UiFieldDataType = (int)UiFieldDataType.Text, SqlIdColumnName = "aworkorderitem.id", - SqlValueColumnName = "aworkorderitem.notes", - IsRowId = true + SqlValueColumnName = "aworkorderitem.notes" }); FieldDefinitions.Add(new DataListFieldDefinition diff --git a/server/AyaNova/DataList/WorkOrderItemUnitDataList.cs b/server/AyaNova/DataList/WorkOrderItemUnitDataList.cs index a532ceb5..8cb67af8 100644 --- a/server/AyaNova/DataList/WorkOrderItemUnitDataList.cs +++ b/server/AyaNova/DataList/WorkOrderItemUnitDataList.cs @@ -140,8 +140,7 @@ namespace AyaNova.DataList AType = (int)AyaType.WorkOrderItem, UiFieldDataType = (int)UiFieldDataType.Text, SqlIdColumnName = "aworkorderitem.id", - SqlValueColumnName = "aworkorderitem.notes", - IsRowId = true + SqlValueColumnName = "aworkorderitem.notes" }); FieldDefinitions.Add(new DataListFieldDefinition diff --git a/server/AyaNova/util/AyaNovaVersion.cs b/server/AyaNova/util/AyaNovaVersion.cs index 8acfdb74..425dea61 100644 --- a/server/AyaNova/util/AyaNovaVersion.cs +++ b/server/AyaNova/util/AyaNovaVersion.cs @@ -5,7 +5,7 @@ namespace AyaNova.Util /// internal static class AyaNovaVersion { - public const string VersionString = "8.0.10"; + public const string VersionString = "8.0.11"; public const string FullNameAndVersion = "AyaNova server " + VersionString; public const string CurrentApiVersion="v8"; }//eoc