[TYPO3-german] Neuer Backend-User: "Typo3-Bearbeitungs-Formulare" werden nicht angezeigt

Johannes Dörr groups at johannesdoerr.de
Sun Jul 19 14:57:52 CEST 2009


hi,
ok danke für die Infos, ich werd sehen, ob ich hierfür mal zeit 
investieren kann. Ich dachte, dass sich das ganze mit ein paar 
TypoScript-zeilen bewerkstelligen ließe...

Viele Grüße,
Johannes

Steffen Ritter schrieb:
> Johannes Dörr schrieb:
>> Jetzt ist es aber leider so, dass jeder Benutzer die Posts von anderen 
>> Benutzern ändern kann. Wie lässt sich sowas denn verhindern? Irgendwo 
>> müsste abgefragt werden, ob der eingeloggte Benutzer dem Benutzer im 
>> Autor-Feld entspricht, oder der eingeloggte Benutzer ein Admin ist.
> 
> Hallo, das Autoren-Feld wäre etwas unsicher. Aber jeder Datensatz hat 
> eine cruser Benutzer-Id gespeichert.
> Die von dir gewünschte FUnktionalität bietet TYPO3 von Haus aus nicht an 
> - soweit ich es weiß. Du kannst dies jedoch über einen Hook in der 
> TCEMAIN relativ einfach selbst nachrüsten.
> 
> Nimm dir den preProcess und mach dort einen Check ober der User den 
> Datensatz bearbeiten darf. Wenn nicht musst du das Array mit den Daten 
> die geändert werden sollen "unsetten". Dann wird beim Speichern die Info 
> gar nicht erst übernommen.
> 
> Dass der Stift erst gar nicht angezeigt wird, da hast du ohne größere 
> Core-Änderungen keine Chance. Eine entsprechende Extension müsste auch 
> relevante Backend-Klassen xclassen, was sicherlich keine Gute Idee ist.
> 
> Solltet Ihr diese Funktion dennoch entwickeln wäre ein Patch für den 
> trunk sicherlich was feines :)
> 
> Ich stelle mir da einen TSSetup-Switch vor, wo man dies im jeweiligen 
> Sys-Ordner Tabellen weise einschränken kann.
> 
> lG
> 
> Steffen


More information about the TYPO3-german mailing list