Hallo,
hat jemand einen Tipp, wie ich "Nicht-Admins" erlauben kann, auf das Plugin "Group Documents" unter Buddypress im Adminmenü zuzugreifen?
Danke!
ciao
Frank
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellen
Hallo,
hat jemand einen Tipp, wie ich "Nicht-Admins" erlauben kann, auf das Plugin "Group Documents" unter Buddypress im Adminmenü zuzugreifen?
Danke!
ciao
Frank
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
Schau mal, wo im Plugin-Code überall
vorkommt. Dahinter in Klammern steht dann die benötigte Capability.
Je nach dem, welche Benutzerrolle Zugriff haben können soll, musst du was anderes eintragen (aus der Liste siehe Link oben).
Zum Beispiel publish_posts anstelle manage_options wenn alle ab Autoren drauf zugreifen können sollen.
Hi Jottlieb,
versteh ich noch nicht ganz.
Der User soll Zugriff im Backend auf:
"admin.php?page=bp-group-documents-settings"
haben.
Was muss ich da eintragen damit das geht?
Sorry
Frank
In der index.php des Plugins befindet sich in Zeile 165 der Code:
add_submenu_page( 'bp-general-settings', __( 'Group Documents Admin', 'bp-group-documents' ), __( 'Group Documents', 'bp-group-documents' ), 'manage_options', 'bp-group-documents-settings', 'bp_group_documents_admin' );
Das manage_options dort musst du ändern. In was genau kann ich dir nicht sagen, da du nicht gesagt hast, welche Benutzerrollen Zugriff haben dürfen. Wie gesagt, für Autoren (und aufwärts) kannst du z.B. publish_posts stattdessen eintragen.
Kann aber sein, dass eventuell noch woanders ein Eingriff nötig ist.
nee, klappt nicht. Hab alles ersetzt in verschiedenen Dateien. Im Backend kommt der Menüpunkt nicht.
Sollte bei "Mitarbeiter" erscheinen.
Ich habe den Role-Manager installiert und es da auch eingetragen.
Irgendwo hakts noch.....
ciao
Na kein Wunder, "Mitarbeiter" ist ja unter der Benutzerrolle "Autor".
http://faq.wordpress-deutschland.org/welche-benutze…-welche-rechte/
Da müsstest du dann edit_posts eintragen.
Na kein Wunder, "Mitarbeiter" ist ja unter der Benutzerrolle "Autor".
http://faq.wordpress-deutschland.org/welche-benutze…-welche-rechte/
Da müsstest du dann edit_posts eintragen.
Bringt auch nix. Dafür kann ein MItarbeiter/Author die Theme-Settings ändern. Was im Rolemaneger definitiv ausgeschaltet ist und auch im Adminmenü nicht erscheinen sollte.
Irgendwie versteh ich gar nix mehr.
Ich hoffe wir reden nicht aneinender vorbei. Was würde der Eintrag edit_posts bewirken, um an einen Unterpunkt von "Buddypress"/"Gruppen-Dokumente" zu kommen?
Sorry wenni ch das jetzt grad nicht kapiere.... :-)
ciao
Du brauchst das Role Manager Plugin eigentlich nicht gar nicht, da du eben direkt im Plugin die Berechtigungs-Einstellungen änderst.
Meine Änderung bewirkt, dass der Menüpunkt 'Group Documents' und 'Group Documents Admin' angezeigt werden sollte. Aber wie schon gesagt, können an anderer Stelle des Plugins noch andere Abfragen (z.B. mittels current_user_can) auftreten, wo noch mal nach Berechtigungen gefragt wird, die man dann auch anpassen muss. Im Plugin.
Documents Admin' angezeigt werden sollte. Aber wie schon gesagt, können an anderer Stelle des Plugins noch andere Abfragen (z.B. mittels current_user_can) auftreten, wo noch mal nach Berechtigungen gefragt wird, die man dann auch anpassen muss. Im Plugin.
Jepp. Ich denke ich habe das in allen entsprechenden Dateien des Plugins auch richtig geändert. Trotzdem tut sich nix.
Ich werd mir das morgen nochmal in Ruhe ansehen. Heut raucht mir eh der Kopf.....
Jedenfalls danke dir für die Tipps!!
ciao
Frank
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!