From db827490ff79ccb33405daf30e517cff97dec0ac Mon Sep 17 00:00:00 2001 From: Priec Date: Wed, 29 Jul 2026 22:00:19 +0200 Subject: [PATCH] removed legacy --- common/proto/accounting.proto | 1 - common/proto/table_definition.proto | 6 ++---- common/proto/table_script.proto | 7 ++----- common/proto/table_validation.proto | 6 ++---- common/proto/tables_data.proto | 12 ++---------- common/src/proto/descriptor.bin | Bin 134661 -> 134035 bytes common/src/proto/komp_ac.table_definition.rs | 4 ++-- common/src/proto/komp_ac.table_script.rs | 4 ++-- common/src/proto/komp_ac.table_validation.rs | 4 ++-- common/src/proto/komp_ac.tables_data.rs | 4 ++-- 10 files changed, 16 insertions(+), 32 deletions(-) diff --git a/common/proto/accounting.proto b/common/proto/accounting.proto index 7165cdb..c9310f4 100644 --- a/common/proto/accounting.proto +++ b/common/proto/accounting.proto @@ -249,7 +249,6 @@ message JournalLine { string source_table_name = 10; int64 source_record_id = 11; int64 source_row_revision = 12; - reserved 13; } message Journal { diff --git a/common/proto/table_definition.proto b/common/proto/table_definition.proto index 5ab5ae3..4f2b4dc 100644 --- a/common/proto/table_definition.proto +++ b/common/proto/table_definition.proto @@ -192,14 +192,12 @@ message ColumnDefinition { // s ≤ p and p ≥ 1. string field_type = 2; - reserved 3; - // MONEY rounding applied before a value is stored. - MoneyRounding rounding = 4; + MoneyRounding rounding = 3; // When true, this numeric column is server-owned and projected from the // profile quantity ledger. - bool quantity_ledger = 5; + bool quantity_ledger = 4; } // Response after table creation (success + DDL preview). diff --git a/common/proto/table_script.proto b/common/proto/table_script.proto index bf54609..19a25e5 100644 --- a/common/proto/table_script.proto +++ b/common/proto/table_script.proto @@ -167,12 +167,9 @@ message StoredTableScript { string description = 5; // Complete allowlist of data inputs that may be exposed to this script. repeated ScriptDependency dependencies = 6; - reserved 7; } message ScriptDependency { - reserved 4; - // Logical table name referenced by the script. string target_table = 1; // Normalized dependency kind, such as column_access or related_aggregate. @@ -181,9 +178,9 @@ message ScriptDependency { string column = 3; // Aggregate operation name, such as sum, count_rows, or exists; empty for // column_access dependencies. - string operation = 5; + string operation = 4; // Relationship table used to match the owner row to the related collection. - string via_table = 6; + string via_table = 5; } // Identifies the active form row whose external Steel inputs must be hydrated. diff --git a/common/proto/table_validation.proto b/common/proto/table_validation.proto index efd95ce..f3278cc 100644 --- a/common/proto/table_validation.proto +++ b/common/proto/table_validation.proto @@ -227,16 +227,14 @@ message ValidationSetRuleItem { } message ValidationSetDefinition { - reserved 3; - string name = 1; optional string description = 2; // Ordered set items. - repeated ValidationSetRuleItem ruleItems = 5; + repeated ValidationSetRuleItem ruleItems = 4; // Server-resolved snapshot of all set items in order. - FieldValidation resolvedValidation = 4; + FieldValidation resolvedValidation = 3; } message UpsertValidationRuleRequest { diff --git a/common/proto/tables_data.proto b/common/proto/tables_data.proto index 065d95a..5fa57a7 100644 --- a/common/proto/tables_data.proto +++ b/common/proto/tables_data.proto @@ -123,7 +123,6 @@ message PostTableDataRequest { // - Some application-specific validations may apply (e.g., max length for // certain fields like "telefon") map data = 3; - reserved 4; } // Insert response. @@ -137,17 +136,14 @@ message PostTableDataResponse { // The id of the inserted row. int64 inserted_id = 3; - reserved 4; - // Revision committed for the inserted row. - int64 row_revision = 5; + int64 row_revision = 4; } // One row in a bulk insert request. message PostTableDataBulkRow { // Required. Same data payload as PostTableDataRequest.data. map data = 1; - reserved 2; } // Bulk insert request. @@ -212,10 +208,8 @@ message PutTableDataResponse { // The id of the updated row. int64 updated_id = 3; - reserved 4; - // Revision committed for the updated row. - int64 row_revision = 5; + int64 row_revision = 4; } // Soft-delete a single row. @@ -237,8 +231,6 @@ message DeleteTableDataRequest { message DeleteTableDataResponse { // True if a row was marked deleted (id existed and was not already deleted). bool success = 1; - - reserved 2; } // Fetch a single non-deleted row by id. diff --git a/common/src/proto/descriptor.bin b/common/src/proto/descriptor.bin index 7cc2fdb2db8a9b22f284c9292cb3d9a2fa9b73ee..2b1d18707dd4446bff592e7280e06d303de73f80 100644 GIT binary patch delta 13979 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 delta 14656 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 diff --git a/common/src/proto/komp_ac.table_definition.rs b/common/src/proto/komp_ac.table_definition.rs index 0a98666..99b3037 100644 --- a/common/src/proto/komp_ac.table_definition.rs +++ b/common/src/proto/komp_ac.table_definition.rs @@ -164,11 +164,11 @@ pub struct ColumnDefinition { #[prost(string, tag = "2")] pub field_type: ::prost::alloc::string::String, /// MONEY rounding applied before a value is stored. - #[prost(enumeration = "MoneyRounding", tag = "4")] + #[prost(enumeration = "MoneyRounding", tag = "3")] pub rounding: i32, /// When true, this numeric column is server-owned and projected from the /// profile quantity ledger. - #[prost(bool, tag = "5")] + #[prost(bool, tag = "4")] pub quantity_ledger: bool, } /// Response after table creation (success + DDL preview). diff --git a/common/src/proto/komp_ac.table_script.rs b/common/src/proto/komp_ac.table_script.rs index 1b61e5e..c2136d6 100644 --- a/common/src/proto/komp_ac.table_script.rs +++ b/common/src/proto/komp_ac.table_script.rs @@ -122,10 +122,10 @@ pub struct ScriptDependency { pub column: ::prost::alloc::string::String, /// Aggregate operation name, such as sum, count_rows, or exists; empty for /// column_access dependencies. - #[prost(string, tag = "5")] + #[prost(string, tag = "4")] pub operation: ::prost::alloc::string::String, /// Relationship table used to match the owner row to the related collection. - #[prost(string, tag = "6")] + #[prost(string, tag = "5")] pub via_table: ::prost::alloc::string::String, } /// Identifies the active form row whose external Steel inputs must be hydrated. diff --git a/common/src/proto/komp_ac.table_validation.rs b/common/src/proto/komp_ac.table_validation.rs index 3ff5d10..0860373 100644 --- a/common/src/proto/komp_ac.table_validation.rs +++ b/common/src/proto/komp_ac.table_validation.rs @@ -231,10 +231,10 @@ pub struct ValidationSetDefinition { #[prost(string, optional, tag = "2")] pub description: ::core::option::Option<::prost::alloc::string::String>, /// Ordered set items. - #[prost(message, repeated, tag = "5")] + #[prost(message, repeated, tag = "4")] pub rule_items: ::prost::alloc::vec::Vec, /// Server-resolved snapshot of all set items in order. - #[prost(message, optional, tag = "4")] + #[prost(message, optional, tag = "3")] pub resolved_validation: ::core::option::Option, } #[derive(serde::Serialize, serde::Deserialize)] diff --git a/common/src/proto/komp_ac.tables_data.rs b/common/src/proto/komp_ac.tables_data.rs index e2fc263..6835a69 100644 --- a/common/src/proto/komp_ac.tables_data.rs +++ b/common/src/proto/komp_ac.tables_data.rs @@ -60,7 +60,7 @@ pub struct PostTableDataResponse { #[prost(int64, tag = "3")] pub inserted_id: i64, /// Revision committed for the inserted row. - #[prost(int64, tag = "5")] + #[prost(int64, tag = "4")] pub row_revision: i64, } /// One row in a bulk insert request. @@ -144,7 +144,7 @@ pub struct PutTableDataResponse { #[prost(int64, tag = "3")] pub updated_id: i64, /// Revision committed for the updated row. - #[prost(int64, tag = "5")] + #[prost(int64, tag = "4")] pub row_revision: i64, } /// Soft-delete a single row.