Making WordPress.org


Ignore:
Timestamp:
05/10/2022 05:06:56 AM (4 years ago)
Author:
dd32
Message:

Plugin Directory: Capabilities: Allow plugin reviewers to approve releases for closed plugins too.

Follow up to [11806].

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/class-capabilities.php

    r11806 r11827  
    7272        // Disable (or restrict to reviewers) release management.
    7373        if ( 'plugin_manage_releases' === $cap ) {
    74             if ( 'disabled' === $post->post_status ) {
    75                 // Plugin reviewers can approve for disabled plugins.
     74            if ( 'disabled' === $post->post_status || 'closed' === $post->post_status ) {
     75                // Plugin reviewers can approve for disabled/closed plugins.
    7676                $required_caps[] = 'plugin_review';
    7777            } elseif ( 'publish' !== $post->post_status ) {
    78                 // A non-published plugin cannot have it's releases approved.
     78                // A non-published plugin cannot have it's releases approved otherwise.
    7979                $required_caps[] = 'do_not_allow';
    8080            }
Note: See TracChangeset for help on using the changeset viewer.