"Berechtigungen ändern"

magnag

Joined: 2008-01-06
Posts: 4
Posted: Sun, 2008-01-06 20:00

Hallo,

gibt es eine Möglichkeit für Gäste und/oder User die Optione "Berechtigungen ändern"
auszuschalten wenn sie neue Alben anlegen?
bzw. eine einheitsdefinition anzulegen?

Das Problem ist folgendes:
Wenn ich fremden Gästen oder auch User es ermögliche Bilder hochzuladen , ist das
ein viel zu großer Funktionsumfang, das die Person auch noch rechte vergeben soll/kann.

Use: G2

Besten Dank
Andre

 
bauchi

Joined: 2007-11-11
Posts: 70
Posted: Mon, 2008-01-07 06:25

Ob sich nur "Berechtigungen ändern" entfernen lässt, kann ich dir nicht sagen.
Aber mit dem kleinen JensPermsModule kannst du den Funktionsumfang für User stark reduzieren.
http://gallery.menalto.com/node/26165

In meiner Gallery können User nur noch Alben anlegen und Bilder uploaden und eigene Alben/Bilder löschen, alle anderen Optionen sind raus.

 
oceco

Joined: 2007-10-22
Posts: 666
Posted: Fri, 2008-01-11 21:07

@magnag

User und Gäste können nur die Berechtigungen ändern an Elementen (Foto,Album), von welchen sie der Besitzer sind. Dies ist in der Regel
der Ersteller. Die Option "Berechtigungen ändern" erscheint auch nur bei Elementen, wo sie berechtigt sind.

Die Frage ist also vielmehr, wie werden sie berechtigt.

a) Der Ersteller eines Elementes ist der Besitzer des Elementes und hat als solcher immer Vollzugriff. Macht auch Sinn, denn er soll seine Elemente auch bearbeiten und löschen können.
b) Gallery2 kennt Benutzergruppen, standardmässig "Jeder", "Registriete Mitglieder" und "Site-Administratoren".

Die Gruppe "Jeder" hat bei mir nur die Berechtigungen: [Kommentar] Kommentare ansehen, [core] Elemente sehen, [eCard] eCards verschicken, [Bewertung] Anschauen
Die Gruppe "Registrierte Mitglieder" kriegt darüber hinaus noch folgende Rechte: [core] Alle Versionen sehen, [Bewertung] Vollzugriff, [Warenkorb] Zum Warenkorb hinzufügen, [Kommentar] Kommentare hinzufügen.

Also: Ein registrierter und angemeldeter User hat die Rechte beider Gruppen.

Beim Registrieren lass ich auch immer automatisch ein Benutzeralbum erstellen, darin kann er schalten und walten wie er will, da er der Besitzer ist.

Ein nicht angemeldeter User wird von Gallery als Benutzer "Guest" behandelt. Dem hab ich explizit nur das Recht [core] Elemente sehen gegeben. Damit kann er nur Vorschaubilder betrachten.

Diese Berechtigungen wende auf das Root-Album an, und vererbe es an alle Unterelemente!

BTW: Fremden Gästen würd ich kein Hochladen erlauben, ansonsten bist Du schnell mal zugespamt mit allen möglichen Mist!

Bleibt nur noch die Frage: Wo ist dies dokumentiert?
Meines Wissens: Hier! ;-)

Zum Trost, ich hab auch lange gesucht und studiert und probiert. Das Produkt Gallery2 halte ich für genial, aber die Dokumentation ...!
Zum Glück gibt's keine! ;-o