Autor:gn#36
Beschreibung der Extension: Erlaubt dem Themenersteller die Änderung des ersten Beitrags, obwohl die eingestellte erlaubte Bearbeitungszeit aus der Foren-Konfiguration bereits abgelaufen ist.
Aktuelle Version der Extension: 1.2.1
Voraussetzungen:
- phpBB 3.1.3-RC1 oder neuer
- Trennt die Berechtigung zur Bearbeitung des Ersten Beitrags vom Recht, andere Beiträge zu bearbeiten
- Das bisherige Recht "Kann eigene Beiträge ändern" wird zu "Kann eigene Antwortbeiträge ändern"
- Es gibt ein neues Recht "Kann eigene Startbeiträge ändern", welches die Erlaubnis zur Bearbeitung des ersten Beitrags steuert.
- Für das bisherige Verhalten müssen lediglich beide Berechtigungen gesetzt werden.
- Erlaubt das Umgehen von maximalen Bearbeitungszeiten separat für den ersten Beitrag eines Themas und Antwortbeiträge
- Es gibt ein neues Recht "Kann max. Bearbeitungszeit beim Startbeitrag umgehen"
- Es gibt ein neues Recht "Kann max. Bearbeitungszeit bei Antwortbeiträgen umgehen"
- Beide berechtigen für Start-, bzw. Antwortbeiträge die in den Board Einstellungen unter Beiträge eingestellte Maximale Bearbeitungszeit zu ignorieren. Das gilt nur für eigene Beiträge und berechtigt den Nutzer nicht, fremde Beiträge zu bearbeiten. Wenn das Recht zum Bearbeiten der jeweiligen Beiträge fehlt, sind diese Rechte ohne Bedeutung.
- Konfiguration über neue Foren-Berechtigungen
- Bei der Installation der Extension sind die Rechte so konfiguriert, dass sich das übliche Verhalten nicht ändert: Niemand umgeht die Bearbeitungszeit und die Bearbeitung von Start- und Antwortbeiträgen ist an den gleichen Orten erlaubt, wie zuvor die Bearbeitung aller Beiträge.
- Derzeit nichts
Download der Extension:
Github:https://github.com/gn36/phpbb-ext-firstpostedit
Zip des RC: http://phpbb.gn36.de/extensions/downloa ... .1-RC1.zip
phpBB.com: https://www.phpbb.com/customise/db/exte ... tpostedit/
Fehler bitte auf Github melden: https://github.com/gn36/phpbb-ext-firstpostedit/issues
Vorgeschichte des Beitrags und Themas: viewtopic.php?f=146&t=234393&p=1338324#p1338324
gn#36 hat geschrieben:Das ist eigentlich recht einfach: Genau hierfür gibt's zwei quasi perfekt passende Events.
Ich habe da mal eine Extension draus gemacht. Auf Komfort musst du leider verzichten, extrem ausführlich getestet habe ich auch nicht. Allerdings ist das auch nicht sonderlich kompliziert. Trotzdem bitte erst mal lokal z.B. an einem jungfräulichen phpBB 3.1.x oder besser Backup mit den richtigen Foren IDs testen ob das auch so funktioniert wie du dir das vorstellst.
Bevor du aber die Extension aktivierst musst du die gn36/firstpostedit/config/service.yml bearbeiten. Da ist ganz oben in der zweiten Zeile eine Liste von Zahlen drin [1,2,3] Die musst du ersetzen durch deine Liste von foren IDs in denen das Bearbeiten des ersten Posts dauerhaft erlaubt sein soll. Cache leeren hilft glaube ich im Zweifel auch um die IDs zu aktualisieren. Auch wenn nur ein Forum in der Liste ist müssen Klammern drum.
Link: https://github.com/gn36/phpbb-ext-firstpostedit
Installation wie üblich: KB:ext_install Die extension muss nachext/gn36/firstpostedit/
und besteht aus insgesamt 3 Dateien.