Page 3 of 3

Posted: Tue Feb 20, 2007 2:52 pm
by ICE
Wow, das ging ja schnell ...

Ja gut, macht ja nix, man kann ja abfragen, in welchen Gruppen der User Mitglied ist und dort zählt dann nur die Beschränkung der höchsten Gruppe. Dann ist es doch egal, was da in den unteren Gruppen beschränkt ist ...

(ich hoffe, ich nerve Dich nicht zu sehr ...)

Posted: Wed Feb 21, 2007 9:46 am
by garvinhicking
Hi!
ICE wrote:Wow, das ging ja schnell ...

Ja gut, macht ja nix, man kann ja abfragen, in welchen Gruppen der User Mitglied ist und dort zählt dann nur die Beschränkung der höchsten Gruppe. Dann ist es doch egal, was da in den unteren Gruppen beschränkt ist ...

(ich hoffe, ich nerve Dich nicht zu sehr ...)
Du nervst nicht! Das vorweg.

Was meinst Du mit "höchster" Gruppe? Es gibt ja in den Gruppen eigentlich keine Rangfolge, da man Gruppen ja selber pflegen und warten kann. Du kannst auch die "Redakteurs"-Gruppe mit den meisten Rechten ausstatten, und "Admin" mit wenig. Das kann man so einfach mit s9y eigentlich nicht rausfinden, welche Gruppe die "Höchste" ist...

Viele Grüße,
Garvin

Posted: Wed Feb 21, 2007 1:10 pm
by ICE
Stimmt auch wieder, aber, wenn Du in der serendipity_config die Hauptgruppen schon fest definierst, z.b. (habe ich im Code gerade gefunden)

Code: Select all

@define('USERLEVEL_ADMIN', 255);
@define('USERLEVEL_CHIEF', 1);
@define('USERLEVEL_EDITOR', 0);
Dann kann man doch davon ausgehen, dass die Gruppe Admin die Gruppen_id 255 hat und damit die höchste ist (Natürlich nur wenn für die Gruppen_id gilt: 8 bit). Mir geht es ja nur darum, dass Einschränkunen in anderen Gruppen keine Einschränkungen auf den Admin haben, wenn er dort Mitglied ist ....

Posted: Wed Feb 21, 2007 1:36 pm
by garvinhicking
Hi!

Diese Definitionen sind nur für den Import der alten Gruppen; sie haben für neu angelegte Gruppen halt keine Relevanz mehr.

Durch das Gruppenkonzept gibt es sozusagen keinen "festen Admin" mehr. Daher kann man den auch nicht so ohne weiteres ausschließen, weil er für s9y wie jeder andere Benutzer ist.

Man könnte die Gruppen rauslassen und nur die Userlevel betrachten, aber die Userlevel sollen mittelfristig eigentlich komplett rausfallen.

Viele Grüße,
Garvin

Posted: Fri Feb 23, 2007 3:32 pm
by Linus
Hallo zusammen,
ich habe hier ein ähnliches Problem und zwar will ich für die Redakteure die Option "Statische Seiten" ausblenden. Jedoch habe ich unter Gruppenverwaltung keinen Eintrag von wegen verbotene Plugins.
Hier gibts lediglich:
adminPlugins: Plugins verwalten
adminPluginsMaintainOthers: Plugins anderer Benutzer verwalten

Ich benutze Serendipity 1.1. Muss ich für die Option ein bestimmtes Plugin nachinstallieren?

Grüße Andi

Posted: Fri Feb 23, 2007 3:53 pm
by garvinhicking
Hi!

Ganz unten müssstest du eine nachricht sehen á la "Hier sehen sie weitere optionen wenn sie in der konfiguration die option zum einstellen von plugin-rechten aktiviert haben"...?

Grüße,
Garvin

Posted: Fri Feb 23, 2007 7:41 pm
by Linus
Servus Garvin ;)
bei mir steht hier:

userlevel Nein
Falls diese Option aktiviert ist, können Sie bei jeder Benutzergruppe definieren, welche Plugins/Ereignisse diese Gruppe ausführen darf.
Ich kann damit ehrlich gesagt recht wenig anfangen - userlevel kann ich nicht einstellen, da dies keine Checkbox ist sondern lediglich der Text Nein :(

Posted: Fri Feb 23, 2007 8:06 pm
by garvinhicking
Hi!

Oh. Jetzt sehe ich es. In der deutschen Übersetzung dort fehlt etwas. Im englischen heißt es:

"If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events."

Die Option musst Du in der globalen konfiguration von serendipity aktivieren!

Muss die übersetzung dann nächste woche mal korrigieren!

Grüßew,
Garvin

Posted: Fri Feb 23, 2007 8:11 pm
by ICE
Vor dem gleichen Problem stand ich auch erst...

Posted: Fri Feb 23, 2007 8:48 pm
by Linus
:-) schön aber hilft mir jetzt net wirklich weiter...
soll ich raten was du gemacht hast oder wie .oO

Posted: Fri Feb 23, 2007 9:37 pm
by garvinhicking
Linus,

wie ich schrieb, geh in deine s9y optionen und aktivier dort die Plugin ACL Option :-D