Page 1 of 1
Phoca Gallery erlaub
Posted: 02 May 2008, 10:57
by m701
Phoca Gallery erlaubt die Zugriffsteuerung auf Kategorieebene, d.h. Kategorien können als öffentlich, registriert ... eingestellt sein. Wenn es innerhalb einer öffentlichen Kategorie Bilder gibt, die nur registrierten Benutzern vorbehalten sein sollen, muß die ganze Kategorie doppelt angelegt werden (einmal öffentlich und dann noch registriert).
Optimal wäre es, wenn sich die Zugriffsebene als Merkmal eines einzelnen Bildes einstellen ließe.
Das wird aber z.B. f
Posted: 05 May 2008, 13:45
by Jan
Das wird aber z.B. fĂźr 500 Bilder undenkbar, so ist es besser zwei Kategorien (Ăśffentlich und registriert) als z.B. fĂźr alle 500 Bilder separat die Zugriffsrechte geben
Nicht unbedingt! Die
Posted: 05 May 2008, 14:40
by m701
Nicht unbedingt! Die Bilder kÜnnten die Zugriffsebene aus der Kategorieeinstellung erben. So mßssten nur die Bilder geändert werden, die davon abweichen.
Ja aber dieses wird
Posted: 05 May 2008, 15:00
by Jan
Ja aber dieses wird sehr schlecht in Joomla! framework einwendbar
Warum? Ich hatte mir
Posted: 06 May 2008, 08:42
by m701
Warum? Ich hatte mir das etwa wie folgt vorgestellt:
Backend:
- zusätzliches Datenfeld 'access' int(11) in mySQL-Tabelle phocagallery
- 'access' wird beim Laden neuer Bilder mit dem Level der gewählten Kategorie besetzt (="Vererbung")
- beim nachträglichen Ändern der Kategorieeinstellung wird 'access' mit dem neuen Wert überschrieben
- zusätzliches Listenfeld 'access' im View zum Bearbeiten der Bilder
Frontend:
- Query's um "AND 'access' <= $user->aid" erweitern
Wahrscheinlich ist es aber schon etwas komplizierter
- zusÄ?¤tzliches Da
Posted: 06 May 2008, 12:23
by Jan
- zusätzliches Datenfeld 'access' - - die Ganze Update framework muss ßberschreiben werden sein
- 'access' wird beim Laden neuer Bilder - die ganze Add (model, view, controller) und ganze Multiple Add framework (model, view, controller) muss Ăźberschreiben werden sein
- beim nachträglichen Ändern der Kategorieeinstellung - die ganze Phocagallerys (view, model) muss überschreiben werden sein ...
Frontend:
- Query's um "AND 'access' <= $user->aid" erweitern ... so geht es leider nicht... ist sehr kompliziert ... da ist eine Tree und Recursive function, so nur SQL wird nicht helfen... dann sind hier die Rechte fĂźr ganze Kategorie, Rechte fĂźr den bestimmten Verwender, Rechte fĂźr die bestimmte Gruppe (public, registered, special), Tree - Eltern Kategorien, Subkategorien....
So du hast Recht 'Wahrscheinlich ist es aber schon etwas komplizierter'
OK lassen wir es!
Posted: 06 May 2008, 12:33
by m701
OK lassen wir es!