Skip to:
Content

bbPress.org

Ticket #2593: 2593.diff

File 2593.diff, 972 bytes (added by netweb, 7 years ago)
  • src/includes/replies/template.php

     
    143143        );
    144144
    145145        // What are the default allowed statuses (based on user caps)
     146
     147        // Add support for private status
     148        if ( current_user_can( 'read_private_replies' ) ) {
     149                $post_statuses[] = bbp_get_private_status_id();
     150        }
     151
     152        // Check if view=all
    146153        if ( bbp_get_view_all() ) {
    147154
    148155                // Default view=all statuses
     
    161168                // Join post statuses together
    162169                $default['post_status'] = implode( ',', $post_statuses );
    163170
     171        } elseif ( current_user_can( 'read_private_replies' ) ) {
     172
     173                // Default statuses
     174                $post_statuses = array(
     175                        bbp_get_public_status_id(),
     176                        bbp_get_closed_status_id(),
     177                        bbp_get_private_status_id()
     178                );
     179
     180                // Join post statuses together
     181                $default['post_status'] = implode( ',', $post_statuses );
     182