Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions appinfo/routes.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,14 @@
// Meeting lifecycle transitions.
['name' => 'meeting#lifecycle', 'url' => '/api/meetings/{id}/lifecycle', 'verb' => 'POST'],


// Agenda lifecycle routes (task-1.3) — specific routes BEFORE wildcard catch-all.
['name' => 'agenda#publish', 'url' => '/api/agendas/{meetingId}/publish', 'verb' => 'POST'],
['name' => 'agenda#revise', 'url' => '/api/agendas/{meetingId}/revise', 'verb' => 'PUT'],
['name' => 'agenda#advanceBobPhase', 'url' => '/api/agenda-items/{id}/bob-phase', 'verb' => 'PUT'],
['name' => 'agenda#processHamerstukken', 'url' => '/api/agendas/{meetingId}/hamerstukken', 'verb' => 'POST'],
['name' => 'agenda#reorder', 'url' => '/api/agendas/{meetingId}/reorder', 'verb' => 'PUT'],

// SPA catch-all — same controller as the index route; must use a distinct route name
// (duplicate names replace the earlier route in Symfony, which breaks GET /).
['name' => 'dashboard#catchAll', 'url' => '/{path}', 'verb' => 'GET', 'requirements' => ['path' => '.+'], 'defaults' => ['path' => '']],
Expand Down
86 changes: 85 additions & 1 deletion l10n/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,91 @@
"Voting Weight": "Voting Weight",
"Yes": "Yes",
"scheduled": "scheduled",
"total": "total"
"total": "total",
"Agenda": "Agenda",
"Agenda builder": "Agenda builder",
"Total duration: {min} min": "Total duration: {min} min",
"Add recurring items": "Add recurring items",
"Propose agenda item": "Propose agenda item",
"Proposed items": "Proposed items",
"Approve": "Approve",
"Reject": "Reject",
"Approve proposal {title}": "Approve proposal {title}",
"Reject proposal {title}": "Reject proposal {title}",
"Agenda items, drag to reorder": "Agenda items, drag to reorder",
"Agenda item {n}: {title}": "Agenda item {n}: {title}",
"Type: {type}": "Type: {type}",
"{n} attachment(s)": "{n} attachment(s)",
"{n} conflict of interest declaration(s)": "{n} conflict of interest declaration(s)",
"COI ({n})": "COI ({n})",
"Assign spokesperson for {title}": "Assign spokesperson for {title}",
"Change spokesperson": "Change spokesperson",
"Assign spokesperson": "Assign spokesperson",
"Move {title} up": "Move {title} up",
"Move {title} down": "Move {title} down",
"Add selected": "Add selected",
"Fill in the agenda item details. The chair will approve or reject your proposal.": "Fill in the agenda item details. The chair will approve or reject your proposal.",
"Agenda item title": "Agenda item title",
"Describe the agenda item": "Describe the agenda item",
"Submit proposal": "Submit proposal",
"No recurring agenda items found.": "No recurring agenda items found.",
"No participants found.": "No participants found.",
"Remove spokesperson": "Remove spokesperson",
"Publish agenda": "Publish agenda",
"Revise agenda": "Revise agenda",
"Export": "Export",
"Export agenda": "Export agenda",
"Live meeting": "Live meeting",
"Back to meeting detail": "Back to meeting detail",
"Back": "Back",
"Open live meeting view": "Open live meeting view",
"Cannot publish: no agenda items.": "Cannot publish: no agenda items.",
"Failed to publish agenda.": "Failed to publish agenda.",
"Conflict of interest declarations": "Conflict of interest declarations",
"Number": "Number",
"Duration (min)": "Duration (min)",
"Spokesperson": "Spokesperson",
"BOB phase": "BOB phase",
"Beeldvorming": "Image formation",
"Oordeelsvorming": "Opinion forming",
"Besluitvorming": "Decision making",
"BOB phase progression": "BOB phase progression",
"Linked motions": "Linked motions",
"No linked motions.": "No linked motions.",
"Link motion": "Link motion",
"Link a motion to this agenda item": "Link a motion to this agenda item",
"Select a motion from the same meeting to link.": "Select a motion from the same meeting to link.",
"No motions found for this meeting.": "No motions found for this meeting.",
"Conflict of interest": "Conflict of interest",
"Declare conflict of interest for this agenda item": "Declare conflict of interest for this agenda item",
"Declare conflict of interest": "Declare conflict of interest",
"Reason for recusal": "Reason for recusal",
"Describe your reason for declaring a conflict of interest": "Describe your reason for declaring a conflict of interest",
"Submit declaration": "Submit declaration",
"Status": "Status",
"No spokesperson assigned.": "No spokesperson assigned.",
"Informational": "Informational",
"Discussion": "Discussion",
"Consent agenda items (hamerstukken)": "Consent agenda items (hamerstukken)",
"Remove {title} from consent agenda": "Remove {title} from consent agenda",
"Remove from consent agenda": "Remove from consent agenda",
"Adopt all consent agenda items": "Adopt all consent agenda items",
"Adopt consent agenda": "Adopt consent agenda",
"Confirm adoption": "Confirm adoption",
"This will set all {n} consent agenda items to \"Adopted\" (afgerond). Continue?": "This will set all {n} consent agenda items to \"Adopted\" (afgerond). Continue?",
"Confirm": "Confirm",
"Cancel": "Cancel",
"Activate {title}": "Activate {title}",
"Active: {title}": "Active: {title}",
"Next phase": "Next phase",
"Advance to next BOB phase for {title}": "Advance to next BOB phase for {title}",
"BOB phase for {title}": "BOB phase for {title}",
"Live meeting view": "Live meeting view",
"Activate agenda item": "Activate agenda item",
"Active agenda item": "Active agenda item",
"Activate item": "Activate item",
"min": "min",
"Active {title}": "Active {title}"
},
"plurals": ""
}
86 changes: 85 additions & 1 deletion l10n/nl.json
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,91 @@
"Voting Weight": "Stemgewicht",
"Yes": "Ja",
"scheduled": "gepland",
"total": "totaal"
"total": "totaal",
"Agenda": "Agenda",
"Agenda builder": "Agendabouwer",
"Total duration: {min} min": "Totale duur: {min} min",
"Add recurring items": "Terugkerende agendapunten toevoegen",
"Propose agenda item": "Agendapunt voorstellen",
"Proposed items": "Voorgestelde agendapunten",
"Approve": "Goedkeuren",
"Reject": "Afwijzen",
"Approve proposal {title}": "Voorstel goedkeuren: {title}",
"Reject proposal {title}": "Voorstel afwijzen: {title}",
"Agenda items, drag to reorder": "Agendapunten, sleep om te herordenen",
"Agenda item {n}: {title}": "Agendapunt {n}: {title}",
"Type: {type}": "Type: {type}",
"{n} attachment(s)": "{n} bijlage(n)",
"{n} conflict of interest declaration(s)": "{n} verklaring(en) van belangenverstrengeling",
"COI ({n})": "BV ({n})",
"Assign spokesperson for {title}": "Spreker toewijzen voor {title}",
"Change spokesperson": "Spreker wijzigen",
"Assign spokesperson": "Spreker toewijzen",
"Move {title} up": "{title} omhoog verplaatsen",
"Move {title} down": "{title} omlaag verplaatsen",
"Add selected": "Geselecteerde toevoegen",
"Fill in the agenda item details. The chair will approve or reject your proposal.": "Vul de agendapuntdetails in. De voorzitter keurt uw voorstel goed of wijst het af.",
"Agenda item title": "Agendapunttitel",
"Describe the agenda item": "Beschrijf het agendapunt",
"Submit proposal": "Voorstel indienen",
"No recurring agenda items found.": "Geen terugkerende agendapunten gevonden.",
"No participants found.": "Geen deelnemers gevonden.",
"Remove spokesperson": "Spreker verwijderen",
"Publish agenda": "Agenda publiceren",
"Revise agenda": "Agenda herzien",
"Export": "Exporteren",
"Export agenda": "Agenda exporteren",
"Live meeting": "Live vergadering",
"Back to meeting detail": "Terug naar vergaderdetail",
"Back": "Terug",
"Open live meeting view": "Live vergaderingweergave openen",
"Cannot publish: no agenda items.": "Kan niet publiceren: geen agendapunten.",
"Failed to publish agenda.": "Publiceren van agenda mislukt.",
"Conflict of interest declarations": "Verklaringen belangenverstrengeling",
"Number": "Nummer",
"Duration (min)": "Duur (min)",
"Spokesperson": "Spreker",
"BOB phase": "BOB-fase",
"Beeldvorming": "Beeldvorming",
"Oordeelsvorming": "Oordeelsvorming",
"Besluitvorming": "Besluitvorming",
"BOB phase progression": "Voortgang BOB-fase",
"Linked motions": "Gekoppelde moties",
"No linked motions.": "Geen gekoppelde moties.",
"Link motion": "Motie koppelen",
"Link a motion to this agenda item": "Een motie koppelen aan dit agendapunt",
"Select a motion from the same meeting to link.": "Selecteer een motie uit dezelfde vergadering om te koppelen.",
"No motions found for this meeting.": "Geen moties gevonden voor deze vergadering.",
"Conflict of interest": "Belangenverstrengeling",
"Declare conflict of interest for this agenda item": "Belangenverstrengeling melden voor dit agendapunt",
"Declare conflict of interest": "Belangenverstrengeling melden",
"Reason for recusal": "Reden voor ontheffing",
"Describe your reason for declaring a conflict of interest": "Beschrijf uw reden voor het melden van een belangenverstrengeling",
"Submit declaration": "Verklaring indienen",
"Status": "Status",
"No spokesperson assigned.": "Geen spreker toegewezen.",
"Informational": "Informatief",
"Discussion": "Discussie",
"Consent agenda items (hamerstukken)": "Hamerstukken",
"Remove {title} from consent agenda": "{title} uit hamerstukken halen",
"Remove from consent agenda": "Uit hamerstukken halen",
"Adopt all consent agenda items": "Alle hamerstukken vaststellen",
"Adopt consent agenda": "Hamerstukken vaststellen",
"Confirm adoption": "Vaststelling bevestigen",
"This will set all {n} consent agenda items to \"Adopted\" (afgerond). Continue?": "Dit stelt alle {n} hamerstukken in op \u201CAfgerond\u201D. Doorgaan?",
"Confirm": "Bevestigen",
"Cancel": "Annuleren",
"Activate {title}": "{title} activeren",
"Active: {title}": "Actief: {title}",
"Next phase": "Volgende fase",
"Advance to next BOB phase for {title}": "Naar volgende BOB-fase voor {title}",
"BOB phase for {title}": "BOB-fase voor {title}",
"Live meeting view": "Live vergaderingweergave",
"Activate agenda item": "Agendapunt activeren",
"Active agenda item": "Actief agendapunt",
"Activate item": "Item activeren",
"min": "min",
"Active {title}": "Actief: {title}"
},
"plurals": ""
}
Loading
Loading