diff --git a/src/Database/Seeds/OrganisationPermissions.php b/src/Database/Seeds/OrganisationPermissions.php index 61cf7e8..c1de8cc 100644 --- a/src/Database/Seeds/OrganisationPermissions.php +++ b/src/Database/Seeds/OrganisationPermissions.php @@ -154,6 +154,12 @@ class OrganisationPermissions extends BaseSeed 'conditions' => 'always()', 'description' => 'View the organisation page of any organisation.', ]), + 'uri_user' => new Permission([ + 'slug' => 'uri_user', + 'name' => 'View organisation member', + 'conditions' => 'can_admin_via_orgs(self.id, user.id)', + 'description' => 'View the user page of any member of your organisation.', + ]), 'uri_organisation_own' => new Permission([ 'slug' => 'uri_organisation', 'name' => 'View own organisation', @@ -262,6 +268,7 @@ class OrganisationPermissions extends BaseSeed $permissions['restore_organisation']->id, $permissions['permenent_delete_organisation']->id, + $permissions['uri_user']->id, $permissions['uri_organisation']->id, $permissions['uri_deleted_organisations']->id, @@ -306,6 +313,7 @@ class OrganisationPermissions extends BaseSeed $permissions['restore_organisation']->id, $permissions['permenent_delete_organisation']->id, + $permissions['uri_user']->id, $permissions['uri_organisation']->id, $permissions['uri_deleted_organisations']->id, @@ -354,10 +362,11 @@ class OrganisationPermissions extends BaseSeed $permissions['view_organisation_field_own']->id, $permissions['update_organisation_field_own']->id, - - + $permissions['uri_organisation_own']->id, $permissions['uri_organisations']->id, + + $permissions['uri_user']->id, ]); } } diff --git a/templates/tables/organisation-members.html.twig b/templates/tables/organisation-members.html.twig index 59f3248..e6c2af2 100644 --- a/templates/tables/organisation-members.html.twig +++ b/templates/tables/organisation-members.html.twig @@ -1,5 +1,6 @@ {% extends "tables/users.html.twig" %} +{% use 'tables/partials/organisation-members/column-info.html.twig' %} {% use 'tables/partials/organisation-members/column-status.html.twig' %} {% use 'tables/partials/organisation-members/column-actions.html.twig' %} diff --git a/templates/tables/partials/organisation-members/column-info.html.twig b/templates/tables/partials/organisation-members/column-info.html.twig new file mode 100644 index 0000000..b219ef7 --- /dev/null +++ b/templates/tables/partials/organisation-members/column-info.html.twig @@ -0,0 +1,19 @@ +{% block table_cell_template_info %} + +{% endblock %} \ No newline at end of file