{"issue":{"state":"open","created_at":"2011-11-29T18:26:26Z","updated_at":"2011-11-29T18:26:28Z","user":{"gravatar_id":"256406243346b9253f8610fb1d1e05f6","id":1215373,"url":"https://api.github.com/users/importer","avatar_url":"https://secure.gravatar.com/avatar/256406243346b9253f8610fb1d1e05f6?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"importer"},"comments":2,"body":"Mir ist beim Überarbeiten einer meiner Websiten aufgefallen, dass man als Administrator, der den Seitenskin erstellt, immer wieder vor der Frage steht: Darf der Benutzer das Feld benutzen oder nicht? Man kann zwar sich die Benutzerrechte anschauen bzw. sich als ein anderer Benutzer anmelden, aber trotzdem ist dies aufwändiger, als wenn beim eigenen Account auch sieht, dass das Feld keine Benutzergruppe verwenden darf. Das Problem als Ersteller des Designs ist dabei das kleinere Übel. Ich sehe eher ein allgemeines Problem bei den Admins in diesem Bereich. Wir haben bei uns auf der Seite 2-3 Admins, die auch als Redakteure fungieren, die Vollzugriff auf das System haben, um halt z.B. im Root-Verzeichnis Ordner erstellen zu können (was man über die Benutzerrechte keiner Gruppe zuweisen kann). Bei diesen Admins ist das Problem, dass die z.B. beim Erstellen einer News alle Felder sehen - auch die, die die Redakteure eigentlich nicht sehen sollen, da sie nicht im Design vorgesehen sind. Das Problem könnte man umgehen, in dem die Admins noch einen Zweiaccount als Redakteure haben. Aber bekanntlich werden die eingeschränkten Accounts nicht benutzt, wenn man mehr Rechte haben (und das Personen (Lehrer) einer öffentlichen Einrichtung (Schule) beizubringen ist nahezu unmöglich ;) ).\n\nAus diesem Grund schlage ich vor, dass man z.B. in den Einstellungen nicht nur Erweiterungen deaktivieren kann, sondern auch zusätzlich \"Verbotene Felder\" einstellen kann, sprich Module bzw. Felder für alle Benutzergruppen (inkl. dem Admin) deaktivieren kann (auch wenn in den Benutzergruppenrechten das Feld erlaubt ist, sollte es dem Benutzer verboten sein, da die globalen Einstellungen eine höhere Priorität haben). Wenn dies in den Einstellungen erfolgt, kann sich der Admin auch nicht selber aus dem System komplett aussperren, da die Felder ja nicht deaktiviert werden können.\n\nWenn dieses Feature kommt, wäre dies super, da man dann als Betreuer (Admin) einer Website eine bessere Übersicht über das System hat\n\n--- _Originally created by SunBlack on March 20th, 2010, at 12:59am (ID 1742)_","assignee":null,"number":1742,"id":2389557,"labels":[{"name":"backend","color":"e6e6e6","url":"https://api.github.com/repos/contao/import/labels/backend"},{"name":"Feature","color":"4183c4","url":"https://api.github.com/repos/contao/import/labels/Feature"}],"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"title":"Benutzerrechte: Global ausgenommene Felder","closed_at":null,"html_url":"https://github.com/contao/import/issues/1742","url":"https://api.github.com/repos/contao/import/issues/1742","milestone":null},"action":"created","comment":{"created_at":"2011-11-29T18:26:27Z","updated_at":"2011-11-29T18:26:27Z","user":{"gravatar_id":"87d2e5aefadcb310f9155df28c2b3582","id":1192057,"url":"https://api.github.com/users/leofeyer","avatar_url":"https://secure.gravatar.com/avatar/87d2e5aefadcb310f9155df28c2b3582?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"leofeyer"},"body":"Das systemweite Prinzip ist \"Admin -> allow all\" und \"User -> deny all\". Wenn Du Felder für bestimmte Benutzer deaktivieren möchtest, musst Du sie als normale Benutzer anlegen. Dann können Sie vielleicht nicht mehr direkt in tl_files Ordner erstellen, aber es ist wohl deutlich weniger Aufwand, ein Unterverzeichnis einzurichten, als die komplette Systemlogik umzukrempeln.\n\n--- _Originally created on March 20th, 2010, at 10:56am_","id":2940109,"url":"https://api.github.com/repos/contao/import/issues/comments/2940109"}}