Gestion hiérarchisée des profils

  • WordPress :4.7
  • Statut : non résolu
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Messages
  • #1632933
    ai-dev
    Participant
    Initié WordPress
    2 contributions

    Bonjour à tous,

    Je dois mettre en place une gestion hiérarchisée des profils, grosso modo, un manager doit pouvoir voir certaines infos liées à ses collaborateurs.

    J’ai cherché sans succès un plugin pour réaliser ça, plusieurs permettent de définir des droits, mais pas de hiérarchisation.

    Est ce que quelqu’un aurait une piste concernant ce point ?

    Merci part avance.

     

    #1633023
    Yodav
    Participant
    Initié WordPress
    43 contributions

    As-tu regardé du côté de User Role Editor  https://fr.wordpress.org/plugins/user-role-editor/

     

    #1633056
    ai-dev
    Participant
    Initié WordPress
    2 contributions

    Merci de ta réponse.

    J’ai installé le plugin, mais il ne fait pas ça.

    Pour le moment j’ai créé une capability et j’ai modifié le functions.php du thème en ajoutant des actions

    //  Add managment actions
    add_action(‘personal_options’, ‘manage_users’);
    add_action(‘edit_user_profile_update’, ‘save_managed’);

    Grosso modo j’ai ajouté un champs dans la table user, je lis et remplis ce champs à travers ces actions, donc pour la gestion admin des profils gérés c’est bon, ça fonctionne.

    Je ne sais pas si c’est la meilleure méthode, mais il me semble que le fichier functions.php du thème est là pour ça ?

    Je vais m’attaquer à la partie gestion de l’affichage des infos des personnes gérées, une fois que ce sera fini, je posterai le code afin de m’assurer que mon code est cohérent avec la structure WP, j’avoue être beaucoup plus alaise sur Prestashop.

    Merci en tout cas.

     

    #1633057
    Yodav
    Participant
    Initié WordPress
    43 contributions

    oui c’est fait pour ça le functions.php 😉 tiens nous au jus

4 sujets de 1 à 4 (sur un total de 4)
  • Vous devez être connecté pour répondre à ce sujet.