Skip to content

Commit

Permalink
Merge pull request #904 from CatoTH/v4-fix-disallow-more-supporters
Browse files Browse the repository at this point in the history
Bugfix: 'Allow more supporters than required'-option was always on
  • Loading branch information
CatoTH authored Apr 5, 2024
2 parents 7934844 + 104c604 commit 14b4cb5
Show file tree
Hide file tree
Showing 23 changed files with 46 additions and 27 deletions.
1 change: 1 addition & 0 deletions History.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
- For newly created application motion types, the signature is now optional and the gender field is not automatically generated anymore.
- LaTeX will be deprecated for rendering PDFs. Instead, a new rendering based on Weasyprint is introduced, that should handle several edge cases better and will make it easier to customize PDF layouts. The default PHP-based PDF renderer will remain unchanged.
- The internal caching system has been optimized, preventing parallel processes generating the same cache, which might overload systems with a high number of users after cache invalidation.
- Bugfix: The "Allow more supporters than required" could not be deactivated for support collection phases before publication.
- Bugfix: Several issues with the predefined organisation list for user administration were fixed.
- Bugfix: CAPTCHAs were sometimes hardly readable.
- Bugfix: In the support collecting page, for amendments, the required supporters of motions were shown, not of amendments.
Expand Down
1 change: 1 addition & 0 deletions messages/ca/amend.php
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,7 @@
'support_collection_hint' => 'Aquesta esmena encara no ha estat oficialment presentada. <strong>Cal almenys %MIN% suports (actualment: %CURR%)</strong> per donar-li suport. Podeu donar suport a aquesta esmena en aquesta pàgina.',
'support_collection_hint_female' => 'Aquesta esmena encara no ha estat oficialment presentada. <strong>Cal almenys %MIN% suports, incloent %MIN_F% dones (actualment: %CURR% / %CURR_F%)</strong> per donar-li suport. Podeu donar suport a aquesta esmena en aquesta pàgina.',
'support_collection_reached_hint' => 'Aquesta esmena compta amb el nombre necessari de suports, però encara no ha estat oficialment presentada. Això depèn del proponent de l\'esmena.',
'support_collection_reached_hint_m' => '',
'support_reached_email_subject' => 'La teva esmena té prou suports',
'support_reached_email_body' => 'Hola,<br><br>la teva esmena a "%TITLE%" compta amb el nombre necessari de suports. Pots presentar-la oficialment aquí:<br><br><strong>%LINK%</strong><br><br>Tingues en compte que aquest pas és obligatori per presentar l\'esmena.',
'support_finish_btn' => 'Presenta oficialment l\'esmena',
Expand Down
3 changes: 2 additions & 1 deletion messages/ca/motion.php
Original file line number Diff line number Diff line change
Expand Up @@ -217,7 +217,8 @@
'support_done' => 'Ara dones suport a aquesta resolució.',
'support_collection_hint' => 'Aquesta resolució encara no ha estat presentada oficialment. <strong>Cal almenys %MIN% suporters (actualment: %CURR%)</strong> per donar-li suport. Pots donar suport a aquesta resolució en aquesta pàgina.',
'support_collection_hint_female' => 'Aquesta resolució encara no ha estat presentada oficialment. <strong>Cal almenys %MIN% seguidors, incloent %MIN_F% dones (actualment: %CURR% / %CURR_F%)</strong> per donar-li suport. Pots donar suport a aquesta esmena en aquesta pàgina.',
'support_collection_reached_hint' => 'Aquesta resolució té el nombre necessari de seguidors, però encara no ha estat presentada oficialment. Això depèn del propositor de la resolució.',
'support_collection_reached_hint' => 'Aquesta resolució té el nombre necessari de seguidors, però encara no ha estat presentada oficialment.',
'support_collection_reached_hint_m' => 'Això depèn del propositor de la resolució.',
'support_reached_email_subject' => 'La teva resolució té prou seguidors',
'support_reached_email_body' => 'Hola,<br><br>La teva resolució \"%TITLE%\" té el nombre necessari de seguidors. Ara pots presentar-la oficialment aquí:<br><br><strong>%LINK%</strong><br><br>Si us plau, tingues en compte que aquest pas és obligatori per presentar la resolució.',
'support_finish_btn' => 'Presenta oficialment la resolució',
Expand Down
1 change: 1 addition & 0 deletions messages/de-aevorschlaege/amend.php
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,7 @@
'support_collection_hint' => 'Dieser Änderungsvorschlag ist noch nicht eingereicht. Nötig sind <strong>mindestens %MIN% Unterstützer*innen (aktueller Stand: %CURR%)</strong>. Wenn du ihn unterstützen willst, kannst du das unten auf dieser Seite tun.',
'support_collection_hint_female' => 'Dieser Änderungsvorschlag ist noch nicht eingereicht. Nötig sind <strong>mindestens %MIN% Unterstützer*innen, davon %MIN_F% Frauen (aktueller Stand: %CURR% / %CURR_F%)</strong>. Wenn du ihn unterstützen willst, kannst du das unten auf dieser Seite tun.',
'support_collection_reached_hint' => 'Dieser Änderungsvorschlag ist noch nicht eingereicht. <strong>Die Mindestzahl an Unterstützer*innen (%MIN%) wurde erreicht</strong>, nun muss nur noch die/der Antragsteller*in die Einreichung bestätigen.',
'support_collection_reached_hint_m' => 'Eine Unterstützung des Änderungsvorschlags ist weiterhin möglich.',
'support_reached_email_subject' => 'Dein Änderungsvorschlag: Unterstützer*innen-Anzahl erreicht',
'support_reached_email_body' => 'Hallo %NAME_GIVEN%,<br><br>Gute Nachrichten! Dein Änderungsvorschlag „%TITLE%“ hat die Mindestzahl an Unterstützer*innen erreicht.<br><br>Jetzt bist du noch einmal am Zug. Bitte reiche deinen Antrag nun offiziell bei der Antragskommission ein. Dies kannst du über Antragsgrün unter dem folgenden Link machen:<br><br><strong>%LINK%</strong><br><br>Der Antrag wird zeitnah nach einer formalen Prüfung im Antragsgrün veröffentlicht. <br><br>Viele Grüße,<br> Das Antragsgrün-Team',
'support_finish_btn' => 'Änderungsvorschlag offiziell einreichen',
Expand Down
1 change: 1 addition & 0 deletions messages/de-bdk/amend.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
'support_already' => 'Du bist schon Antragsteller*in dieses Antrags',
'support_collection_hint' => 'Dieser Änderungsantrag ist noch nicht eingereicht. Nötig sind <strong>mindestens %MIN% weitere Antragsteller*innen (aktueller Stand: %CURR%)</strong>. Wenn du die Antragstellung erklären willst, kannst du das unten auf dieser Seite tun.',
'support_collection_reached_hint' => 'Dieser Änderungsantrag ist noch nicht eingereicht. <strong>Die Mindestzahl an Antragsteller*innen (%MIN%) wurde erreicht</strong>, nun muss nur noch die Antragsteller*in die Einreichung bestätigen, die den Änderungsantrag angelegt hat.',
'support_collection_reached_hint_m' => 'Eine Unterstützung des Änderungsantrags ist weiterhin möglich.',
'support_reached_email_subject' => 'Dein Änderungsantrag: Die notwendige Anzahl von Antragsteller*innen ist erreicht',
'support_reached_email_body' => 'Hallo %NAME_GIVEN%,<br><br>Gute Nachrichten! Dein Änderungsantrag \"%TITLE%\" hat die Mindestzahl an weiteren Antragssteller*innen erreicht.<br><br>Jetzt bist du noch einmal am Zug. Bitte reiche deinen Antrag nun offiziell bei der Antragskommission ein. Dies kannst du über Antragsgrün unter dem folgenden Link machen:<br><br><strong>%LINK%</strong><br><br>Der Antrag wird zeitnah nach einer formalen Prüfung im Antragsgrün veröffentlicht. <br><br>Viele Grüße,<br> Das Antragsgrün-Team',
'merge1_collision_intro' => '<strong>Es gibt Kollisionen mit bestehenden Änderungsanträgen</strong><br>
Expand Down
1 change: 1 addition & 0 deletions messages/de-bdk/motion.php
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
'support_done' => 'Du bist nun eine Antragsteller*in dieses Antrags.',
'support_collection_hint' => 'Dieser Antrag ist noch nicht eingereicht. Nötig sind <strong>mindestens %MIN% weitere Antragsteller*innen (aktueller Stand: %CURR%)</strong>. Wenn du die Antragstellung erklären willst, kannst du das unten auf dieser Seite tun.',
'support_collection_reached_hint' => 'Dieser Antrag ist noch nicht eingereicht. <strong>Die Mindestzahl an Antragsteller*innen (%MIN%) wurde erreicht</strong>, nun muss nur noch die Antragsteller*in die Einreichung bestätigen, die den Antrag in Antragsgrün angelegt hat.',
'support_collection_reached_hint_m' => 'Eine Unterstützung des Antrags ist weiterhin möglich.',
'support_reached_email_subject' => 'Dein Antrag: Die notwendige Anzahl von Antragsteller*innen ist erreicht',
'support_reached_email_body' => 'Hallo,<br><br>Gute Nachrichten! Dein Antrag \"%TITLE%\" hat die Mindestzahl an weiteren Antragsteller*innen erreicht.<br><br>Jetzt bist du noch einmal am Zug. Bitte reiche deinen Antrag nun offiziell bei der Antragskommission ein. Dies kannst du über Antragsgrün unter dem folgenden Link machen:<br><br><strong>%LINK%</strong><br><br>Der Antrag wird zeitnah nach einer formalen Prüfung im Antragsgrün veröffentlicht.<br><br>Viele Grüße,<br> Das Antragsgrün-Team',
'support_question' => 'Willst du diesen Antrag gemeinschaftlich stellen?',
Expand Down
1 change: 1 addition & 0 deletions messages/de-jusosth/amend.php
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
'support_collection_hint' => 'Dieser Änderungsantrag ist noch nicht eingereicht. Nötig sind <strong>mindestens %MIN% Unterstützer:innen (aktueller Stand: %CURR%)</strong>. Wenn du ihn unterstützen willst, kannst du das unten auf dieser Seite tun.',
'support_collection_hint_female' => 'Dieser Änderungsantrag ist noch nicht eingereicht. Nötig sind <strong>mindestens %MIN% Unterstützer:innen, davon %MIN_F% Frauen (aktueller Stand: %CURR% / %CURR_F%)</strong>. Wenn du ihn unterstützen willst, kannst du das unten auf dieser Seite tun.',
'support_collection_reached_hint' => 'Dieser Änderungsantrag ist noch nicht eingereicht. <strong>Die Mindestzahl an Unterstützer:innen (%MIN%) wurde erreicht</strong>, nun muss nur noch die/der Antragsteller:in die Einreichung bestätigen.',
'support_collection_reached_hint_m' => 'Eine Unterstützung des Änderungsantrags ist weiterhin möglich.',
'support_reached_email_subject' => '[LaKo] Dein Änderungsantrag: Unterstützer:innen-Anzahl erreicht',
'support_reached_email_body' => 'Hallo %NAME_GIVEN%,<br><br>Gute Nachrichten! Dein Änderungsantrag „%TITLE%“ hat die Mindestzahl an Unterstützer:innen erreicht.<br><br>Jetzt bist du noch einmal am Zug. Bitte reiche deinen Antrag nun offiziell bei der Antragskommission ein. Dies kannst du über Antragsgrün unter dem folgenden Link machen:<br><br><strong>%LINK%</strong><br><br>Der Antrag wird zeitnah nach einer formalen Prüfung im Antragsgrün veröffentlicht. <br><br>Viele Grüße,<br> Das Antragsgrün-Team',
'merge1_err_collision_desc' => 'Dieser Änderungsantrag kann leider nicht direkt übernommen werden, da sich einige Änderungen mit Änderungen anderer Änderungsanträge überschneiden. Die kollidierenden Änderungsanträge müssen zunächst zurückgezogen oder von den Antragsteller:innen oder den Administrator:innen angepasst werden. Melde sich bei Fragen am besten direkt bei den Administrator:innen, um diesen Konflikt zu lösen.<br><br>Um folgende Änderungsanträge geht es konkret:',
Expand Down
3 changes: 2 additions & 1 deletion messages/de-jusosth/motion.php
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,8 @@
</ol>',
'support_collection_hint' => 'Dieser Antrag ist noch nicht eingereicht. Nötig sind <strong>mindestens %MIN% Unterstützer:innen (aktueller Stand: %CURR%)</strong>. Wenn du ihn unterstützen willst, kannst du das unten auf dieser Seite tun.',
'support_collection_hint_female' => 'Dieser Antrag ist noch nicht eingereicht. Nötig sind <strong>mindestens %MIN% Unterstützer:innen, davon %MIN_F% Frauen (aktueller Stand: %CURR% / %CURR_F%)</strong>. Wenn du ihn unterstützen willst, kannst du das unten auf dieser Seite tun.',
'support_collection_reached_hint' => 'Dieser Antrag ist noch nicht eingereicht. <strong>Die Mindestzahl an Unterstützer:innen (%MIN%) wurde erreicht</strong>, nun muss nur noch die/der Antragsteller:in die Einreichung bestätigen. Eine Unterstützung des Antrags ist weiterhin möglich.
',
'support_collection_reached_hint' => 'Dieser Antrag ist noch nicht eingereicht. <strong>Die Mindestzahl an Unterstützer:innen (%MIN%) wurde erreicht</strong>, nun muss nur noch die/der Antragsteller:in die Einreichung bestätigen.',
'support_collection_reached_hint_m' => 'Eine Unterstützung des Antrags ist weiterhin möglich.',
'support_reached_email_subject' => 'Dein Antrag: Unterstützer:innen-Anzahl erreicht',
'support_reached_email_body' => 'Hallo,<br><br>Gute Nachrichten! Dein Antrag „%TITLE%“ hat die Mindestzahl an Unterstützer:innen erreicht.<br><br>Jetzt bist du noch einmal am Zug. Bitte reiche deinen Antrag nun offiziell bei der Antragskommission ein. Dies kannst du über Antragsgrün unter dem folgenden Link machen:<br><br><strong>%LINK%</strong><br><br>Der Antrag wird zeitnah nach einer formalen Prüfung im Antragsgrün veröffentlicht.<br><br>Viele Grüße,<br> Das Antragsgrün-Team',
'proposal_email_modified' => 'Hallo %NAME_GIVEN%,
Expand Down
1 change: 1 addition & 0 deletions messages/de/amend.php
Original file line number Diff line number Diff line change
Expand Up @@ -237,6 +237,7 @@
'support_collection_hint' => 'Dieser Änderungsantrag ist noch nicht eingereicht. Nötig sind <strong>mindestens %MIN% Unterstützer*innen (aktueller Stand: %CURR%)</strong>. Wenn du ihn unterstützen willst, kannst du das unten auf dieser Seite tun.',
'support_collection_hint_female' => 'Dieser Änderungsantrag ist noch nicht eingereicht. Nötig sind <strong>mindestens %MIN% Unterstützer*innen, davon %MIN_F% Frauen (aktueller Stand: %CURR% / %CURR_F%)</strong>. Wenn du ihn unterstützen willst, kannst du das unten auf dieser Seite tun.',
'support_collection_reached_hint' => 'Dieser Änderungsantrag ist noch nicht eingereicht. <strong>Die Mindestzahl an Unterstützer*innen (%MIN%) wurde erreicht</strong>, nun muss nur noch die/der Antragsteller*in die Einreichung bestätigen.',
'support_collection_reached_hint_m' => 'Eine Unterstützung des Änderungsantrags ist weiterhin möglich.',
'support_reached_email_subject' => 'Dein Änderungsantrag: Unterstützer*innen-Anzahl erreicht',
'support_reached_email_body' => 'Hallo %NAME_GIVEN%,<br><br>Gute Nachrichten! Dein Änderungsantrag „%TITLE%“ hat die Mindestzahl an Unterstützer*innen erreicht.<br><br>Jetzt bist du noch einmal am Zug. Bitte reiche deinen Antrag nun offiziell bei der Antragskommission ein. Dies kannst du über Antragsgrün unter dem folgenden Link machen:<br><br><strong>%LINK%</strong><br><br>Der Antrag wird zeitnah nach einer formalen Prüfung im Antragsgrün veröffentlicht. <br><br>Viele Grüße,<br> Das Antragsgrün-Team',
'support_finish_btn' => 'Änderungsantrag offiziell einreichen',
Expand Down
3 changes: 2 additions & 1 deletion messages/de/motion.php
Original file line number Diff line number Diff line change
Expand Up @@ -235,7 +235,8 @@
'support_already' => 'Du unterstützt diesen Antrag bereits',
'support_collection_hint' => 'Dieser Antrag ist noch nicht eingereicht. Nötig sind <strong>mindestens %MIN% Unterstützer*innen (aktueller Stand: %CURR%)</strong>. Wenn du ihn unterstützen willst, kannst du das unten auf dieser Seite tun.',
'support_collection_hint_female' => 'Dieser Antrag ist noch nicht eingereicht. Nötig sind <strong>mindestens %MIN% Unterstützer*innen, davon %MIN_F% Frauen (aktueller Stand: %CURR% / %CURR_F%)</strong>. Wenn du ihn unterstützen willst, kannst du das unten auf dieser Seite tun.',
'support_collection_reached_hint' => 'Dieser Antrag ist noch nicht eingereicht. <strong>Die Mindestzahl an Unterstützer*innen (%MIN%) wurde erreicht</strong>, nun muss nur noch die/der Antragsteller*in die Einreichung bestätigen. Eine Unterstützung des Antrags ist weiterhin möglich.',
'support_collection_reached_hint' => 'Dieser Antrag ist noch nicht eingereicht. <strong>Die Mindestzahl an Unterstützer*innen (%MIN%) wurde erreicht</strong>, nun muss nur noch die/der Antragsteller*in die Einreichung bestätigen.',
'support_collection_reached_hint_m' => 'Eine Unterstützung des Antrags ist weiterhin möglich.',
'support_reached_email_subject' => 'Dein Antrag: Unterstützer*innen-Anzahl erreicht',
'support_reached_email_body' => 'Hallo,<br><br>Gute Nachrichten! Dein Antrag „%TITLE%“ hat die Mindestzahl an Unterstützer*innen erreicht.<br><br>Jetzt bist du noch einmal am Zug. Bitte reiche deinen Antrag nun offiziell bei der Antragskommission ein. Dies kannst du über Antragsgrün unter dem folgenden Link machen:<br><br><strong>%LINK%</strong><br><br>Der Antrag wird zeitnah nach einer formalen Prüfung im Antragsgrün veröffentlicht.<br><br>Mit freundlichen Grüßen,<br> Das Antragsgrün-Team',
'support_finish_btn' => 'Antrag offiziell einreichen',
Expand Down
1 change: 1 addition & 0 deletions messages/en/amend.php
Original file line number Diff line number Diff line change
Expand Up @@ -231,6 +231,7 @@
'support_collection_hint' => 'This amendment is not yet officially submitted. <strong>At least %MIN% supporters (currently: %CURR%)</strong> need to support it. You can support this amendment on this page.',
'support_collection_hint_female' => 'This amendment is not yet officially submitted. <strong>At least %MIN% supporters, including %MIN_F% women (currently: %CURR% / %CURR_F%)</strong> need to support it. You can support this amendment on this page.',
'support_collection_reached_hint' => 'This amendment has the necessary number of supporters, but is not yet officially submitted. This is up to the amendment proposer.',
'support_collection_reached_hint_m' => 'It is still possible to support this amendment.',
'support_reached_email_subject' => 'Your amendment has enough supporters',
'support_reached_email_body' => "Hi,<br><br>your amendment to \"%TITLE%\" has the necessary number of supporters. You can officially submit it here:<br><br><strong>%LINK%</strong><br><br>Please note that this step is mandatory to submit the amendment.",
'support_finish_btn' => 'Officially submit the amendment',
Expand Down
1 change: 1 addition & 0 deletions messages/en/motion.php
Original file line number Diff line number Diff line change
Expand Up @@ -224,6 +224,7 @@
'support_collection_hint' => 'This motion is not yet officially submitted. <strong>At least %MIN% supporters (currently: %CURR%)</strong> need to support it. You can support this motion on this page.',
'support_collection_hint_female' => 'This motion is not yet officially submitted. <strong>At least %MIN% supporters, including %MIN_F% women (currently: %CURR% / %CURR_F%)</strong> need to support it. You can support this amendment on this page.',
'support_collection_reached_hint' => 'This motion has the necessary number of supporters, but is not yet officially submitted. This is up to the motion proposer.',
'support_collection_reached_hint_m' => 'It is still possible to support the motion.',
'support_reached_email_subject' => 'Your motion has enough supporters',
'support_reached_email_body' => "Hi,<br><br>Your motion \"%TITLE%\" has the necessary number of supporters. You can officially submit it here now:<br><br><strong>%LINK%</strong><br><br>Please note that this step is mandatory to submit the motion.",
'support_finish_btn' => 'Officially submit the motion',
Expand Down
3 changes: 2 additions & 1 deletion messages/fr/amend.php
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,8 @@
'support_done' => 'Tu soutiens désormais cet amendement',
'support_already' => 'Tu soutiens déjà cet amendement',
'support_collection_hint' => 'Cet amendement n\est pas encore officiellement déposé. <strong>Il lui faut au moins %MIN% soutiens (actuellement: %CURR%)</strong>. Tu peux soutenir l\'amendement sur cette page.',
'support_collection_reached_hint' => 'Cet amendement a atteint le nombre nécessaire de soutiens mais n\'a pas encore été officiellement déposé. C\'est à l\'auteur de l\'amendement de le faire.',
'support_collection_reached_hint' => 'Cet amendement a atteint le nombre nécessaire de soutiens mais n\'a pas encore été officiellement déposé.',
'support_collection_reached_hint_m' => 'C\'est à l\'auteur de l\'amendement de le faire.',
'support_reached_email_subject' => 'Ton amendement a suffisament de soutiens',
'support_reached_email_body' => "Salut,<br><br>ton amendement à \"%TITLE%\" a désormais le nombre requis de soutiens. Tu peux la déposer officiellement ici :<br><br><strong>%LINK%</strong><br><br>Merci de noter que cette phase est nécessaaire pour déposer l'amendement.",
'support_finish_btn' => 'Déposer officiellement l\'a amendement',
Expand Down
Loading

0 comments on commit 14b4cb5

Please sign in to comment.