Title: Minimum role for creating ANY docs?
Last modified: November 8, 2016

---

# Minimum role for creating ANY docs?

 *  Resolved [Achim](https://wordpress.org/support/users/ar7/)
 * (@ar7)
 * [9 years, 6 months ago](https://wordpress.org/support/topic/minimum-role-for-creating-any-docs/)
 * Is it possible to set a minimum role for creating ANY docs?
 * Thank you, kind regards,
 * Achim

Viewing 2 replies - 1 through 2 (of 2 total)

 *  Plugin Author [David Cavins](https://wordpress.org/support/users/dcavins/)
 * (@dcavins)
 * [9 years, 6 months ago](https://wordpress.org/support/topic/minimum-role-for-creating-any-docs/#post-8410791)
 * Hi a.r.7-
 * BP Docs has a variety of permissions that are calculated using WordPress’s `user_can()`
   system. For instance, who can create a doc is checked via `current_user_can( '
   bp_docs_create' )`. (You can see the logic in `includes/caps.php`.) The important
   filter you need to change the default capabilities is `bp_docs_map_meta_caps`.
   The following example restricts doc creation to users that are editors (WP Role)
   or higher:
 *     ```
       add_filter( 'bp_docs_map_meta_caps', 'my_bpd_disallow_some_creators', 10, 4 );
       function my_bpd_disallow_some_creators( $caps, $cap, $user_id, $args ) {
   
           if ( 'bp_docs_create' == $cap ) {
               // For example, only users with the WP editor role caps can create docs.
               if ( ! current_user_can( 'delete_others_pages' ) ) {
                   $caps[] = 'do_not_allow';
               } else {
                   $caps[] = 'exist';
               }
           }
   
           return $caps;
       }
       ```
   
 *  Thread Starter [Achim](https://wordpress.org/support/users/ar7/)
 * (@ar7)
 * [9 years, 6 months ago](https://wordpress.org/support/topic/minimum-role-for-creating-any-docs/#post-8420015)
 * Thank you, this works fine for me.

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Minimum role for creating ANY docs?’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/buddypress-docs.svg)
 * [BuddyPress Docs](https://wordpress.org/plugins/buddypress-docs/)
 * [Support Threads](https://wordpress.org/support/plugin/buddypress-docs/)
 * [Active Topics](https://wordpress.org/support/plugin/buddypress-docs/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/buddypress-docs/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/buddypress-docs/reviews/)

 * 2 replies
 * 2 participants
 * Last reply from: [Achim](https://wordpress.org/support/users/ar7/)
 * Last activity: [9 years, 6 months ago](https://wordpress.org/support/topic/minimum-role-for-creating-any-docs/#post-8420015)
 * Status: resolved