Group.php
456 Bytes
<?php
namespace ACA\BP\Editing\Strategy;
use ACA\BP\Editing\RequestHandler;
use ACP;
class Group implements ACP\Editing\Strategy {
public function user_can_edit_item( int $id ): bool {
return current_user_can( 'bp_moderate', $id );
}
public function user_can_edit(): bool {
return current_user_can( 'bp_moderate' );
}
public function get_query_request_handler(): ACP\Editing\RequestHandler {
return new RequestHandler\Query\Groups();
}
}