Making WordPress.org


Ignore:
Timestamp:
04/05/2022 05:14:18 AM (3 years ago)
Author:
dd32
Message:

Plugin Directory: Introduce specific capabilities for various actions, rather than just using "edit access".

See #5654.

File:
1 edited

Legend:

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

    r11373 r11744  
    3131                $plugin = Plugin_Directory::get_plugin_post( $request['plugin_slug'] );
    3232
    33                 return
    34                     current_user_can( 'plugin_admin_edit', $plugin ) &&
    35                     get_current_user_id() == $plugin->post_author &&
    36                     'publish' === $plugin->post_status;
     33                return current_user_can( 'plugin_self_transfer', $plugin );
    3734            },
    3835        ] );
Note: See TracChangeset for help on using the changeset viewer.