Plugin für Stud.IP 5.4 anpassen
Releasewechsel 5.1 -> 5.4
Liste der potentiell relevanten Änderungen
-
TIC #628 Event TopicDidCopy beim Kopieren von Themen werfen
Ich meine, wir haben mindestens ein Plugin, das dies benötigt.
-
TIC #1601 StudipTransformFormat und transformBeforeSave als "deprecated" markieren
Die Funktion transformBeforeSave()
wird vermutlich noch irgendwo verwendet.
-
TIC #2403 Smileys ausbauen
Falls die Funktion smile()
verwendet wird, sollte dies entfernt werden.
-
TIC #2395 PageLayout um Methoden erweitern, um sowohl die Sidebar als auch den Footer ausblenden zu können
PageLayout::disableSidebar()
bzw. PageLayout::disableFooter()
.
-
TIC #2164 StudIPPlugin um öffentliche Methoden zum hinzufügen von Assets erweitern
Dies wird uns öfter vor die Füße fallen, da die Signatur nicht mit der aus diversen Plugins übereinstimmt.
-
TIC #2014 RolePersistence fehlt eine Methode, um alle Nutzer mit einer bestimmten Rolle auszulesen
RolePersistence::getUsersWithRoleByName(string $role_name, bool $only_explicit = true)
RolePersistence::getUsersWithRoleById(int $role_id, bool $only_explicit = true
-
TIC #2054 RolePersistence erweitern
RolePersistence::deleteRoleByName(string $role_name)
RolePersistence::assignRoleToPerm(string $perm, Role $role)
RolePersistence::deleteRoleAssignmentFromPerm(string $perm, Role $role)
-
TIC #2025 Methode User::isBlocked() implementieren
Überall, wo im Code abgefragt wird, ob ein Konto gesperrt ist, sollte diese Methode verwendet werden.
Generell
Installation/Test