[2.1.3] Rollendaten und Rollenzuordnung aller Benutzer bear

Hast du einen Fehler in der aktuellen Version gefunden ? Diesen kannst du uns hier mitteilen und uns bei der Fehlersuche helfen.
Antworten
joesch
Beiträge: 683
Registriert: 22. Mai 2006, 14:40
Kontaktdaten:

[2.1.3] Rollendaten und Rollenzuordnung aller Benutzer bear

Beitrag von joesch »

Hallo zusammen,

ich habe einem Nutzer über eine Rolle obiges Recht zugeweisen.
Jedoch ist es damit nicht möglich, Rollenmitgliedschaften zu bearbeiten. Weder im Profil eines Benutzers noch in einer Listenansicht. Der Block "Berechtigungen" wird im Profil ebenfalls nicht dargestellt.

Lässt sich das Problem ggf. kurzfristig lösen?

VG - Joesch

PS: In der Demoumgebung ist das Problem als Rolle "Benutzerrecht testen" nachgestellt.
Benutzeravatar
fasse
Administrator
Beiträge: 6193
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

Hi Joesch,

die Demoumgebung wird leider jeden Tag reseted.
Ist denn auch das Recht "alle Benutzer bearbeiten" vergeben ?

Ansonsten beschreib bitte mal, was du bei der Rolle alles eingestellt hast. Kann es nämlich nicht nachvollziehen.

Viele Grüße
Fasse
joesch
Beiträge: 683
Registriert: 22. Mai 2006, 14:40
Kontaktdaten:

Beitrag von joesch »

Der User ist einer Rolle zugewiesen, die folgende Eigenschaften hat:
- Mitgliederlisten aller Rollen einsehen
- Profildaten und Rollenzuordnungen aller User bearbeiten
- eMails an alle Rollenschreiben

VG - Joesch
kechele
Beiträge: 10
Registriert: 15. Jun 2008, 12:59

Beitrag von kechele »

Hallo,

ich habe heute das selbe Problem wie der "joesch" festgestellt.
Ein User mit den Rollenrechten:

- Mitgliederlisten aller Rollen einsehen
- Profildaten und Rollenzuordnungen aller User bearbeiten
- Eigenes Profil bearbeiten

kann nicht mehr einen neuen Benutzer unter einer beliebigen Rolle zuweisen.

Bei mir kommt an der Stelle, wo ich sonst die eigentliche Rollenzuteilung
machen konnte die folgende Fehlermeldung:

In den Systemeinstellungen wurde keine Standardrolle für
neue Benutzer hinterlegt.
Wende dich bitte an einen Webmaster,
der diese Einstellung vornehmen kann.

Wenn ich die Standardrolle setze, wird der neu angelegte User
automatisch in die Standardrolle gebucht.
Ich möchte aber, dass wie bisher die Übersicht aller Rollen angezeigt wird
und dann per Häckchen eine oder mehrer Rollen ausgewählt werden können.

Das selbe Problem kann auch in der Demo-Admidio Datenbank (www.admidio.de)
nachvollzogen werden.
Einfach einen User der Vorstand-Rolle mit den oben beschriebenen
Rechten vergeben und bei eingeloggtem Vorstand-user
veruchen einen neuen Benutzer anzulegen.
Nachdem die Benutzer-Daten eingetragen worden sind, kommt auch die Fehlermeldung.

Ein Symptom, welches man auch mit dem Fehler verbinden kann ist,
dass bei eingeloggtem Vorstand-User seither immer ganz unten ein Editiersymbol für die
Rollenzuteilung angezeigt wurde, wenn man sich die Profildaten eines Benutzers anschaut.
Jetzt wird dieses nicht mehr angezeigt, was mich darauf schließen lässt,
dass der User nicht mehr das Recht besitzt beliebige User in Rollen zu buchen.


Meine Systeminformationen:
==========================
[b]Admidio-Version: 2.1.3[/b]
PHP Version: 4.4.9
MySQL Server Version: 5.0.32-CM4all-PRO-4-log
Safe Mode: Off
Max. POST-Größe: 99M
Arbeitsspeicher: 32M
Dateiuploads: On
Max. Upload-Größe: 99M
Max. bearbeitbare Bildgröße: 4.47 MegaPixel
Debugmodus: Off


Ich hoffe ihr könnt den Fehler reproduzieren.

Würde mich über eine Antwort freuen!

Gruß
Stefan
Benutzeravatar
fasse
Administrator
Beiträge: 6193
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

Hallo zusammen,

jetzt ist mir euer Problem klar geworden. Ich hatte das falsch verstanden und das Recht Profildaten und Rollenzuordnungen aller User bearbeiten , welches ihr vergeben habt, mit dem Recht Rollen verwalten und zuordnen verwechselt.

Hier hat es eine Änderung in der 2.1 gegeben, welche wir offensichtlich nicht in der Beschreibung nachgezogen haben (kommt dann mit der 2.1.6). Mit dem Recht Profildaten und Rollenzuordnungen aller User bearbeiten darf man jetzt bewusst NUR nocht Profildaten editieren. Soll ein User Rollenrechte vergeben, so braucht er auch noch das Recht Rollen verwalten und zuordnen.

Den auslösenden Post für diese Änderung könnt ihr hier sehen: viewtopic.php?t=1621

Auf den ersten Blick ist dies vielleicht eine Einschränkung, aber meiner Meinung nach ist jetzt die Rechteverteilung etwas klarer und es ist sogar etwas flexibler und sicherer.
Hintergrund: Gab ich einem User in der 2.0 das Recht Profildaten und Rollenzuordnungen aller User bearbeiten und wollte bewusst nicht, dass dieser User "Rollen erstellt und bearbeitet", so konnte sich der User dieses Recht aber selber geben, indem er sich einer Rolle zuordnete, die dieses Recht besaß.

Gruppenleiter dürfen aber weiterhin weitere User ihrer Rolle zuordnen.

Gruß
Fasse
joesch
Beiträge: 683
Registriert: 22. Mai 2006, 14:40
Kontaktdaten:

Beitrag von joesch »

Schade, denn für den Mitgliederverwalter ohne Adminrechte (sprich dem recht neue Rollen anlegen) wäre es einfacher, die Rollenzuordnung wie beschrieben vornehmen zu können.

Vielleicht findet sich ja eine Variante, das Verwalten der Rollen "abzuspalten". Das wäre dann sicher die beste Lösung (?) .

VG - Joesch
Antworten