diff --git a/.github/meta/requirements.txt b/.github/meta/requirements.txt deleted file mode 100644 index 945b116ad3..0000000000 --- a/.github/meta/requirements.txt +++ /dev/null @@ -1 +0,0 @@ -PyGithub diff --git a/CHANGELOG.md b/CHANGELOG.md index fdd24a24c3..b21d0de736 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,36 @@ https://openslides.com +## Version 4.1 (2023-12-14) + +[Milestone](https://github.com/OpenSlides/OpenSlides/milestones/4.1) + +OpenSlides 4.1 – the most important new features: +- New full-text search - organization-wide across all meetings and content +- Single sign-on - integration of an identity provider (IdP) based on SAML +- Electoral list - new voting method for a list of nominations (yes/no/vote per list) +- Extension of the functionality of points of order: + - Configuration of fixed point of order specifications + - Weighting of point of order specifications (for the prioritized ranking of requests to speak) +- internal projectors - only visible to users with administrative permission (e.g. as an internal preview monitor) +- Design improvements: + - New organization-wide color selection for displaying poll and election results (yes/no/vote) and for the organization headbar + - Design improvements: Own logo can be set for all meetings +- New limitation on the visibility of lists of speakers can be configured: Users can "throw in" requests to speak, but they are not allowed to see the other requests to speak (they only see their own name on the list of speakers) +- Optimizations: + - Organization level: new menu item 'Meetings' + - Account menu: various filter options added + - Motions: referring motions are displayed in the motion pdf file + - Motions: Conflict solution in editorial version (visually) optimized + - New custom translation for English to English integrated + - new language support: French + - Various UI improvements + - Extensive performance optimizations and stability improvements; especially for large meetings + - Various bug fixes + +All changes can be found in detail in the changelog: +https://support.openslides.com/help/en-gb/45-uber-openslides/80-versionshistorie + ## Version 4.0 (2022-12-14) diff --git a/INSTALL.md b/INSTALL.md index c327d7f4e1..fe23d91af0 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -189,6 +189,21 @@ To check the current status and start migrations if necessary, run: - The environment variables `DATASTORE_DATABASE_*` were renamed to `DATABASE_*`. If custom values were used, this must be reflected in config files. +- 4.1.0 + - PostgreSQL major is updated from 11 to 15. This means postgres will + complain about the data being incompatible + - The recommended way of porting your data is: + 1. Dump the contents of your DB ([Database backup](#database-backup)) + 2. Do the update ([Update to a new version](#update-to-a-new-version)) + - Be sure to do fetch the new binary of the `openslides` tool as described + 3. Restore the dump into the DB, which should now be running on version 15 ([Database backup](#database-backup)) + - If you updated without dumping beforehand and ran into postgres' error log + you can downgrade by using the old `openslides` tool to get PostgreSQL 11 + again and then follow these steps + - More intricate proposals exist for upgrading PostgreSQL (such as + https://github.com/tianon/docker-postgres-upgrade) aiming at providing less + downtime but these are not production ready and should only be pursued if + you know specifically what you are doing. ## SSL encryption diff --git a/VERSION b/VERSION index 9d58a584e4..ee74734aa2 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.0.17 +4.1.0 diff --git a/dev/docker/docker-compose.dev.yml b/dev/docker/docker-compose.dev.yml index 2652a48328..12e50c0f59 100644 --- a/dev/docker/docker-compose.dev.yml +++ b/dev/docker/docker-compose.dev.yml @@ -32,7 +32,7 @@ services: - 5679:5678 postgres: - image: postgres:11 + image: postgres:15 environment: - POSTGRES_USER=openslides - POSTGRES_PASSWORD=openslides diff --git a/dev/docker/docker-compose.test.yml b/dev/docker/docker-compose.test.yml index 278a8d8f10..dc5d157808 100644 --- a/dev/docker/docker-compose.test.yml +++ b/dev/docker/docker-compose.test.yml @@ -1,7 +1,7 @@ version: "3" services: postgres-test: - image: postgres:11 + image: postgres:15 environment: - POSTGRES_USER=openslides - POSTGRES_PASSWORD=openslides diff --git a/dev/scripts/extract-translations.sh b/dev/scripts/extract-translations.sh index c5e35e799a..6ed71d96b3 100755 --- a/dev/scripts/extract-translations.sh +++ b/dev/scripts/extract-translations.sh @@ -9,6 +9,6 @@ cd "$(dirname $0)" # merge translations echo "merging POT files..." cd ../.. -xgettext --sort-output --no-location --omit-header -o i18n/template-en.pot \ +xgettext --no-location --omit-header -o i18n/template-en.pot \ openslides-client/client/src/assets/i18n/template-en.pot \ openslides-backend/openslides_backend/i18n/messages/template-en.pot diff --git a/dev/scripts/requirements.txt b/dev/scripts/requirements.txt new file mode 100644 index 0000000000..b57b519ed0 --- /dev/null +++ b/dev/scripts/requirements.txt @@ -0,0 +1,3 @@ +# requirements for update_labels_and_milestones.py + +PyGithub diff --git a/.github/meta/update_labels_and_milestones.py b/dev/scripts/update_labels_and_milestones.py similarity index 84% rename from .github/meta/update_labels_and_milestones.py rename to dev/scripts/update_labels_and_milestones.py index e893cbcb37..86e922a76c 100644 --- a/.github/meta/update_labels_and_milestones.py +++ b/dev/scripts/update_labels_and_milestones.py @@ -190,43 +190,34 @@ }, ], } -milestones = ["4.1", "4.2", "4.x"] +milestones = ["4.2", "4.3", "4.x"] token = input("GitHub token: ") g = Github(token) - for repo_name in repos: print(repo_name) repo = g.get_repo(f"OpenSlides/{repo_name}") existing_labels = repo.get_labels() target_labels = labels["general"] + labels.get(repo_name, []) for label in existing_labels: - issues = repo.get_issues(state="open", labels=[label]) duplicates = [l for l in target_labels if l["name"] == label.name] if not duplicates: - if issues.totalCount == 0: + if repo.get_issues(state="open", labels=[label]).totalCount == 0: label.delete() else: print(f"Label {label.name} in repo {repo_name} is in use!") else: + target_label = duplicates[0] if ( - duplicates[0]["color"] != label.color or - (isinstance(label.description, str) and duplicates[0].get("description") != label.description) or - (not isinstance(label.description, str) and duplicates[0].get("description")) + target_label["color"] != label.color or + (label.description or "") != target_label.get("description", "") ): - if "description" in duplicates[0]: - label.edit(duplicates[0]["name"], duplicates[0]["color"], duplicates[0]["description"]) - else: - label.edit(duplicates[0]["name"], duplicates[0]["color"]) + label.edit(**target_label) for label in target_labels: if label["name"] not in [l.name for l in existing_labels]: - if "description" in label: - repo.create_label(label["name"], label["color"], label["description"]) - else: - repo.create_label(label["name"], label["color"]) + repo.create_label(**label) + existing_milestones = {milestone.title for milestone in repo.get_milestones()} for milestone in milestones: - try: + if milestone not in existing_milestones: repo.create_milestone(milestone) - except: - print(f"Milestone {milestone} in repo {repo_name} already exists!") diff --git a/i18n/de.po b/i18n/de.po index e1b6959cf1..9b5495296e 100644 --- a/i18n/de.po +++ b/i18n/de.po @@ -1,6 +1,6 @@ # # Translators: -# Joshua Sangmeister , 2023 +# Joshua Sangmeister , 2022 # Emanuel Schütze , 2023 # msgid "" @@ -88,9 +88,6 @@ msgstr "Akzentfarbe" msgid "Accept" msgstr "Annehmen" -msgid "Acceptance" -msgstr "Annahme" - msgid "Access data (PDF)" msgstr "Zugangsdaten (PDF)" @@ -121,8 +118,8 @@ msgstr "Accounts aktualisiert" msgid "Accounts with errors" msgstr "Accounts mit Fehlern" -msgid "Accounts with warnings (will be skipped)" -msgstr "Accounts mit Warnungen (werden übersprungen)" +msgid "Accounts with warnings: affected cells will be skipped" +msgstr "Accounts mit Warnungen: Die betroffenen Zellen werden übersprungen." msgid "Activate" msgstr "Aktivieren" @@ -130,6 +127,9 @@ msgstr "Aktivieren" msgid "Activate amendments" msgstr "Änderungsanträge aktivieren" +msgid "Activate design" +msgstr "Design aktivieren" + msgid "Activate statute amendments" msgstr "Satzungsänderungsanträge aktivieren" @@ -230,24 +230,12 @@ msgstr "" "Es könnten zusätzliche Spalten nach den erforderlichen Spalten vorhanden " "sein. Diese haben jedoch keinen Einfluss auf den Import." -msgid "Adjourn" -msgstr "Vertagen" - -msgid "Adjournment" -msgstr "Vertagung" - -msgid "Admin" -msgstr "Admin" - msgid "Administration roles" msgstr "Administrationsrollen" msgid "Administration roles (at organization level)" msgstr "Administrationsrollen (auf Organisationsebene)" -msgid "Administrator" -msgstr "Administrator" - msgid "Administrators" msgstr "Administratoren" @@ -1264,6 +1252,9 @@ msgstr "Alle Filter entfernen" msgid "Clear all list of speakers" msgstr "Alle Redelisten bereinigen" +msgid "Clear current projection" +msgstr "Aktuelle Projektion löschen" + msgid "Clear list" msgstr "Liste leeren" @@ -1282,6 +1273,9 @@ msgstr "Zur Stimmabgabe hier klicken!" msgid "Close" msgstr "Schließen" +msgid "Close edit mode" +msgstr "Bearbeitungsmodus beenden" + msgid "Close list of speakers" msgstr "Redeliste schließen" @@ -1357,9 +1351,6 @@ msgstr "Gremien" msgid "Committees and meetings" msgstr "Gremien und Veranstaltungen" -msgid "Complex Workflow" -msgstr "Komplexer Arbeitsablauf" - msgid "Conference room" msgstr "Konferenzraum" @@ -1435,12 +1426,6 @@ msgstr "Erstellen" msgid "Create editorial final version" msgstr "Redaktionelle Beschlussfassung erstellen" -msgid "Create new chat group" -msgstr "Neue Chat-Gruppe anlegen" - -msgid "Create new tag" -msgstr "Neues Schlagwort erstellen" - msgid "Create subitem" msgstr "Unterpunkt erstellen" @@ -1498,29 +1483,6 @@ msgstr "Der Datastore ist beschädigt! Mehr Details in der Konsole." msgid "Datastore is ok!" msgstr "Der Datastore ist ok!" -msgid "" -"Dear {name},\n" -"\n" -"this is your personal OpenSlides login:\n" -"\n" -"{url}\n" -"Username: {username}\n" -"Password: {password}\n" -"\n" -"\n" -"This email was generated automatically." -msgstr "" -"Hallo {name},\n" -"\n" -"hier ist Ihr persönlicher OpenSlides-Zugang:\n" -"\n" -"{url}\n" -"Benutzername: {username}\n" -"Passwort: {password}\n" -"\n" -"\n" -"Diese E-Mail wurde automatisch erstellt." - msgid "Decision" msgstr "Entscheidung" @@ -1554,9 +1516,6 @@ msgstr "Standard-Nummer" msgid "Default participant number" msgstr "Voreingestellte Teilnehmendennummer" -msgid "Default projector" -msgstr "Standardprojektor" - msgid "Default structure level" msgstr "Standard-Gliederungsebene" @@ -1629,9 +1588,6 @@ msgstr "" "Definiert welche Status im Arbeitsablauf als Nächstes ausgewählt werden " "können." -msgid "Delegates" -msgstr "Delegierte" - msgid "Delegation of vote" msgstr "Stimmrechtsübertragung" @@ -1689,12 +1645,6 @@ msgstr "Div" msgid "Divergent:" msgstr "abweichend:" -msgid "Do not concern" -msgstr "Nicht befassen" - -msgid "Do not decide" -msgstr "Nicht entscheiden" - msgid "Do not forget to save your changes!" msgstr "Vergessen Sie nicht Ihre Änderungen zu speichern!" @@ -1781,6 +1731,9 @@ msgstr "" msgid "Edit" msgstr "Bearbeiten" +msgid "Edit account" +msgstr "Account bearbeiten" + msgid "Edit comment field" msgstr "Kommentarfeld bearbeiten" @@ -1796,15 +1749,21 @@ msgstr "Details bearbeiten für" msgid "Edit editorial final version" msgstr "Redaktionelle Beschlussfassung bearbeiten" +msgid "Edit group" +msgstr "Gruppe bearbeiten" + msgid "Edit meeting" msgstr "Veranstaltung bearbeiten" -msgid "Edit name" -msgstr "Name bearbeiten" - msgid "Edit projector" msgstr "Projektor bearbeiten" +msgid "Edit queue" +msgstr "Warteschlange bearbeiten" + +msgid "Edit state" +msgstr "Status bearbeiten" + msgid "Edit statute paragraph" msgstr "Satzungsabschnitt bearbeiten" @@ -1820,6 +1779,9 @@ msgstr "Bearbeiten, um Stimmen einzugeben." msgid "Edit topic" msgstr "Thema bearbeiten" +msgid "Edit workflow" +msgstr "Arbeitsablauf bearbeiten" + msgid "Editorial final version" msgstr "Redaktionelle Beschlussfassung" @@ -2174,9 +2136,6 @@ msgstr "Weiterleitung von Antrag" msgid "Forwardings" msgstr "Weiterleitungen" -msgid "Front page text" -msgstr "Text der Startseite" - msgid "Front page title" msgstr "Titel der Startseite" @@ -2344,6 +2303,9 @@ msgstr "Hilfetext für das Zugangsdaten- und Willkommens-PDF" msgid "Hidden item" msgstr "Versteckter Eintrag" +msgid "Hide main menu" +msgstr "Hauptmenü ausblenden" + msgid "Hide more text" msgstr "weniger anzeigen" @@ -2372,8 +2334,7 @@ msgid "" "IMPORTANT: The sender address (noreply@openslides.com) is defined in the OpenSlides server settings and cannot be changed here. \n" " To receive replies you have to enter a reply address in the next field. Please test the email dispatch in case of changes!" msgstr "" -"WICHTIG: Die Absenderadresse (noreply@openslides.com) ist in den OpenSlides-\n" -"Servereinstellungen definiert und kann hier nicht geändert werden. Um Antworten zu \n" +"WICHTIG: Die Absenderadresse (noreply@openslides.com) ist in den OpenSlides-Servereinstellungen definiert und kann hier nicht geändert werden. Um Antworten zu \n" "erhalten, müssen Sie zwingend im nächsten Feld eine Antwortadresse angeben. Bitte \n" "testen Sie bei Änderungen den E-Mail-Versand." @@ -2678,9 +2639,6 @@ msgstr "Zeilennummerierung" msgid "Line spacing" msgstr "Zeilenabstand" -msgid "Linenumber" -msgstr "Zeilennummer" - msgid "List of electronic votes" msgstr "Elektronische Stimmabgaben" @@ -2705,11 +2663,6 @@ msgstr "Redelisten" msgid "Live conference" msgstr "Livekonferenz" -msgid "Live conference has to be active. Choose 0 to disable auto connect." -msgstr "" -"Die Livekonferenz muss aktiv sein. Wählen Sie 0 um den automatischen " -"Verbindungsaufbau zu deaktivieren." - msgid "Livestream" msgstr "Livestream" @@ -2833,6 +2786,9 @@ msgstr "Minimale Stimmenanzahl" msgid "Minimum number of digits for motion identifier" msgstr "Minimale Anzahl an Ziffern im Antragsbezeichner" +msgid "Modify design" +msgstr "Design ändern" + msgid "Module" msgstr "Modul" @@ -2953,18 +2909,12 @@ msgstr "Name des neuen Sachgebiets" msgid "Natural person" msgstr "natürliche Person" -msgid "Needs review" -msgstr "Benötigt Review" - msgid "Negative votes are not allowed." msgstr "Negative Stimmen sind nicht zulässig." msgid "Never" msgstr "Nie" -msgid "New Projector" -msgstr "Neuer Projektor" - msgid "New account" msgstr "Neuer Account" @@ -2980,23 +2930,35 @@ msgstr "Neues Sachgebiet" msgid "New change recommendation" msgstr "Neue Änderungsempfehlung" +msgid "New chat group" +msgstr "Neue Chatgruppe" + msgid "New comment field" msgstr "Neues Kommentarfeld" msgid "New committee" msgstr "Neues Gremium" +msgid "New design" +msgstr "Neues Design" + msgid "New directory" msgstr "Neues Verzeichnis" msgid "New election" msgstr "Neue Wahl" +msgid "New file" +msgstr "Neue Datei" + msgid "New file name" msgstr "Neuer Dateiname" -msgid "New group name" -msgstr "Neuer Gruppenname" +msgid "New folder" +msgstr "Neues Verzeichnis" + +msgid "New group" +msgstr "Neue Gruppe" msgid "New meeting" msgstr "Neue Veranstaltung" @@ -3016,6 +2978,9 @@ msgstr "Neue*r Teilnehmer*in" msgid "New password" msgstr "Neues Passwort" +msgid "New projector" +msgstr "Neuer Projektor" + msgid "New state" msgstr "Neuer Status" @@ -3067,15 +3032,9 @@ msgstr "Kein Kommentar" msgid "No committee admin" msgstr "Kein Gremienadmin" -msgid "No concernment" -msgstr "Nichtbefassung" - msgid "No data" msgstr "Keine Daten" -msgid "No decision" -msgstr "Keine Entscheidung" - msgid "No delegation of vote" msgstr "Keine Stimmrechtsübertragungen" @@ -3461,6 +3420,22 @@ msgstr "" "Teilnehmende und Administratoren werden vollständig kopiert und lassen sich " "hier nicht bearbeitet." +msgid "Participants created" +msgstr "Teilnehmende erstellt" + +msgid "Participants skipped" +msgstr "Teilnehmende übersprungen" + +msgid "Participants updated" +msgstr "Teilnehmende aktualisiert" + +msgid "Participants with errors" +msgstr "Teilnehmende mit Fehlern" + +msgid "Participants with warnings: affected cells will be skipped" +msgstr "" +"Teilnehmende mit Warnungen: Die betroffenen Zellen werden übersprungen." + msgid "Particles" msgstr "Partikel" @@ -3480,15 +3455,9 @@ msgid "Paste/write your topics in this textbox." msgstr "" "Kopieren oder schreiben Sie die Titel Ihrer Themenpunkte in diese Textbox." -msgid "Permission" -msgstr "Zulassung" - msgid "Permissions" msgstr "Berechtigungen" -msgid "Permit" -msgstr "Zulassen" - msgid "Personal data changed" msgstr "Persönliche Stammdaten geändert" @@ -3516,9 +3485,6 @@ msgstr "Bitte geben Sie einen Namen für das neue Verzeichnis ein:" msgid "Please enter a name for the new workflow:" msgstr "Bitte geben Sie einen Namen für den neuen Arbeitsablauf ein:" -msgid "Please enter a new workflow name:" -msgstr "Bitte geben Sie einen neuen Arbeitsablaufnamen ein:" - msgid "Please enter a valid email address!" msgstr "Bitte geben Sie eine gültige E-Mail-Adresse ein!" @@ -3528,8 +3494,11 @@ msgstr "Bitte geben Sie Ihr neues Passwort ein" msgid "Please join the conference room now!" msgstr "Bitte kommen Sie jetzt in den Konferenzraum!" -msgid "Please select a vote weight bigger than zero." -msgstr "Bitte wählen Sie ein Stimmgewicht größer als Null." +msgid "Please select a vote weight greater than or equal to 0.000001" +msgstr "Bitte ein Stimmgewicht größer oder gleich 0,000001 wählen." + +msgid "Please select a vote weight greater than zero." +msgstr "Bitte wählen Sie ein Stimmgewicht größer 0." msgid "Please select the directory:" msgstr "Bitte wählen Sie das Verzeichnis aus:" @@ -3552,6 +3521,9 @@ msgstr "GO-Antrag" msgid "Polls" msgstr "Umfragen" +msgid "Possible options" +msgstr "Mögliche Optionen" + msgid "Possible points of order" msgstr "Mögliche GO-Anträge" @@ -3705,12 +3677,6 @@ msgstr "Empfehlung gesetzt auf {}" msgid "Reenter to conference room" msgstr "Konferenzraum erneut beitreten" -msgid "Refer to committee" -msgstr "In Ausschuss verweisen" - -msgid "Referral to committee" -msgstr "Verweisung in Ausschuss" - msgid "Referring motions" msgstr "Auf diesen Antrag verweisende Anträge" @@ -3720,18 +3686,9 @@ msgstr "Aktualisieren" msgid "Reject" msgstr "Ablehnen" -msgid "Reject (not authorized)" -msgstr "Verwerfen (nicht zulässig)" - msgid "Rejected" msgstr "Abgelehnt" -msgid "Rejection" -msgstr "Ablehnung" - -msgid "Rejection (not authorized)" -msgstr "Verwerfung (nicht berechtigt)" - msgid "Relevant information could not be accessed" msgstr "Relevante Informationen konnten nicht abgerufen werden." @@ -3775,9 +3732,6 @@ msgstr "Entferne mich" msgid "Remove option" msgstr "Option entfernen" -msgid "Rename state" -msgstr "Status umbenennen" - msgid "Reopen" msgstr "wieder öffnen" @@ -3830,9 +3784,6 @@ msgstr "Status zurücksetzen" msgid "Reset to default settings" msgstr "Auf Werkseinstellungen zurücksetzen" -msgid "Reset your OpenSlides password" -msgstr "Zurücksetzen Ihres Openslides-Passworts" - msgid "Resolution and size" msgstr "Auflösung und Größe" @@ -4113,6 +4064,9 @@ msgstr "Livekonferenz-Fenster anzeigen" msgid "Show logo" msgstr "Logo anzeigen" +msgid "Show main menu" +msgstr "Hauptmenü einblenden" + msgid "Show meta information box beside the title on projector" msgstr "" "Meta-Informations-Box auf dem Projektor neben dem Antragstitel anzeigen" @@ -4186,9 +4140,6 @@ msgstr "" "Zeigt das angegebene Bild als Applaus-Partikel. Bildformatempfehlung: " "24x24px, PNG, JPG oder SVG" -msgid "Simple Workflow" -msgstr "Einfacher Arbeitsablauf" - msgid "Single Sign-On settings" msgstr "Single Sign-On-Einstellungen" @@ -4242,12 +4193,6 @@ msgstr "Redner*in" msgid "Speakers" msgstr "Redner*innen" -msgid "Speaking time" -msgstr "Redezeit" - -msgid "Staff" -msgstr "Mitarbeitende" - msgid "Stalemate! It's a draw!" msgstr "Unentschieden! Es ist ein Unentschieden!" @@ -4257,6 +4202,9 @@ msgstr "Start- und Endzeit müssen entweder beide gesetzt oder beide leer sein" msgid "Start date" msgstr "Anfangsdatum" +msgid "Start line number" +msgstr "Startzeilennummer" + msgid "Start time" msgstr "Startzeit" @@ -4407,6 +4355,9 @@ msgstr "Texttrenner" msgid "The account is deactivated." msgstr "Der Account ist inaktiv." +msgid "The affected columns will not be imported." +msgstr "Die betroffenen Spalten werden nicht importiert." + msgid "The assembly may decide:" msgstr "Die Versammlung möge beschließen:" @@ -4642,9 +4593,6 @@ msgstr "" "Referenzprojektoren auswählen, werden sie automatisch auf sichtbar gesetzt. " "Wollen Sie dies wirklich tun?" -msgid "This row will not be imported, due to an unknown reason." -msgstr "Diese Zeile wird aus einem unbekannten Grund nicht importiert." - msgid "" "This will add or remove the following groups for all selected participants:" msgstr "" @@ -4776,6 +4724,9 @@ msgstr "Themen mit Warnungen (werden übersprungen)" msgid "Total accounts" msgstr "Accounts insgesamt" +msgid "Total participants" +msgstr "Teilnehmende insgesamt" + msgid "Total topics" msgstr "Themen insgesamt" @@ -4818,9 +4769,6 @@ msgstr "Unterstützung zurückziehen" msgid "Upload" msgstr "Hochladen" -msgid "Upload files" -msgstr "Dateien hochladen" - msgid "Upload to" msgstr "Hochladen in" @@ -4855,6 +4803,9 @@ msgstr "Benutzer nicht gefunden." msgid "Username" msgstr "Benutzername" +msgid "Username may not contain spaces" +msgstr "Benutzername darf kein Leerzeichen enthalten." + msgid "Username or password is incorrect." msgstr "Benutzername oder Passwort war nicht korrekt." @@ -4890,6 +4841,9 @@ msgstr "Sichtbarkeit in der Tagesordnung" msgid "Vote" msgstr "Abstimmung" +msgid "Vote submitted" +msgstr "Stimme abgegeben" + msgid "Vote weight" msgstr "Stimmgewicht" @@ -4899,9 +4853,6 @@ msgstr "Stimme abgegeben" msgid "Votes" msgstr "Stimmen" -msgid "Voting" -msgstr "Stimmabgabe" - msgid "Voting and ballot papers" msgstr "Abstimmung und Stimmzettel" @@ -5098,21 +5049,6 @@ msgstr "Sie sind nicht berechtigt den Livestream zu sehen." msgid "You are not supposed to be here..." msgstr "Sie sollten nicht hier sein ..." -msgid "" -"You are receiving this email because you have requested a new password for your OpenSlides-account.\n" -"\n" -"Please open the following link and choose a new password:\n" -"{url}/login/forget-password-confirm?user_id={user_id}&token={token}\n" -"\n" -"For completeness your username: {username}" -msgstr "" -"Sie erhalten diese E-Mail, da Sie ein neues Passwort für Ihren OpenSlides-Account angefordert haben.\n" -"\n" -"Bitte öffnen Sie den folgenden Link und wählen Sie ein neues Passwort:\n" -"{url}/login/forget-password-confirm?user_id={user_id}&token={token}\n" -"\n" -"Zur Vollständigkeit Ihr Nutzername: {username}" - msgid "" "You are using the history mode of OpenSlides. Changes will not be saved." msgstr "Der Chronik-Modus ist aktiv. Änderungen werden nicht gespeichert." @@ -5203,7 +5139,7 @@ msgid "You have to be present to vote." msgstr "Sie müssen \"anwesend\" sein um Ihre Stimme abgeben zu können." msgid "You have to enter at least one character" -msgstr "Sie müssen mindestens ein Zeichen eingeben" +msgstr "Sie müssen mindestens ein Zeichen eingeben." msgid "You have to enter six hexadecimal digits" msgstr "Sie müssen sechs Hexadezimalstellen eingeben" @@ -5270,15 +5206,9 @@ msgstr "" msgid "[Place for your welcome and help text.]" msgstr "[Platz für Ihren Begrüßungs- und Hilfetext.]" -msgid "[Place for your welcome text.]" -msgstr "[Platz für Ihren Begrüßungstext.]" - msgid "absent" msgstr "abwesend" -msgid "accepted" -msgstr "angenommen" - msgid "account-example" msgstr "Account-Beispiel" @@ -5288,9 +5218,6 @@ msgstr "aktiv" msgid "add group(s)" msgstr "Gruppe(n) hinzufügen" -msgid "adjourned" -msgstr "vertagt" - msgid "already exists" msgstr "existiert bereits" @@ -5333,9 +5260,6 @@ msgstr "konnten nicht erstellt werden" msgid "could not be defined" msgstr "konnten nicht definiert werden" -msgid "could not be referenced" -msgstr "konnte nicht referenziert werden" - msgid "created" msgstr "erstellt" @@ -5402,15 +5326,9 @@ msgstr "hat die Arbeit an diesem Antrag gespeichert." msgid "have been created" msgstr "wurden erstellt" -msgid "have been referenced" -msgstr "wurde referenziert" - msgid "hidden" msgstr "versteckt" -msgid "in progress" -msgstr "in Bearbeitung" - msgid "inactive" msgstr "inaktiv" @@ -5468,15 +5386,9 @@ msgstr "Anträge" msgid "move ..." msgstr "verschieben ..." -msgid "name" -msgstr "Name" - msgid "natural person" msgstr "natürliche Person" -msgid "needs review" -msgstr "benötigt Überprüfung" - msgid "no natural person" msgstr "keine natürliche Person" @@ -5492,12 +5404,6 @@ msgstr "nicht-namentlich" msgid "none" msgstr "aus" -msgid "not concerned" -msgstr "nicht befasst" - -msgid "not decided" -msgstr "nicht entschieden" - msgid "of" msgstr "von" @@ -5519,9 +5425,6 @@ msgstr "Teilnehmende" msgid "participants-example" msgstr "Teilnehmende-Beispiel" -msgid "permitted" -msgstr "zugelassen" - msgid "present" msgstr "anwesend" @@ -5534,15 +5437,6 @@ msgstr "veröffentlicht" msgid "red" msgstr "rot" -msgid "referred to committee" -msgstr "in Ausschuss verwiesen" - -msgid "rejected" -msgstr "abgelehnt" - -msgid "rejected (not authorized)" -msgstr "verworfen (nicht zulässig)" - msgid "remove" msgstr "entfernen" @@ -5567,9 +5461,6 @@ msgstr "gestartet" msgid "stopped" msgstr "beendet" -msgid "submitted" -msgstr "eingereicht" - msgid "successfully forwarded" msgstr "erfolgreich weitergeleitet" @@ -5612,8 +5503,130 @@ msgstr "werden referenziert" msgid "will be updated" msgstr "werden aktualisiert" -msgid "withdrawn" -msgstr "zurückgezogen" - msgid "yellow" msgstr "gelb" + +msgid "Acceptance" +msgstr "Annahme" + +msgid "Adjournment" +msgstr "Vertagung" + +msgid "Admin" +msgstr "Admin" + +msgid "Complex Workflow" +msgstr "Komplexer Arbeitsablauf" + +msgid "" +"Dear {name},\n" +"\n" +"this is your personal OpenSlides login:\n" +"\n" +"{url}\n" +"Username: {username}\n" +"Password: {password}\n" +"\n" +"\n" +"This email was generated automatically." +msgstr "" +"Hallo {name},\n" +"\n" +"hier ist Ihr persönlicher OpenSlides-Zugang:\n" +"\n" +"{url}\n" +"Benutzername: {username}\n" +"Passwort: {password}\n" +"\n" +"\n" +"Diese E-Mail wurde automatisch erstellt." + +msgid "Default projector" +msgstr "Standardprojektor" + +msgid "Delegates" +msgstr "Delegierte" + +msgid "No concernment" +msgstr "Nichtbefassung" + +msgid "No decision" +msgstr "Keine Entscheidung" + +msgid "Presentation and assembly system" +msgstr "Präsentations- und Versammlungssystem" + +msgid "Referral to" +msgstr "Überweisung an" + +msgid "Rejection" +msgstr "Ablehnung" + +msgid "Reset your OpenSlides password" +msgstr "Zurücksetzen Ihres OpenSlides-Passworts" + +msgid "Simple Workflow" +msgstr "Einfacher Arbeitsablauf" + +msgid "Space for your welcome text." +msgstr "Platz für Ihren Begrüßungstext." + +msgid "Speaking time" +msgstr "Redezeit" + +msgid "Staff" +msgstr "Mitarbeitende" + +msgid "Voting" +msgstr "Stimmabgabe" + +msgid "" +"You are receiving this email because you have requested a new password for your OpenSlides account.\n" +"\n" +"Please open the following link and choose a new password:\n" +"{url}/login/forget-password-confirm?user_id={user_id}&token={token}\n" +"\n" +"The link will be valid for 10 minutes." +msgstr "" +"Sie erhalten diese E-Mail, da Sie ein neues Passwort für Ihren OpenSlides-Account angefordert haben.\n" +"\n" +"Bitte öffnen Sie den folgenden Link und wählen Sie ein neues Passwort:\n" +"{url}/login/forget-password-confirm?user_id={user_id}&token={token}\n" +"\n" +"Der Link wird 10 Minuten lang gültig sein." + +msgid "accepted" +msgstr "angenommen" + +msgid "adjourned" +msgstr "vertagt" + +msgid "in progress" +msgstr "in Bearbeitung" + +msgid "name" +msgstr "Name" + +msgid "not concerned" +msgstr "nicht befasst" + +msgid "not decided" +msgstr "nicht entschieden" + +msgid "not permitted" +msgstr "nicht zugelassen" + +msgid "permitted" +msgstr "zugelassen" + +msgid "referred to" +msgstr "überwiesen an" + +msgid "rejected" +msgstr "abgelehnt" + +msgid "submitted" +msgstr "eingereicht" + +msgid "withdrawn" +msgstr "zurückgezogen" diff --git a/i18n/template-en.pot b/i18n/template-en.pot index be1c4efc8d..2271c0c50f 100644 --- a/i18n/template-en.pot +++ b/i18n/template-en.pot @@ -72,9 +72,6 @@ msgstr "" msgid "Accept" msgstr "" -msgid "Acceptance" -msgstr "" - msgid "Access data (PDF)" msgstr "" @@ -105,7 +102,7 @@ msgstr "" msgid "Accounts with errors" msgstr "" -msgid "Accounts with warnings (will be skipped)" +msgid "Accounts with warnings: affected cells will be skipped" msgstr "" msgid "Activate" @@ -114,6 +111,9 @@ msgstr "" msgid "Activate amendments" msgstr "" +msgid "Activate design" +msgstr "" + msgid "Activate statute amendments" msgstr "" @@ -201,24 +201,12 @@ msgid "" "affect the import." msgstr "" -msgid "Adjourn" -msgstr "" - -msgid "Adjournment" -msgstr "" - -msgid "Admin" -msgstr "" - msgid "Administration roles" msgstr "" msgid "Administration roles (at organization level)" msgstr "" -msgid "Administrator" -msgstr "" - msgid "Administrators" msgstr "" @@ -1135,6 +1123,9 @@ msgstr "" msgid "Clear all list of speakers" msgstr "" +msgid "Clear current projection" +msgstr "" + msgid "Clear list" msgstr "" @@ -1153,6 +1144,9 @@ msgstr "" msgid "Close" msgstr "" +msgid "Close edit mode" +msgstr "" + msgid "Close list of speakers" msgstr "" @@ -1228,9 +1222,6 @@ msgstr "" msgid "Committees and meetings" msgstr "" -msgid "Complex Workflow" -msgstr "" - msgid "Conference room" msgstr "" @@ -1306,12 +1297,6 @@ msgstr "" msgid "Create editorial final version" msgstr "" -msgid "Create new chat group" -msgstr "" - -msgid "Create new tag" -msgstr "" - msgid "Create subitem" msgstr "" @@ -1369,19 +1354,6 @@ msgstr "" msgid "Datastore is ok!" msgstr "" -msgid "" -"Dear {name},\n" -"\n" -"this is your personal OpenSlides login:\n" -"\n" -"{url}\n" -"Username: {username}\n" -"Password: {password}\n" -"\n" -"\n" -"This email was generated automatically." -msgstr "" - msgid "Decision" msgstr "" @@ -1415,9 +1387,6 @@ msgstr "" msgid "Default participant number" msgstr "" -msgid "Default projector" -msgstr "" - msgid "Default structure level" msgstr "" @@ -1477,9 +1446,6 @@ msgstr "" msgid "Defines which states can be selected next in the workflow." msgstr "" -msgid "Delegates" -msgstr "" - msgid "Delegation of vote" msgstr "" @@ -1537,12 +1503,6 @@ msgstr "" msgid "Divergent:" msgstr "" -msgid "Do not concern" -msgstr "" - -msgid "Do not decide" -msgstr "" - msgid "Do not forget to save your changes!" msgstr "" @@ -1617,6 +1577,9 @@ msgstr "" msgid "Edit" msgstr "" +msgid "Edit account" +msgstr "" + msgid "Edit comment field" msgstr "" @@ -1632,15 +1595,21 @@ msgstr "" msgid "Edit editorial final version" msgstr "" -msgid "Edit meeting" +msgid "Edit group" msgstr "" -msgid "Edit name" +msgid "Edit meeting" msgstr "" msgid "Edit projector" msgstr "" +msgid "Edit queue" +msgstr "" + +msgid "Edit state" +msgstr "" + msgid "Edit statute paragraph" msgstr "" @@ -1656,6 +1625,9 @@ msgstr "" msgid "Edit topic" msgstr "" +msgid "Edit workflow" +msgstr "" + msgid "Editorial final version" msgstr "" @@ -1979,9 +1951,6 @@ msgstr "" msgid "Forwardings" msgstr "" -msgid "Front page text" -msgstr "" - msgid "Front page title" msgstr "" @@ -2147,6 +2116,9 @@ msgstr "" msgid "Hidden item" msgstr "" +msgid "Hide main menu" +msgstr "" + msgid "Hide more text" msgstr "" @@ -2471,9 +2443,6 @@ msgstr "" msgid "Line spacing" msgstr "" -msgid "Linenumber" -msgstr "" - msgid "List of electronic votes" msgstr "" @@ -2498,9 +2467,6 @@ msgstr "" msgid "Live conference" msgstr "" -msgid "Live conference has to be active. Choose 0 to disable auto connect." -msgstr "" - msgid "Livestream" msgstr "" @@ -2620,6 +2586,9 @@ msgstr "" msgid "Minimum number of digits for motion identifier" msgstr "" +msgid "Modify design" +msgstr "" + msgid "Module" msgstr "" @@ -2740,18 +2709,12 @@ msgstr "" msgid "Natural person" msgstr "" -msgid "Needs review" -msgstr "" - msgid "Negative votes are not allowed." msgstr "" msgid "Never" msgstr "" -msgid "New Projector" -msgstr "" - msgid "New account" msgstr "" @@ -2767,22 +2730,34 @@ msgstr "" msgid "New change recommendation" msgstr "" +msgid "New chat group" +msgstr "" + msgid "New comment field" msgstr "" msgid "New committee" msgstr "" +msgid "New design" +msgstr "" + msgid "New directory" msgstr "" msgid "New election" msgstr "" +msgid "New file" +msgstr "" + msgid "New file name" msgstr "" -msgid "New group name" +msgid "New folder" +msgstr "" + +msgid "New group" msgstr "" msgid "New meeting" @@ -2803,6 +2778,9 @@ msgstr "" msgid "New password" msgstr "" +msgid "New projector" +msgstr "" + msgid "New state" msgstr "" @@ -2854,15 +2832,9 @@ msgstr "" msgid "No committee admin" msgstr "" -msgid "No concernment" -msgstr "" - msgid "No data" msgstr "" -msgid "No decision" -msgstr "" - msgid "No delegation of vote" msgstr "" @@ -3237,6 +3209,21 @@ msgid "" "here." msgstr "" +msgid "Participants created" +msgstr "" + +msgid "Participants skipped" +msgstr "" + +msgid "Participants updated" +msgstr "" + +msgid "Participants with errors" +msgstr "" + +msgid "Participants with warnings: affected cells will be skipped" +msgstr "" + msgid "Particles" msgstr "" @@ -3255,15 +3242,9 @@ msgstr "" msgid "Paste/write your topics in this textbox." msgstr "" -msgid "Permission" -msgstr "" - msgid "Permissions" msgstr "" -msgid "Permit" -msgstr "" - msgid "Personal data changed" msgstr "" @@ -3291,9 +3272,6 @@ msgstr "" msgid "Please enter a name for the new workflow:" msgstr "" -msgid "Please enter a new workflow name:" -msgstr "" - msgid "Please enter a valid email address!" msgstr "" @@ -3303,7 +3281,10 @@ msgstr "" msgid "Please join the conference room now!" msgstr "" -msgid "Please select a vote weight bigger than zero." +msgid "Please select a vote weight greater than or equal to 0.000001" +msgstr "" + +msgid "Please select a vote weight greater than zero." msgstr "" msgid "Please select the directory:" @@ -3323,6 +3304,9 @@ msgstr "" msgid "Polls" msgstr "" +msgid "Possible options" +msgstr "" + msgid "Possible points of order" msgstr "" @@ -3476,12 +3460,6 @@ msgstr "" msgid "Reenter to conference room" msgstr "" -msgid "Refer to committee" -msgstr "" - -msgid "Referral to committee" -msgstr "" - msgid "Referring motions" msgstr "" @@ -3491,18 +3469,9 @@ msgstr "" msgid "Reject" msgstr "" -msgid "Reject (not authorized)" -msgstr "" - msgid "Rejected" msgstr "" -msgid "Rejection" -msgstr "" - -msgid "Rejection (not authorized)" -msgstr "" - msgid "Relevant information could not be accessed" msgstr "" @@ -3544,9 +3513,6 @@ msgstr "" msgid "Remove option" msgstr "" -msgid "Rename state" -msgstr "" - msgid "Reopen" msgstr "" @@ -3597,9 +3563,6 @@ msgstr "" msgid "Reset to default settings" msgstr "" -msgid "Reset your OpenSlides password" -msgstr "" - msgid "Resolution and size" msgstr "" @@ -3879,6 +3842,9 @@ msgstr "" msgid "Show logo" msgstr "" +msgid "Show main menu" +msgstr "" + msgid "Show meta information box beside the title on projector" msgstr "" @@ -3942,9 +3908,6 @@ msgid "" "24x24px, PNG, JPG or SVG" msgstr "" -msgid "Simple Workflow" -msgstr "" - msgid "Single Sign-On settings" msgstr "" @@ -3995,12 +3958,6 @@ msgstr "" msgid "Speakers" msgstr "" -msgid "Speaking time" -msgstr "" - -msgid "Staff" -msgstr "" - msgid "Stalemate! It's a draw!" msgstr "" @@ -4010,6 +3967,9 @@ msgstr "" msgid "Start date" msgstr "" +msgid "Start line number" +msgstr "" + msgid "Start time" msgstr "" @@ -4160,6 +4120,9 @@ msgstr "" msgid "The account is deactivated." msgstr "" +msgid "The affected columns will not be imported." +msgstr "" + msgid "The assembly may decide:" msgstr "" @@ -4359,9 +4322,6 @@ msgid "" "this?" msgstr "" -msgid "This row will not be imported, due to an unknown reason." -msgstr "" - msgid "" "This will add or remove the following groups for all selected participants:" msgstr "" @@ -4474,6 +4434,9 @@ msgstr "" msgid "Total accounts" msgstr "" +msgid "Total participants" +msgstr "" + msgid "Total topics" msgstr "" @@ -4516,9 +4479,6 @@ msgstr "" msgid "Upload" msgstr "" -msgid "Upload files" -msgstr "" - msgid "Upload to" msgstr "" @@ -4547,6 +4507,9 @@ msgstr "" msgid "Username" msgstr "" +msgid "Username may not contain spaces" +msgstr "" + msgid "Username or password is incorrect." msgstr "" @@ -4576,6 +4539,9 @@ msgstr "" msgid "Vote" msgstr "" +msgid "Vote submitted" +msgstr "" + msgid "Vote weight" msgstr "" @@ -4585,9 +4551,6 @@ msgstr "" msgid "Votes" msgstr "" -msgid "Voting" -msgstr "" - msgid "Voting and ballot papers" msgstr "" @@ -4774,16 +4737,6 @@ msgstr "" msgid "You are not supposed to be here..." msgstr "" -msgid "" -"You are receiving this email because you have requested a new password for " -"your OpenSlides-account.\n" -"\n" -"Please open the following link and choose a new password:\n" -"{url}/login/forget-password-confirm?user_id={user_id}&token={token}\n" -"\n" -"For completeness your username: {username}" -msgstr "" - msgid "" "You are using the history mode of OpenSlides. Changes will not be saved." msgstr "" @@ -4915,15 +4868,9 @@ msgstr "" msgid "[Place for your welcome and help text.]" msgstr "" -msgid "[Place for your welcome text.]" -msgstr "" - msgid "absent" msgstr "" -msgid "accepted" -msgstr "" - msgid "account-example" msgstr "" @@ -4933,9 +4880,6 @@ msgstr "" msgid "add group(s)" msgstr "" -msgid "adjourned" -msgstr "" - msgid "already exists" msgstr "" @@ -4978,9 +4922,6 @@ msgstr "" msgid "could not be defined" msgstr "" -msgid "could not be referenced" -msgstr "" - msgid "created" msgstr "" @@ -5047,15 +4988,9 @@ msgstr "" msgid "have been created" msgstr "" -msgid "have been referenced" -msgstr "" - msgid "hidden" msgstr "" -msgid "in progress" -msgstr "" - msgid "inactive" msgstr "" @@ -5113,15 +5048,9 @@ msgstr "" msgid "move ..." msgstr "" -msgid "name" -msgstr "" - msgid "natural person" msgstr "" -msgid "needs review" -msgstr "" - msgid "no natural person" msgstr "" @@ -5137,12 +5066,6 @@ msgstr "" msgid "none" msgstr "" -msgid "not concerned" -msgstr "" - -msgid "not decided" -msgstr "" - msgid "of" msgstr "" @@ -5164,9 +5087,6 @@ msgstr "" msgid "participants-example" msgstr "" -msgid "permitted" -msgstr "" - msgid "present" msgstr "" @@ -5179,15 +5099,6 @@ msgstr "" msgid "red" msgstr "" -msgid "referred to committee" -msgstr "" - -msgid "rejected" -msgstr "" - -msgid "rejected (not authorized)" -msgstr "" - msgid "remove" msgstr "" @@ -5212,9 +5123,6 @@ msgstr "" msgid "stopped" msgstr "" -msgid "submitted" -msgstr "" - msgid "successfully forwarded" msgstr "" @@ -5257,8 +5165,115 @@ msgstr "" msgid "will be updated" msgstr "" -msgid "withdrawn" +msgid "yellow" msgstr "" -msgid "yellow" +msgid "Acceptance" +msgstr "" + +msgid "Adjournment" +msgstr "" + +msgid "Admin" +msgstr "" + +msgid "Complex Workflow" +msgstr "" + +msgid "" +"Dear {name},\n" +"\n" +"this is your personal OpenSlides login:\n" +"\n" +"{url}\n" +"Username: {username}\n" +"Password: {password}\n" +"\n" +"\n" +"This email was generated automatically." +msgstr "" + +msgid "Default projector" +msgstr "" + +msgid "Delegates" +msgstr "" + +msgid "No concernment" +msgstr "" + +msgid "No decision" +msgstr "" + +msgid "Presentation and assembly system" +msgstr "" + +msgid "Referral to" +msgstr "" + +msgid "Rejection" +msgstr "" + +msgid "Reset your OpenSlides password" +msgstr "" + +msgid "Simple Workflow" +msgstr "" + +msgid "Space for your welcome text." +msgstr "" + +msgid "Speaking time" +msgstr "" + +msgid "Staff" +msgstr "" + +msgid "Voting" +msgstr "" + +msgid "" +"You are receiving this email because you have requested a new password for " +"your OpenSlides account.\n" +"\n" +"Please open the following link and choose a new password:\n" +"{url}/login/forget-password-confirm?user_id={user_id}&token={token}\n" +"\n" +"The link will be valid for 10 minutes." +msgstr "" + +msgid "accepted" +msgstr "" + +msgid "adjourned" +msgstr "" + +msgid "in progress" +msgstr "" + +msgid "name" +msgstr "" + +msgid "not concerned" +msgstr "" + +msgid "not decided" +msgstr "" + +msgid "not permitted" +msgstr "" + +msgid "permitted" +msgstr "" + +msgid "referred to" +msgstr "" + +msgid "rejected" +msgstr "" + +msgid "submitted" +msgstr "" + +msgid "withdrawn" msgstr "" diff --git a/openslides-auth-service b/openslides-auth-service index 8378679bcd..11e4c1f5a1 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 8378679bcde51d8996dc13bcdc5449caf6eb8640 +Subproject commit 11e4c1f5a16be839983174bd733e14d1f6a58445 diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index beed1ed776..8189b5090b 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit beed1ed776bcc4951f4747bd4081ae13d32d5428 +Subproject commit 8189b5090becbe9ad55e8a603510e343ca30a5c3 diff --git a/openslides-backend b/openslides-backend index a3bad76d11..dbfe24f1fd 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit a3bad76d11cf8108d2cd9258bef2f88ceef31b36 +Subproject commit dbfe24f1fd2d310a12cbf426232fe07d395d302e diff --git a/openslides-client b/openslides-client index e695a51525..b8b6c4b8ec 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit e695a515256a52e750c008fa55ca0608465dd06b +Subproject commit b8b6c4b8ecaa70314162705db3de56c9b65ba412 diff --git a/openslides-datastore-service b/openslides-datastore-service index 4c39e34fad..a531a1c452 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 4c39e34fade28fa2ca966618f255c17e63f05a4c +Subproject commit a531a1c452794f16540b3010987a8cc5cc2c3e4e diff --git a/openslides-icc-service b/openslides-icc-service index 8dd7f7874d..a4193ae027 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 8dd7f7874d58c0106c47f0a448d0b6841bc0b672 +Subproject commit a4193ae0278758aabdd1fa49d87aacbf58631eee diff --git a/openslides-manage-service b/openslides-manage-service index 45ea91d2f2..ffd48c35aa 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit 45ea91d2f2661d97ba67c0de03695bf7ebf540d1 +Subproject commit ffd48c35aa1618c83e37cf735046f636ba616dcb diff --git a/openslides-media-service b/openslides-media-service index 35346293e1..e0bf0bdff7 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit 35346293e161ab9d312c3cf797c3c92f1b76ea09 +Subproject commit e0bf0bdff7c29efc6ade0d7dbb2508c16cad355e diff --git a/openslides-vote-service b/openslides-vote-service index 36eab00bdc..3615625564 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit 36eab00bdc250ab21ce9459fc788a3f339dc3bca +Subproject commit 36156255649d984f9b2ff4f64193f232b2e3a226