typst files stored in the db from now on2

This commit is contained in:
Filipriec
2026-08-29 23:19:53 +02:00
parent 36d401f3a4
commit eb2d6bea5d
9 changed files with 203 additions and 69 deletions

View File

@@ -291,8 +291,8 @@ message ColumnDefinition {
// MONEY rounding applied before a value is stored.
MoneyRounding rounding = 3;
// When true, this numeric or Boolean column is server-owned and projected
// from ledger contributions.
// When true, this numeric column is server-owned and projected
// from quantity-ledger contributions.
bool quantity_ledger = 4;
// Canonical uppercase ISO-4217 currency code. Required for MONEY and forbidden
@@ -302,9 +302,9 @@ message ColumnDefinition {
// When true, the server rejects omitted or explicitly null values.
bool required = 6;
// Required for Boolean ledger columns and forbidden otherwise. ANY means
// Enables a Boolean ledger on Boolean columns. ANY means
// one true contribution wins; ALL means one false contribution wins.
BooleanLedgerOperator boolean_ledger_operator = 7;
BooleanLedgerOperator boolean_ledger = 7;
}
enum BooleanLedgerOperator {
@@ -595,6 +595,8 @@ message ListColumnTypesResponse {
// Whether ColumnDefinition.quantity_ledger may be set on this type.
bool allows_quantity_ledger = 8;
// Whether ColumnDefinition.boolean_ledger may be set on this type.
bool allows_boolean_ledger = 11;
// Optional name grouping several types a client offers behind one choice —
// "temporal" for the date and time types, "gtin" for the GTIN lengths.