Skip to:
Content

bbPress.org

Changeset 1172


Ignore:
Timestamp:
03/02/2008 05:07:20 AM (18 years ago)
Author:
sambauers
Message:

Add 'import_export' capability and alter export error message to cover both cases it captures.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/bb-admin/export.php

    r1090 r1172  
    1616    define('BB_EXPORT_LEVEL', 0);
    1717
    18 if ( !BB_EXPORT_LEVEL || !bb_current_user_can( 'use_keys' ) )
    19     bb_die( __('No thieving allowed.') );
     18if ( !BB_EXPORT_LEVEL || !bb_current_user_can( 'import_export' ) )
     19    bb_die( __('Either export is disabled or you are not allowed to export.') );
    2020
    2121// See bb_export_user for syntax
  • trunk/bb-includes/capabilities.php

    r1085 r1172  
    2727    $new_roles = array(
    2828        'keymaster' => array( 'name' => __('Key Master'), 'capabilities' => array(
    29             'use_keys' => true,     // Verb forms of roles - keymaster
    30             'administrate' => true,     // administrator
    31             'moderate' => true,         // moderator
    32             'participate' => true,      // member
    33 
    34             'keep_gate' => true,        // Make new Key Masters     //+
    35             'recount' => true,      // bb-do-counts.php     //+
    36             'manage_options' => true,   // backend          //+
    37             'manage_themes' => true,    // Themes           //+
    38             'manage_plugins' => true,   // Plugins          //+
    39             'manage_options' => true,   // Options          //+
     29            'use_keys' => true,                 // Verb forms of roles - keymaster
     30            'administrate' => true,             // administrator
     31            'moderate' => true,                 // moderator
     32            'participate' => true,              // member
     33
     34            'keep_gate' => true,                // Make new Key Masters     //+
     35            'import_export' => true,            // Import and export data   //+
     36            'recount' => true,                  // bb-do-counts.php         //+
     37            'manage_options' => true,           // backend                  //+
     38            'manage_themes' => true,            // Themes                   //+
     39            'manage_plugins' => true,           // Plugins                  //+
     40            'manage_options' => true,           // Options                  //+
    4041            'edit_users' => true,
    41             'manage_tags' => true,      // Rename, Merge, Destroy
     42            'manage_tags' => true,              // Rename, Merge, Destroy
    4243            'edit_others_favorites' => true,
    43             'manage_forums' => true,    // Add/Rename forum
    44             'delete_forums' => true,    // Delete forum
     44            'manage_forums' => true,            // Add/Rename forum
     45            'delete_forums' => true,            // Delete forum
    4546            'delete_topics' => true,
    4647            'close_topics' => true,
    4748            'stick_topics' => true,
    4849            'move_topics' => true,
    49             'view_by_ip' => true,       // view-ip.php
    50             'edit_closed' => true,      // Edit closed topics
    51             'edit_deleted' => true,     // Edit deleted topics/posts
    52             'browse_deleted' => true,   // Use 'deleted' view
     50            'view_by_ip' => true,               // view-ip.php
     51            'edit_closed' => true,              // Edit closed topics
     52            'edit_deleted' => true,             // Edit deleted topics/posts
     53            'browse_deleted' => true,           // Use 'deleted' view
    5354            'edit_others_tags' => true,
    5455            'edit_others_topics' => true,
    5556            'delete_posts' => true,
    56             'throttle' => true,     // Post back to back arbitrarily quickly
     57            'throttle' => true,                 // Post back to back arbitrarily quickly
    5758            'ignore_edit_lock' => true,
    5859            'edit_others_posts' => true,
    5960            'edit_favorites' => true,
    6061            'edit_tags' => true,
    61             'edit_topics' => true,      // Edit title, resolution status
     62            'edit_topics' => true,              // Edit title, resolution status
    6263            'edit_posts' => true,
    6364            'edit_profile' => true,
     
    7374            'participate' => true,
    7475
    75             'edit_users' => true,           //+
     76            'edit_users' => true,               //+
    7677            'edit_others_favorites' => true,    //+
    77             'manage_forums' => true,        //+
    78             'delete_forums' => true,        //+
     78            'manage_forums' => true,            //+
     79            'delete_forums' => true,            //+
    7980            'manage_tags' => true,
    8081            'delete_topics' => true,
     
    106107            'moderate' => true,
    107108            'participate' => true,
    108             'manage_tags' => true,      //+
    109             'delete_topics' => true,    //+
    110             'close_topics' => true,     //+
    111             'stick_topics' => true,     //+
    112             'move_topics' => true,      //+
    113             'view_by_ip' => true,       //+
    114             'edit_closed' => true,      //+
    115             'edit_deleted' => true,     //+
    116             'browse_deleted' => true,   //+
    117             'edit_others_tags' => true, //+
     109            'manage_tags' => true,          //+
     110            'delete_topics' => true,        //+
     111            'close_topics' => true,         //+
     112            'stick_topics' => true,         //+
     113            'move_topics' => true,          //+
     114            'view_by_ip' => true,           //+
     115            'edit_closed' => true,          //+
     116            'edit_deleted' => true,         //+
     117            'browse_deleted' => true,       //+
     118            'edit_others_tags' => true,     //+
    118119            'edit_others_topics' => true,   //+
    119             'delete_posts' => true,     //+
    120             'throttle' => true,     //+
    121             'ignore_edit_lock' => true, //+
     120            'delete_posts' => true,         //+
     121            'throttle' => true,             //+
     122            'ignore_edit_lock' => true,     //+
    122123            'edit_others_posts' => true,    //+
    123124            'edit_favorites' => true,
     
    144145            'read' => true
    145146        ) ),
    146                                            
     147
    147148        'inactive' => array( 'name' => __('Inactive'), 'capabilities' => array(
    148149            'change_password' => true,
Note: See TracChangeset for help on using the changeset viewer.