in src/main/java/com/googlesource/gerrit/plugins/deleteproject/DeletePreconditions.java [97:105]
protected boolean canDelete(ProjectResource rsrc) {
PermissionBackend.WithUser userPermission = permissionBackend.user(userProvider.get());
return userPermission.testOrFalse(GlobalPermission.ADMINISTRATE_SERVER)
|| userPermission.testOrFalse(new PluginPermission(pluginName, DELETE_PROJECT))
|| (userPermission.testOrFalse(new PluginPermission(pluginName, DELETE_OWN_PROJECT))
&& userPermission
.project(rsrc.getNameKey())
.testOrFalse(ProjectPermission.WRITE_CONFIG));
}