Im Anfängerforum das Schließen von Threads durch die user unterbinden

Begonnen von betateilchen, 12 Oktober 2022, 17:59:57

Vorheriges Thema - Nächstes Thema

TomLee

Hallo,

ist es jetzt mit Version 2.1.4 möglich das schliessen zu unterbinden ?

rudolfkoenig

Zitatist es jetzt mit Version 2.1.4 möglich das schliessen zu unterbinden ?
Habe jetzt mal laenger die Quellen, die Datenbank und das Frontend studiert.

- die Berechtigungen (hier "lock_own" bzw. "lock_any") sind fuer die Kombination Benutzergruppe und BoardProfil in smf_board_permissions hinterlegt.
- Benutzer gehoeren zu Gruppen, Boards haben jeweils ein Profil (die meisten sind Standard)
- in der Tabelle gibt es 159 Eintraege fuer lock_own und 30 fuer lock_any
- das wird in Sources/Security.php in der allowedTo Funktion ausgewertet.
- in der Admin Oberflaeche sehe ich zwar die Liste der Berechtigungen, aber nirgendwo ist ein Haken gesetzt, weder bei Boards noch bei Benutzergruppen. Entweder ist die Anzeige kaputt, oder ich verstehe das Prinzip nicht.

Mein Vorschlag: fuer die Benutzergruppen Newbie, "New Member" und "Jr. Member" die Berechtigung lock_own fuer alle BoardProfile zu entfernen.
Dem Frontend traue ich nicht, ich wuerde die Tabelle direkt bearbeiten.
Der Haken hier: laut meinem Verstaendnis bzw. Tabelleninhalt haben diese Gruppen jetzt schon keine Berechtigung.

Seufz.