Update models.txt
This commit is contained in:
parent
3fb41bf800
commit
0d2c91d8f9
@ -226,7 +226,7 @@
|
|||||||
"list_of_speakers_show_first_contribution": false,
|
"list_of_speakers_show_first_contribution": false,
|
||||||
|
|
||||||
"motions_default_workflow_id": 1,
|
"motions_default_workflow_id": 1,
|
||||||
"motions_statute_amendments_workflow_id": 2,
|
"motions_statute_amendment_workflow_id": 2,
|
||||||
"motions_preamble": "The assembly may decide:",
|
"motions_preamble": "The assembly may decide:",
|
||||||
"motions_default_line_numbering": "none",
|
"motions_default_line_numbering": "none",
|
||||||
"motions_line_length": 90,
|
"motions_line_length": 90,
|
||||||
@ -239,7 +239,7 @@
|
|||||||
"motions_show_sequential_numbers": true,
|
"motions_show_sequential_numbers": true,
|
||||||
"motions_recommendations_by": "",
|
"motions_recommendations_by": "",
|
||||||
"motions_statute_recommendations_by": "",
|
"motions_statute_recommendations_by": "",
|
||||||
"motions_recommendation_text_mode": "normal",
|
"motions_recommendation_text_mode": "original",
|
||||||
"motions_default_sorting": "number",
|
"motions_default_sorting": "number",
|
||||||
"motions_number_type": "per_category",
|
"motions_number_type": "per_category",
|
||||||
"motions_number_min_digits": 1,
|
"motions_number_min_digits": 1,
|
||||||
@ -310,9 +310,9 @@
|
|||||||
"assignment_ids": [1, 2],
|
"assignment_ids": [1, 2],
|
||||||
"assignment_poll_ids": [1, 2, 3],
|
"assignment_poll_ids": [1, 2, 3],
|
||||||
|
|
||||||
"logo_$": ["web_header"],
|
"logo_$_id": ["web_header"],
|
||||||
"logo_web_header": 3,
|
"logo_web_header_id": 3,
|
||||||
"font_$": [],
|
"font_$_id": [],
|
||||||
|
|
||||||
"committee_id": 1,
|
"committee_id": 1,
|
||||||
"default_meeting_for_committee_id": 1,
|
"default_meeting_for_committee_id": 1,
|
||||||
@ -2136,7 +2136,6 @@
|
|||||||
"mimetype": null,
|
"mimetype": null,
|
||||||
"pdf_information": {},
|
"pdf_information": {},
|
||||||
"create_timestamp": 1584513763,
|
"create_timestamp": 1584513763,
|
||||||
"path": "logos/",
|
|
||||||
"has_inherited_access_groups": true,
|
"has_inherited_access_groups": true,
|
||||||
|
|
||||||
"access_group_ids": [2, 3],
|
"access_group_ids": [2, 3],
|
||||||
@ -2149,8 +2148,8 @@
|
|||||||
"attachment_ids": [],
|
"attachment_ids": [],
|
||||||
"meeting_id": 1,
|
"meeting_id": 1,
|
||||||
|
|
||||||
"used_as_logo_$_in_meeting": [],
|
"used_as_logo_$_in_meeting_id": [],
|
||||||
"used_as_font_$_in_meeting": []
|
"used_as_font_$_in_meeting_id": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 2,
|
"id": 2,
|
||||||
@ -2161,7 +2160,6 @@
|
|||||||
"mimetype": "text/plain",
|
"mimetype": "text/plain",
|
||||||
"pdf_information": {},
|
"pdf_information": {},
|
||||||
"create_timestamp": 1584513771,
|
"create_timestamp": 1584513771,
|
||||||
"path": "A.txt",
|
|
||||||
"has_inherited_access_groups": false,
|
"has_inherited_access_groups": false,
|
||||||
|
|
||||||
"access_group_ids": [],
|
"access_group_ids": [],
|
||||||
@ -2174,8 +2172,8 @@
|
|||||||
"attachment_ids": ["motion/4"],
|
"attachment_ids": ["motion/4"],
|
||||||
"meeting_id": 1,
|
"meeting_id": 1,
|
||||||
|
|
||||||
"used_as_logo_$_in_meeting": [],
|
"used_as_logo_$_in_meeting_id": [],
|
||||||
"used_as_font_$_in_meeting": []
|
"used_as_font_$_in_meeting_id": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 3,
|
"id": 3,
|
||||||
@ -2186,7 +2184,6 @@
|
|||||||
"mimetype": "image/png",
|
"mimetype": "image/png",
|
||||||
"pdf_information": {},
|
"pdf_information": {},
|
||||||
"create_timestamp": 1584513791,
|
"create_timestamp": 1584513791,
|
||||||
"path": "logos/in.jpg",
|
|
||||||
"has_inherited_access_groups": true,
|
"has_inherited_access_groups": true,
|
||||||
|
|
||||||
"access_group_ids": [],
|
"access_group_ids": [],
|
||||||
@ -2199,9 +2196,9 @@
|
|||||||
"attachment_ids": [],
|
"attachment_ids": [],
|
||||||
"meeting_id": 1,
|
"meeting_id": 1,
|
||||||
|
|
||||||
"used_as_logo_$_in_meeting": ["web_header"],
|
"used_as_logo_$_in_meeting_id": ["web_header"],
|
||||||
"used_as_logo_web_header_in_meeting": 1,
|
"used_as_logo_web_header_in_meeting_id": 1,
|
||||||
"used_as_font_$_in_meeting": []
|
"used_as_font_$_in_meeting_id": []
|
||||||
}],
|
}],
|
||||||
"projector": [
|
"projector": [
|
||||||
{
|
{
|
||||||
|
@ -189,7 +189,8 @@ Interface meeting {
|
|||||||
|
|
||||||
// Motions
|
// Motions
|
||||||
motions_default_workflow_id: workflow/default_workflow_meeting_id;
|
motions_default_workflow_id: workflow/default_workflow_meeting_id;
|
||||||
motions_default_statute_amendments_workflow_id: workflow/default_statute_amendments_meeting_id;
|
motions_default_amendment_workflow_id: workflow/default_amendment_workflow_meeting_id;
|
||||||
|
motions_default_statute_amendment_workflow_id: workflow/default_statute_amendment_workflow_meeting_id;
|
||||||
motions_preamble: string;
|
motions_preamble: string;
|
||||||
motions_default_line_numbering: string;
|
motions_default_line_numbering: string;
|
||||||
motions_line_length: number;
|
motions_line_length: number;
|
||||||
@ -247,6 +248,9 @@ Interface meeting {
|
|||||||
// Assignments
|
// Assignments
|
||||||
assignemnts_export_title: string;
|
assignemnts_export_title: string;
|
||||||
assignments_export_preamble: string;
|
assignments_export_preamble: string;
|
||||||
|
|
||||||
|
assignment_poll_ballot_paper_selection: string;
|
||||||
|
assignment_poll_ballot_paper_number: number;
|
||||||
assignment_poll_add_candidates_to_list_of_speakers: boolean;
|
assignment_poll_add_candidates_to_list_of_speakers: boolean;
|
||||||
assignment_poll_sort_poll_result_by_votes: boolean;
|
assignment_poll_sort_poll_result_by_votes: boolean;
|
||||||
assignment_poll_default_type: string;
|
assignment_poll_default_type: string;
|
||||||
@ -291,13 +295,13 @@ Interface meeting {
|
|||||||
// assignment_vote
|
// assignment_vote
|
||||||
|
|
||||||
// Logos and Fonts
|
// Logos and Fonts
|
||||||
logo_$<token>: mediafile/used_as_logo_$<token>_in_meeting;
|
logo_$<place>_id: mediafile/used_as_logo_$<place>_in_meeting_id;
|
||||||
font_$<token>: mediafile/used_as_font_$<token>_in_mmeting;
|
font_$<place>_id: mediafile/used_as_font_$<place>_in_mmeting_id;
|
||||||
// Examples:
|
// Examples:
|
||||||
// logo_web_header: Mediafile;
|
// logo_web_header: Mediafile;
|
||||||
// font_italic_pdf: Mediafile;
|
// font_italic_pdf: Mediafile;
|
||||||
// The client can define these resources. There is no need
|
// The client can define these resources. There is no need
|
||||||
// to have whitelist/blacklist on the server. The tokens must
|
// to have whitelist/blacklist on the server. The places must
|
||||||
// be checked: They must match `[a-z]([a-z_]*[a-z])?` and must
|
// be checked: They must match `[a-z]([a-z_]*[a-z])?` and must
|
||||||
// not be longer than 32 characters.
|
// not be longer than 32 characters.
|
||||||
|
|
||||||
@ -408,7 +412,7 @@ Interface topic {
|
|||||||
Interface motion {
|
Interface motion {
|
||||||
id: number;
|
id: number;
|
||||||
number: string;
|
number: string;
|
||||||
sequential_number: number;
|
sequential_number: number; // Calculated
|
||||||
title: string;
|
title: string;
|
||||||
text: HTML;
|
text: HTML;
|
||||||
amendment_paragraph_$<paragraph_number>: HTML;
|
amendment_paragraph_$<paragraph_number>: HTML;
|
||||||
@ -546,7 +550,8 @@ Interface motion_workflow {
|
|||||||
state_ids: (motion_state/workflow_id)[];
|
state_ids: (motion_state/workflow_id)[];
|
||||||
first_state_id: motion_state/first_state_of_workflow_id;
|
first_state_id: motion_state/first_state_of_workflow_id;
|
||||||
default_workflow_meeting_id: meeting/motions_default_workflow_id;
|
default_workflow_meeting_id: meeting/motions_default_workflow_id;
|
||||||
default_statute_amendments_meeting_id: meeting/motions_default_statute_amendments_workflow_id;
|
default_amendment_workflow_meeting_id: meeting/motions_default_amendment_workflow_id;
|
||||||
|
default_statute_amendment_workflow_meeting_id: meeting/motions_default_statute_amendment_workflow_id;
|
||||||
meeting_id: meeting/motion_workflow_ids;
|
meeting_id: meeting/motion_workflow_ids;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -683,15 +688,13 @@ Interface assignment_vote {
|
|||||||
// `<media-prefix>/media/<meeting_id>/path`
|
// `<media-prefix>/media/<meeting_id>/path`
|
||||||
Interface mediafile {
|
Interface mediafile {
|
||||||
id: number;
|
id: number;
|
||||||
title: string;
|
title: string; // title and parent_id must be unique.
|
||||||
is_directory: boolean;
|
is_directory: boolean;
|
||||||
filesize: number; // Note: in bytes, not the human readable format anymore
|
filesize: number; // Note: in bytes, not the human readable format anymore
|
||||||
filename: string; // Note: The uploaded filename. Filename and parent_id
|
filename: string; // Note: The uploaded filename. will be used for downloading. Only writeable on create.
|
||||||
// must be unique as well as title and parent_id must be unique.
|
|
||||||
mimetype: string;
|
mimetype: string;
|
||||||
pdf_information: JSON;
|
pdf_information: JSON;
|
||||||
create_timestamp: datetime;
|
create_timestamp: datetime;
|
||||||
path: string; // Note: calculated
|
|
||||||
has_inherited_access_groups: boolean; // Note: calculated
|
has_inherited_access_groups: boolean; // Note: calculated
|
||||||
|
|
||||||
inherited_access_group_ids: (group/mediafile_inherited_access_group_ids)[]; // Note: calculated
|
inherited_access_group_ids: (group/mediafile_inherited_access_group_ids)[]; // Note: calculated
|
||||||
@ -705,8 +708,8 @@ Interface mediafile {
|
|||||||
meeting_id: meeting/mediafile_ids;
|
meeting_id: meeting/mediafile_ids;
|
||||||
|
|
||||||
// Reverse relations for meetings, if a mediafile is used as a special resource
|
// Reverse relations for meetings, if a mediafile is used as a special resource
|
||||||
used_as_logo_$<token>_in_meeting: meeting/logo_$<token>;
|
used_as_logo_$<place>_in_meeting_id: meeting/logo_$<place>_id;
|
||||||
used_as_font_$<token>_in_meeting: meeting/font_$<token>;
|
used_as_font_$<place>_in_meeting_id: meeting/font_$<place>_id;
|
||||||
}
|
}
|
||||||
|
|
||||||
Interface projector {
|
Interface projector {
|
||||||
|
Loading…
Reference in New Issue
Block a user