Tighten some more permissions down
This commit is contained in:
@@ -60,9 +60,21 @@ class OrganisationPermissions extends BaseSeed
|
||||
'view_organisation_field' => new Permission([
|
||||
'slug' => 'view_organisation_field',
|
||||
'name' => 'View organisation',
|
||||
'conditions' => "in(property,['name','slug','description','members'])",
|
||||
'conditions' => "in(property,['name','slug','description'])",
|
||||
'description' => 'View certain properties of any organisation.',
|
||||
]),
|
||||
'view_organisation_members_field' => new Permission([
|
||||
'slug' => 'view_organisation_field',
|
||||
'name' => 'View organisation members field',
|
||||
'conditions' => "in(property,['members'])",
|
||||
'description' => 'View members field of any organisation.',
|
||||
]),
|
||||
'view_organisation_members' => new Permission([
|
||||
'slug' => 'view_organisation_members',
|
||||
'name' => 'View organisation members',
|
||||
'conditions' => "always()",
|
||||
'description' => 'View members of any organisation.',
|
||||
]),
|
||||
'view_organisation_field_own' => new Permission([
|
||||
'slug' => 'view_organisation_field',
|
||||
'name' => 'View own organisation',
|
||||
@@ -194,6 +206,8 @@ class OrganisationPermissions extends BaseSeed
|
||||
$roleOrgAdmin->permissions()->syncWithoutDetaching([
|
||||
$permissions['create_organisation']->id,
|
||||
$permissions['view_organisation_field']->id,
|
||||
$permissions['view_organisation_members_field']->id,
|
||||
$permissions['view_organisation_members']->id,
|
||||
$permissions['update_organisation_field']->id,
|
||||
$permissions['approve_organisation']->id,
|
||||
$permissions['merge_organisations']->id,
|
||||
|
||||
Reference in New Issue
Block a user