Making WordPress.org

Changeset 14305


Ignore:
Timestamp:
12/18/2024 01:39:41 AM (22 months ago)
Author:
dd32
Message:

Plugin Directory: Use a dedicated capability for the plugin preview, rather than using self_close.

Location:
sites/trunk/wordpress.org/public_html/wp-content
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/api/routes/class-plugin-self-toggle-preview.php

    r13335 r14305  
    2626                                $plugin = Plugin_Directory::get_plugin_post( $request['plugin_slug'] );
    2727
    28                                 return current_user_can( 'plugin_self_close', $plugin );
     28                                return current_user_can( 'plugin_toggle_public_preview', $plugin );
    2929                        },
    3030                ] );
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/class-capabilities.php

    r14300 r14305  
    3333                        'plugin_self_transfer',
    3434                        'plugin_self_close',
     35                        'plugin_toggle_public_preview',
    3536                        'plugin_manage_releases',
    3637                );
    … …  
    7172                                        'plugin_self_transfer',
    7273                                        'plugin_self_close',
     74                                        'plugin_toggle_public_preview'
    7375                                )
    7476                        )
    … …  
    9597                                        'plugin_self_close',
    9698                                        'plugin_self_transfer',
     99                                        'plugin_toggle_public_preview',
    97100                                        'plugin_add_committer',
    98101                                        'plugin_remove_committer',
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins-2024/inc/template-tags.php

    r13946 r14305  
    587587        $toggle_link     = Template::get_self_toggle_preview_link( $post );
    588588
    589         if ( ! current_user_can( 'plugin_self_close', $post ) ) {
     589        if ( ! current_user_can( 'plugin_toggle_public_preview', $post ) ) {
    590590                return;
    591591        }
Note: See TracChangeset for help on using the changeset viewer.