diff --git a/collection-meta.yml b/collection-meta.yml index c221b7f3..8dc643a0 100644 --- a/collection-meta.yml +++ b/collection-meta.yml @@ -23,6 +23,10 @@ onehundred_percent_bases: &onehundred_percent_bases - "entitled" - "entitled_present" - "disabled" +required_majority: &required_majority + - "no_majority" + - "two_third_majority" + - "absolute_majority" id_field: &id_field type: number restriction_mode: A diff --git a/collections/meeting.yml b/collections/meeting.yml index 9aaa46ec..24926c0c 100644 --- a/collections/meeting.yml +++ b/collections/meeting.yml @@ -566,6 +566,14 @@ motion_poll_default_onehundred_percent_base: - "disabled" default: YNA restriction_mode: B +motion_poll_default_required_majority: + type: string + enum: &required_majority + - "no_majority" + - "two_third_majority" + - "absolute_majority" + default: no_majority + restriction_mode: B motion_poll_default_group_ids: type: relation-list to: group/used_as_motion_poll_default_id @@ -732,6 +740,11 @@ assignment_poll_default_onehundred_percent_base: enum: *onehundred_percent_bases default: valid restriction_mode: B +assignment_poll_default_required_majority: + type: string + enum: *required_majority + default: no_majority + restriction_mode: B assignment_poll_default_group_ids: type: relation-list to: group/used_as_assignment_poll_default_id diff --git a/collections/poll.yml b/collections/poll.yml index cd40c4b0..c4794ba5 100644 --- a/collections/poll.yml +++ b/collections/poll.yml @@ -91,6 +91,14 @@ onehundred_percent_base: - "disabled" default: disabled restriction_mode: A +required_majority: + type: string + enum: &required_majority + - "no_majority" + - "two_third_majority" + - "absolute_majority" + default: no_majority + restriction_mode: A votesvalid: type: decimal(6) restriction_mode: B diff --git a/models.yml b/models.yml index 63455b69..04a8f09f 100644 --- a/models.yml +++ b/models.yml @@ -27,6 +27,10 @@ _meta: - entitled - entitled_present - disabled + required_majority: + - no_majority + - two_third_majority + - absolute_majority id_field: type: number restriction_mode: A @@ -1334,13 +1338,21 @@ meeting: - disabled default: YNA restriction_mode: B + motion_poll_default_required_majority: + type: string + enum: &id003 + - no_majority + - two_third_majority + - absolute_majority + default: no_majority + restriction_mode: B motion_poll_default_group_ids: type: relation-list to: group/used_as_motion_poll_default_id restriction_mode: B motion_poll_default_backend: type: string - enum: &id003 + enum: &id004 - long - fast default: fast @@ -1491,13 +1503,18 @@ meeting: enum: *id002 default: valid restriction_mode: B + assignment_poll_default_required_majority: + type: string + enum: *id003 + default: no_majority + restriction_mode: B assignment_poll_default_group_ids: type: relation-list to: group/used_as_assignment_poll_default_id restriction_mode: B assignment_poll_default_backend: type: string - enum: *id003 + enum: *id004 default: fast restriction_mode: B poll_ballot_paper_selection: @@ -1528,7 +1545,7 @@ meeting: restriction_mode: B poll_default_backend: type: string - enum: *id003 + enum: *id004 default: fast restriction_mode: B poll_default_live_voting_enabled: @@ -3337,6 +3354,14 @@ poll: - disabled default: disabled restriction_mode: A + required_majority: + type: string + enum: + - no_majority + - two_third_majority + - absolute_majority + default: no_majority + restriction_mode: A votesvalid: type: decimal(6) restriction_mode: B