• Resolved matthiasj1981

    (@matthiasj1981)


    ich habe auf einer Homepage (ff.grossneuhausen.de) das Plugin Einsatzverwaltung installiert.
    Letzte Woche musste ich einen neuen Redakteur für die Homepage anlegen.
    Der bisherige Redakteur hatte 2 Rollen (Redakteur der Homepage und für Einsatzberichte)
    Bei dem neuen Nutzer kann ich nur eine Rolle zuweisen.
    Der Redakteur der Homepage kann keine Einsatzberichte anlegen.
    Ich ben?tige dringend die Anleitung wie man einen Nutzer die 2 ben?tigten Rollen zuweisen kann.
    K?nnen Sie mir sagen wie ich die zweite Rolle (Redakteur für Einsatzberichte) hinzufügen kann?

    Hier noch Daten zum System:
    WordPress Version: ???? 6.7.1?
    Plugin-Version: ??????????? 1.12.0
    PHP-Version: ? ??????????????8.2.26
    Hoster:??????????????????????????Ionos

    Vielen Dank im Voraus.

    The page I need help with: [log in to see the link]

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Andreas Brain

    (@abrain)

    Grunds?tzlich unterstützt WordPress die Zuweisung von mehreren Rollen pro Benutzer, hat jedoch leider keine grafischen Bedienelemente dafür. Es gibt mehrere Plugins, die die M?glichkeiten der Rechteverwaltung erweitern. Eines davon, von dem ich wei?, dass es die Zuweisung mehrerer Rollen erm?glicht, ist User Role Editor. Damit k?nnen auch eigene Rollen erzeugt werden.

    Hintergründe zu den Berechtigungen der Einsatzverwaltung

    Thread Starter matthiasj1981

    (@matthiasj1981)

    Vielen Dank für den Tipp. Ich m?chte aber keine Plugins weiter installieren.
    Geht das auch über die Datenbank?
    Leider ist die Struktur etwas anders als bei einer normalen WordPress-Installation, vermutlich weil es sich um eine MariaDB (10.8) handelt.
    Auf jeden Fall hei?en die Datenbanken alle Moalmdd…
    Provider ist IONOS.

    Plugin Author Andreas Brain

    (@abrain)

    Ja, das kann notfalls auch direkt in der Datenbank ge?ndert werden. Vorher sollte natürlich ein Backup der Datenbank erstellt werden, um auf der sicheren Seite zu sein.

    Die Verwendung von MariaDB sollte bei der Benennung der Tabellen keinen Einfluss haben. M?glicherweise ist nur das Prefix anstelle von wp_?

    Die Berechtigungen werden in der Tabelle wp_usermeta gesetzt. Zuerst gilt es, die User-ID des Benutzers herauszufinden. Entweder gelingt das durch Durchsehen der anderen Eintr?ge in der Datenbank. Ansonsten steht die ID auch in der URL beim Bearbeiten des Benutzers.

    Ge?ndert werden muss der Eintrag, bei dem user_id die User-ID des gewünschten Benutzers und meta_key gleich wp_capabilities ist. Für die Rollen Redakteur + Einsatzberichte-Redakteur lautet meta_value wie folgt:

    a:2:{s:6:"editor";s:1:"1";s:32:"einsatzverwaltung_reports_editor";b:1;}
Viewing 3 replies - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.