{"action":"closed","issue":{"url":"https://api.github.com/repos/daniel-menard/prisme/issues/248","labels_url":"https://api.github.com/repos/daniel-menard/prisme/issues/248/labels{/name}","comments_url":"https://api.github.com/repos/daniel-menard/prisme/issues/248/comments","events_url":"https://api.github.com/repos/daniel-menard/prisme/issues/248/events","html_url":"https://github.com/daniel-menard/prisme/issues/248","id":61036784,"number":248,"title":"Plugin de gestion des droits et des rôles","user":{"login":"daniel-menard","id":3940667,"avatar_url":"https://avatars.githubusercontent.com/u/3940667?v=3","gravatar_id":"","url":"https://api.github.com/users/daniel-menard","html_url":"https://github.com/daniel-menard","followers_url":"https://api.github.com/users/daniel-menard/followers","following_url":"https://api.github.com/users/daniel-menard/following{/other_user}","gists_url":"https://api.github.com/users/daniel-menard/gists{/gist_id}","starred_url":"https://api.github.com/users/daniel-menard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daniel-menard/subscriptions","organizations_url":"https://api.github.com/users/daniel-menard/orgs","repos_url":"https://api.github.com/users/daniel-menard/repos","events_url":"https://api.github.com/users/daniel-menard/events{/privacy}","received_events_url":"https://api.github.com/users/daniel-menard/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/daniel-menard/prisme/labels/Gestion%20des%20droits","name":"Gestion des droits","color":"e11d21"}],"state":"closed","locked":false,"assignee":{"login":"daniel-menard","id":3940667,"avatar_url":"https://avatars.githubusercontent.com/u/3940667?v=3","gravatar_id":"","url":"https://api.github.com/users/daniel-menard","html_url":"https://github.com/daniel-menard","followers_url":"https://api.github.com/users/daniel-menard/followers","following_url":"https://api.github.com/users/daniel-menard/following{/other_user}","gists_url":"https://api.github.com/users/daniel-menard/gists{/gist_id}","starred_url":"https://api.github.com/users/daniel-menard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daniel-menard/subscriptions","organizations_url":"https://api.github.com/users/daniel-menard/orgs","repos_url":"https://api.github.com/users/daniel-menard/repos","events_url":"https://api.github.com/users/daniel-menard/events{/privacy}","received_events_url":"https://api.github.com/users/daniel-menard/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/daniel-menard/prisme/milestones/8","html_url":"https://github.com/daniel-menard/prisme/milestones/Prisme%20V1%20-%20Saisie%20en%20ligne","labels_url":"https://api.github.com/repos/daniel-menard/prisme/milestones/8/labels","id":1006001,"number":8,"title":"Prisme V1 - Saisie en ligne","description":"Ce milestone regroupe les tickets à régler pour permettre de démarrer la saisie en ligne / la mise en production pour Prisme (indexation temps réel, export des notices en format 2011 et 2014...)","creator":{"login":"daniel-menard","id":3940667,"avatar_url":"https://avatars.githubusercontent.com/u/3940667?v=3","gravatar_id":"","url":"https://api.github.com/users/daniel-menard","html_url":"https://github.com/daniel-menard","followers_url":"https://api.github.com/users/daniel-menard/followers","following_url":"https://api.github.com/users/daniel-menard/following{/other_user}","gists_url":"https://api.github.com/users/daniel-menard/gists{/gist_id}","starred_url":"https://api.github.com/users/daniel-menard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daniel-menard/subscriptions","organizations_url":"https://api.github.com/users/daniel-menard/orgs","repos_url":"https://api.github.com/users/daniel-menard/repos","events_url":"https://api.github.com/users/daniel-menard/events{/privacy}","received_events_url":"https://api.github.com/users/daniel-menard/received_events","type":"User","site_admin":false},"open_issues":6,"closed_issues":29,"state":"open","created_at":"2015-03-04T16:07:44Z","updated_at":"2015-06-18T06:41:51Z","due_on":"2015-05-28T22:00:00Z","closed_at":null},"comments":1,"created_at":"2015-03-13T10:52:40Z","updated_at":"2015-06-18T06:41:51Z","closed_at":"2015-06-18T06:41:51Z","body":"Pour gérer les droits et les rôles des utilisateurs, on va avoir besoin d'un plugin WordPress.\r\n\r\nIl en existe plein, il faut les tester et en choisir un : \r\n- [Members](http://wordpress.org/extend/plugins/members/)\r\n- [Role Scoper](http://wordpress.org/extend/plugins/role-scoper/)\r\n- [User Access Manager](http://wordpress.org/extend/plugins/user-access-manager/)\r\n- [Advanced Access Manager](http://wordpress.org/extend/plugins/advanced-access-manager/)\r\n- [User Role Editor](http://wordpress.org/extend/plugins/user-role-editor/)\r\n- [WPFront User Role Editor](http://wordpress.org/extend/plugins/wpfront-user-role-editor/)\r\n- [Capability Manager](http://wordpress.org/plugins/capsman/)\r\n- [Capability Manager Extended](http://wordpress.org/plugins/capability-manager-enhanced/)\r\n- [Groups](https://wordpress.org/plugins/groups/)\r\n- [S2Member](http://wordpress.org/extend/plugins/s2member/)\r\n- [Map Cap](https://wordpress.org/plugins/map-cap/)\r\n- [Press Permit Core](https://wordpress.org/plugins/press-permit-core/)\r\n- [DD Roles](https://wordpress.org/plugins/dd-roles/)\r\n- [bbPress Capabilities](https://wordpress.org/plugins/bbp-capabilities/)\r\n- [WordPress Advanced Access Manager](http://wpaam.com/) (premium)\r\n- [wpXtreme Roles Manager](https://wpxtre.me/product/roles-manager/#.VQK9nI5wsUo) (inscription requise)\r\n\r\nFonctions attendues : \r\n- créer/modifier/supprimer un rôle\r\n- pouvoir renommer les rôles WordPress (pour les adapter au workflow, par exemple \"Producteur\" plutôt que \"Contributeur\", \"Correcteur\" plutôt que \"Editeur\", etc.)\r\n- créer/modifier/supprimer un droit (capabilities)\r\n- pouvoir associer plusieurs rôles à un utilisateur (par exemple pour pouvoir dire qu'un utilisateur est membre de deux commissions différentes et lui accorder les droits ad hoc).\r\n\r\nCe qu'on veut : \r\n- un plugin maintenu\r\n- un plugin simple à utiliser\r\n- de préférence gratuit\r\n- de préférence disponible en français (mais pas indispensable : ne sera utilisé que par les administrateurs).\r\n- un plugin qui ne fasse que ça\r\n\r\nRemarque : pour les tests et le débogage de tout ce qui a trait aux droits, les plugins suivants peuvent être intéressants : \r\n- [User Switcher](https://wordpress.org/plugins/userswitcher/)\r\n- [Debug Bar Roles and Capabilities](https://wordpress.org/plugins/debug-bar-roles-and-capabilities/)\r\n- [Role Includer](https://wordpress.org/plugins/role-includer/)"}}