From b15baa7db77eff442f4ebfec26c618e139c7456a Mon Sep 17 00:00:00 2001 From: EdwinBetanc0urt Date: Thu, 16 May 2024 08:27:15 -0400 Subject: [PATCH 1/4] feat: Add support to `is_displayed_as_panel` and `is_displayed_as_table`. --- src/models/browser.rs | 3 +++ src/models/form.rs | 2 ++ src/models/process.rs | 3 +++ src/models/window.rs | 4 ++++ 4 files changed, 12 insertions(+) diff --git a/src/models/browser.rs b/src/models/browser.rs index e1761f5..44f6c68 100644 --- a/src/models/browser.rs +++ b/src/models/browser.rs @@ -46,6 +46,7 @@ pub struct Browser { pub name: Option, pub description: Option, pub help: Option, + pub is_active: Option, pub is_execute_query_by_default: Option, pub is_collapsible_by_default: Option, pub is_selected_by_default: Option, @@ -91,6 +92,7 @@ pub struct BrowserField { pub name: Option, pub description: Option, pub help: Option, + pub is_active: Option, pub display_type: Option, pub callout: Option, pub is_order_by: Option, @@ -134,6 +136,7 @@ impl Default for Browser { name: None, description: None, help: None, + is_active: None, is_execute_query_by_default: None, is_collapsible_by_default: None, is_selected_by_default: None, diff --git a/src/models/form.rs b/src/models/form.rs index fa83bee..d97ab02 100644 --- a/src/models/form.rs +++ b/src/models/form.rs @@ -37,6 +37,7 @@ pub struct Form { pub name: Option, pub description: Option, pub help: Option, + pub is_active: Option, // Index pub index_value: Option, pub language: Option, @@ -54,6 +55,7 @@ impl Default for Form { name: None, description: None, help: None, + is_active: None, // Index index_value: None, language: None, diff --git a/src/models/process.rs b/src/models/process.rs index 82eeb42..e306c81 100644 --- a/src/models/process.rs +++ b/src/models/process.rs @@ -56,6 +56,7 @@ pub struct Process { pub name: Option, pub description: Option, pub help: Option, + pub is_active: Option, pub show_help: Option, // Report pub is_report: Option, @@ -91,6 +92,7 @@ pub struct ProcessParameters { pub column_name: Option, pub name: Option, pub description: Option, + pub is_active: Option, pub help: Option, pub display_type: Option, // Value Properties @@ -125,6 +127,7 @@ impl Default for Process { name: None, description: None, help: None, + is_active: None, show_help: None, // Report is_report: None, diff --git a/src/models/window.rs b/src/models/window.rs index 5c9bb6a..af10950 100644 --- a/src/models/window.rs +++ b/src/models/window.rs @@ -36,6 +36,7 @@ pub struct Window { pub name: Option, pub description: Option, pub help: Option, + pub is_active: Option, pub window_type: Option, pub is_sales_transaction: Option, // Index @@ -55,6 +56,7 @@ pub struct WindowTab { pub name: Option, pub description: Option, pub help: Option, + pub is_active: Option, // Record attributes pub is_insert_record: Option, pub commit_warning: Option, @@ -113,6 +115,7 @@ pub struct WindowField { pub name: Option, pub description: Option, pub help: Option, + pub is_active: Option, // pub display_type: Option, pub is_allow_copy: Option, @@ -167,6 +170,7 @@ impl Default for Window { name: None, description: None, help: None, + is_active: None, client_id: None, index_value: None, language: None, From dedcaf29f9a424d9e9d4db4e0a35166dcc5ea809 Mon Sep 17 00:00:00 2001 From: EdwinBetanc0urt Date: Thu, 16 May 2024 08:47:23 -0400 Subject: [PATCH 2/4] fix tab context columns. --- src/models/window.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/models/window.rs b/src/models/window.rs index af10950..a375fe6 100644 --- a/src/models/window.rs +++ b/src/models/window.rs @@ -82,7 +82,7 @@ pub struct WindowTab { pub sort_order_column_name: Option, pub sort_yes_no_column_name: Option, // External info - pub context_columns: Option>, + pub context_column_names: Option>, pub window_id: Option, pub process_id: Option, pub process: Option, From e5fcc74b0b3ace90e412b049ec06aee5c2fd1fbf Mon Sep 17 00:00:00 2001 From: EdwinBetanc0urt Date: Thu, 16 May 2024 09:23:59 -0400 Subject: [PATCH 3/4] add `is_parent` field. --- src/models/window.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/models/window.rs b/src/models/window.rs index a375fe6..ff246ed 100644 --- a/src/models/window.rs +++ b/src/models/window.rs @@ -127,6 +127,7 @@ pub struct WindowField { pub is_key: Option, pub is_translated: Option, pub is_identifier: Option, + pub is_parent: Option, pub identifier_sequence: Option, pub is_selection_column: Option, pub callout: Option, From 53ae38efd513a16168f13fbb94e62d372c4d112f Mon Sep 17 00:00:00 2001 From: EdwinBetanc0urt Date: Thu, 16 May 2024 09:25:06 -0400 Subject: [PATCH 4/4] fix is parent. --- src/models/window.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/models/window.rs b/src/models/window.rs index ff246ed..9026513 100644 --- a/src/models/window.rs +++ b/src/models/window.rs @@ -125,9 +125,9 @@ pub struct WindowField { pub column_name: Option, pub column_sql: Option, pub is_key: Option, + pub is_parent: Option, pub is_translated: Option, pub is_identifier: Option, - pub is_parent: Option, pub identifier_sequence: Option, pub is_selection_column: Option, pub callout: Option,