Droits pour modifier un article sans pouvoir en créer de nouveaux (Créer un compte)

  • Statut : non résolu
5 sujets de 1 à 5 (sur un total de 5)
  • Auteur
    Messages
  • #495938
    Hernan
    Participant
    Padawan WordPress
    59 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3.1.3
    – Version de PHP/MySQL : 5
    – Thème utilisé : Perso
    – Extensions en place : Members
    – Nom de l’hebergeur : OVH
    – Adresse du site : En construction

    Problème(s) rencontré(s) :
    Bonjour à tous, j’aimerais savoir s’il est possible de permettre à un utilisateur de modifier un article déjà édité, mais sans lui permettre d’en ajouter de nouveaux. En gros je voudrait qu’il puisse éventuellement modifier un article que je lui ais attribué (en tant qu’auteur) mais sans avoir la possibilité d’en ajouter d’autres.

    Merci d’avance pour vos lumières

    #775294
    Aphrodite
    Participant
    Maître WordPress
    4739 contributions

    oui avec un plugin de type manage capabilities tu peux modifier les droits très finement.

    #775295
    Hernan
    Participant
    Padawan WordPress
    59 contributions

    Ben j’ai installé members, et j’ai même bidouillé les droits dans le fichier fonction.php mais je n’arrive pas à autoriser la modification d’articles édités sans que cela débloque aussi la création…

    #775293
    Aphrodite
    Participant
    Maître WordPress
    4739 contributions

    tu n’as pas lu ma réponse. il te faut un PLUGIN qui gere ca et créer un nouveau role.

    On ne bidouille PAS les droits dans function.php a moins de vouloir transformer wp en passoire de sécurité….

    #775292
    Hernan
    Participant
    Padawan WordPress
    59 contributions

    Ok, je me suis mal exprimé sans doute 🙂
    * J’ai bel et bien installé un tel plugin « Membres » (peut être n’est-il pas bon ?) Il permets de créer des rôles, ce que j’ai fait, en donnant des droits particulier à ce rôle.
    Mon souci vient du fait que la capacité « edit_posts » donne automatiquement le droit de publier de nouveaux postes : Posts > Add New

    edit_posts

    Since 2.0
    Allows access to Administration Panel options:
    Posts
    Posts > Add New
    Comments
    Comments > Awaiting Moderation

    Et par ailleurs « edit_published_posts » se réfère à « edit_posts » par défaut.

    edit_published_posts

    Since 2.0
    User can edit their published posts. This capability is off by default.
    The core checks the capability edit_posts, but on demand this check is changed to edit_published_posts.
    If you don’t want a user to be able edit his published posts, remove this capability. (see also this comment on the Role Manager Plugin Homepage).

    Du coup, quand je donne seulement le droit « edit published post » mais pas « edit post » mon utilisateur ne peux rien faire. Par contre si je donne « edit post » en plus, il peu aussi créer des articles.

    Bref, la question est donc : Que dois-je modifier pour que « edit published post » se réfère à lui et non plus à « edit post » ?

5 sujets de 1 à 5 (sur un total de 5)
  • Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.