v3.1.2: Leiter eine Rolle dürfen Nutzer nicht editieren

Hast du einen Fehler in der aktuellen Version gefunden ? Diesen kannst du uns hier mitteilen und uns bei der Fehlersuche helfen.
Antworten
magnet
Beiträge: 222
Registriert: 14. Feb 2012, 15:40

v3.1.2: Leiter eine Rolle dürfen Nutzer nicht editieren

Beitrag von magnet »

Moin!

Das Problem bestand schon einmal in einer älteren Version und wurde dann gefixt. Jetzt scheint es wieder aktuell zu sein. Vorgefallen in meiner produktiven Version und eben nachgestellt in der Demo v3.1.2.

Setup:

testnutzer1 ist Mitglied der Gruppe testrolle.

Leiter der Gruppe testrolle dürfen "Mitglieder bearbeiten".

testnutzer2 ist Mitglied sowie Leiter der Gruppe testrolle.

testnutzer2 darf aber nicht das Profil von testnutzer1 bearbeiten bzw. der Link im Profil des fremden Nutzers fehlt komplett.

Viele Grüße,
magnet

Edit: weiteres Phänemon: lege ich einen neuen Benutzer an und weise ihm einer/mehrerer Rollen zu, erscheint erst "
Die Daten wurden gespeichert.
", dann aber automatisch "
Die Daten können nicht gespeichert werden.Dem Benutzer wurden keine Rollen zugeordnet.
"

Die Rollen werden aber trotz der Meldung zugeordnet.
magnet
Beiträge: 222
Registriert: 14. Feb 2012, 15:40

Re: v3.1.2: Leiter eine Rolle dürfen Nutzer nicht editieren

Beitrag von magnet »

Nachtrag: hier ist der Issue-Thread vom damaligen Bug, wobei man damals scheinbar wenigstens in den Editiermodus der Profile kam: https://github.com/Admidio/admidio/issues/153

Grüße,
magnet
Benutzeravatar
fasse
Administrator
Beiträge: 6187
Registriert: 12. Nov 2005, 16:06

Re: v3.1.2: Leiter eine Rolle dürfen Nutzer nicht editieren

Beitrag von fasse »

Hallo Magnet,

ich glaube ich habe den Fehler gefunden. Ersetze mal bitte die angehängte Datei im Ordner adm_program/system/classes, dann sollte es wieder funktionieren.

Das war jetzt aber ein anderer Fehler als früher, der jetzt durch Code-Optimierungen reingekommen ist :(

Viele Grüße
Fasse
Dateianhänge
user.php.zip
(12.4 KiB) 383-mal heruntergeladen
magnet
Beiträge: 222
Registriert: 14. Feb 2012, 15:40

Re: v3.1.2: Leiter eine Rolle dürfen Nutzer nicht editieren

Beitrag von magnet »

Hi fasse,

vielen Dank, damit scheint der Fehler behoben zu sein :-)

Danke & Grüße,
magnet
magnet
Beiträge: 222
Registriert: 14. Feb 2012, 15:40

Re: v3.1.2: Leiter eine Rolle dürfen Nutzer nicht editieren

Beitrag von magnet »

Eine Frage die dem Thema recht ähnlich ist: soll es so sein, dass sich Leiter einer Rolle nicht gegenseitig das Profil editieren können? Bei uns sind Stellvertreter eines Posten ebenfalls Leiter der entsprechenden Rolle, nun wollte der Leiter einer Rolle vergeblich das Profil des Stellvertreters pflegen.

Grüße,
magnet
Benutzeravatar
fasse
Administrator
Beiträge: 6187
Registriert: 12. Nov 2005, 16:06

Re: v3.1.2: Leiter eine Rolle dürfen Nutzer nicht editieren

Beitrag von fasse »

So, einer der wenigen Stellen, wo ich mal auf die Doku verweisen kann :D
http://www.admidio.org/dokuwiki/doku.ph ... ben_leiter

Ja, es ist so gewollt. Leiter bilden ja eine Ausnahme bei der Rechtevergabe und sollten nur bei normalen Mitgliedern was ändern dürfen. Du könntest ja eine separate Rolle für alle Leiter im Verein machen, bei der dann die gegenseitige Rechtevergabe möglich ist.

Viele Grüße
Fasse
magnet
Beiträge: 222
Registriert: 14. Feb 2012, 15:40

Re: v3.1.2: Leiter eine Rolle dürfen Nutzer nicht editieren

Beitrag von magnet »

Hallo fasse,

sorry, an die Doku hatte ich gar nicht gedacht.

Mit dieser Einschränkung kann ich super leben, dann sind die Stellvertreter wenigstens gezwungen, sich auch mal einzuloggen und ihre Daten zu pflegen :-)

Danke für die Antwort & Grüße,
magnet
Antworten