Skip to:
Content

bbPress.org

Changeset 6675


Ignore:
Timestamp:
08/30/2017 05:10:33 AM (9 years ago)
Author:
johnjamesjacoby
Message:

Users: first pass at forum role selection on invite/add-new.

This change adds the ability to set a specific forum role when adding a new user. If no valid role is found or saved, the default role will be used by default. There is likely more to do here, to ensure auto-role continues to work as intended as well.

Trunk, for 2.6. See: #3157.

Location:
trunk/src
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bbpress.php

    r6672 r6675  
    364364        require $this->includes_dir . 'users/template.php';
    365365        require $this->includes_dir . 'users/options.php';
     366        require $this->includes_dir . 'users/signups.php';
    366367
    367368        /** Hooks *************************************************************/
  • trunk/src/includes/admin/actions.php

    r6601 r6675  
    110110add_action( 'wp_ajax_bbp_converter_process', 'bbp_setup_converter', 2 );
    111111
     112// Add New User
     113add_action( 'user_new_form', 'bbp_add_user_form_role_field', 10, 1 );
     114
    112115/**
    113116 * Setup bbPress admin
  • trunk/src/includes/core/actions.php

    r6585 r6675  
    388388add_action( 'clean_post_cache', 'bbp_clean_post_cache', 10, 2 );
    389389
     390// User Creation
     391add_action( 'invite_user',         'bbp_user_add_role_on_invite',   10, 3 );
     392add_action( 'wpmu_activate_user',  'bbp_user_add_role_on_activate', 10, 3 );
     393add_action( 'bbp_user_register',   'bbp_user_add_role_on_register', 10, 1 );
     394add_action( 'added_existing_user', 'bbp_user_add_role_on_register', 10, 1 );
     395add_action( 'register_new_user',   'bbp_user_add_role_on_register', 10, 1 );
     396
    390397/**
    391398 * bbPress needs to redirect the user around in a few different circumstances:
  • trunk/src/includes/core/filters.php

    r6583 r6675  
    6464add_filter( 'pre_handle_404',  'bbp_pre_handle_404',  10, 2 );
    6565add_action( 'posts_pre_query', 'bbp_posts_pre_query', 10, 2 );
     66
     67// User Creation
     68add_filter( 'signup_user_meta', 'bbp_user_add_role_to_signup_meta', 10 );
    6669
    6770/**
Note: See TracChangeset for help on using the changeset viewer.