diff --git a/templates/tables/deleted-organisations.html.twig b/templates/tables/deleted-organisations.html.twig index 9dc1256..5657bdd 100644 --- a/templates/tables/deleted-organisations.html.twig +++ b/templates/tables/deleted-organisations.html.twig @@ -1,5 +1,8 @@ {% extends "tables/organisations.html.twig" %} +{% use 'tables/partials/deleted-organisations/column-info.html.twig' %} +{% use 'tables/partials/deleted-organisations/column-actions.html.twig' %} + {% block table %}
| {{translate("STATUS")}} | {% endif -%} {% if checkAccess('view_organisation_members') -%} -{{translate("ORGANISATION.MEMBER_COUNT")}} | -{{translate("ORGANISATION.ADMIN_COUNT")}} | +{{translate("ORGANISATION.MEMBER_COUNT")}} | +{{translate("ORGANISATION.ADMIN_COUNT")}} | {% endif -%}{{translate("JOIN")}}/{{translate("LEAVE")}} | {% if hasRole('site-admin') or hasRole('organisations-admin') or (current_user.adminForOrganisations.count > 0) -%} @@ -32,201 +40,13 @@ {% endblock %} {% block table_cell_templates %} - - {% block table_cell_template_info %} - - {% endblock %} - - {% block table_cell_template_description %} - - {% endblock %} - - {% block table_cell_template_status %} - {%- if hasRole('site-admin') or hasRole('organisations-admin') or (current_user.adminForOrganisations.count > 0) %} - - {% endif -%} - {% endblock %} - - {% block table_cell_template_memberCount %} - {%- if checkAccess('view_organisation_members') -%} - - {% endif -%} - {% endblock %} - - {% block table_cell_template_adminCount %} - {%- if checkAccess('view_organisation_members') -%} - - {% endif -%} - {% endblock %} - - {% block table_cell_template_join %} - - {% endblock %} - - {% block table_cell_template_actions %} - {%- if hasRole('site-admin') or hasRole('organisations-admin') %} - - {%- elseif (current_user.adminForOrganisations.count > 0) -%} - - {% endif -%} - {% endblock %} - - {% block table_cell_template_extra %}{% endblock %} + {{ block('table_cell_template_info') }} + {{ block('table_cell_template_description') }} + {{ block('table_cell_template_status') }} + {{ block('table_cell_template_member_count') }} + {{ block('table_cell_template_admin_count') }} + {{ block('table_cell_template_join') }} + {{ block('table_cell_template_actions') }} {% endblock %} + + diff --git a/templates/tables/partials/deleted-organisations/column-actions.html.twig b/templates/tables/partials/deleted-organisations/column-actions.html.twig new file mode 100644 index 0000000..7398f17 --- /dev/null +++ b/templates/tables/partials/deleted-organisations/column-actions.html.twig @@ -0,0 +1,26 @@ +{% block table_cell_template_actions %} + +{% endblock %} \ No newline at end of file diff --git a/templates/tables/partials/deleted-organisations/column-info.html.twig b/templates/tables/partials/deleted-organisations/column-info.html.twig new file mode 100644 index 0000000..b1ae03d --- /dev/null +++ b/templates/tables/partials/deleted-organisations/column-info.html.twig @@ -0,0 +1,11 @@ +{% block table_cell_template_info %} + +{% endblock %} \ No newline at end of file diff --git a/templates/tables/partials/organisation-members/column-actions.html.twig b/templates/tables/partials/organisation-members/column-actions.html.twig new file mode 100644 index 0000000..5338156 --- /dev/null +++ b/templates/tables/partials/organisation-members/column-actions.html.twig @@ -0,0 +1,56 @@ +{% block table_cell_template_actions %} +{% if checkAccess('update_organisation_field', { 'organisation': organisation, 'fields': [ 'members' ] }) or isOrganisationAdmin(organisation) %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/templates/tables/partials/organisation-members/column-status.html.twig b/templates/tables/partials/organisation-members/column-status.html.twig new file mode 100644 index 0000000..f81009b --- /dev/null +++ b/templates/tables/partials/organisation-members/column-status.html.twig @@ -0,0 +1,20 @@ +{% block table_cell_template_status %} + +{% endblock %} \ No newline at end of file diff --git a/templates/tables/partials/organisations/column-actions.html.twig b/templates/tables/partials/organisations/column-actions.html.twig new file mode 100644 index 0000000..4da90ba --- /dev/null +++ b/templates/tables/partials/organisations/column-actions.html.twig @@ -0,0 +1,86 @@ +{% block table_cell_template_actions %} +{%- if hasRole('site-admin') or hasRole('organisations-admin') %} + +{%- elseif (current_user.adminForOrganisations.count > 0) -%} + +{% endif -%} +{% endblock %} \ No newline at end of file diff --git a/templates/tables/partials/organisations/column-admin_count.html.twig b/templates/tables/partials/organisations/column-admin_count.html.twig new file mode 100644 index 0000000..165899c --- /dev/null +++ b/templates/tables/partials/organisations/column-admin_count.html.twig @@ -0,0 +1,11 @@ +{% block table_cell_template_admin_count %} +{%- if checkAccess('view_organisation_members') -%} + +{% endif -%} +{% endblock %} \ No newline at end of file diff --git a/templates/tables/partials/organisations/column-description.html.twig b/templates/tables/partials/organisations/column-description.html.twig new file mode 100644 index 0000000..6f93bd9 --- /dev/null +++ b/templates/tables/partials/organisations/column-description.html.twig @@ -0,0 +1,9 @@ +{% block table_cell_template_description %} + +{% endblock %} \ No newline at end of file diff --git a/templates/tables/partials/organisations/column-info.html.twig b/templates/tables/partials/organisations/column-info.html.twig new file mode 100644 index 0000000..c03499a --- /dev/null +++ b/templates/tables/partials/organisations/column-info.html.twig @@ -0,0 +1,19 @@ +{% block table_cell_template_info %} + +{% endblock %} \ No newline at end of file diff --git a/templates/tables/partials/organisations/column-join.html.twig b/templates/tables/partials/organisations/column-join.html.twig new file mode 100644 index 0000000..535369f --- /dev/null +++ b/templates/tables/partials/organisations/column-join.html.twig @@ -0,0 +1,27 @@ +{% block table_cell_template_join %} + +{% endblock %} \ No newline at end of file diff --git a/templates/tables/partials/organisations/column-member_count.html.twig b/templates/tables/partials/organisations/column-member_count.html.twig new file mode 100644 index 0000000..0422aa7 --- /dev/null +++ b/templates/tables/partials/organisations/column-member_count.html.twig @@ -0,0 +1,11 @@ +{% block table_cell_template_member_count %} +{%- if checkAccess('view_organisation_members') -%} + +{% endif -%} +{% endblock %} \ No newline at end of file diff --git a/templates/tables/partials/organisations/column-status.html.twig b/templates/tables/partials/organisations/column-status.html.twig new file mode 100644 index 0000000..0521dca --- /dev/null +++ b/templates/tables/partials/organisations/column-status.html.twig @@ -0,0 +1,25 @@ +{% block table_cell_template_status %} +{%- if hasRole('site-admin') or hasRole('organisations-admin') or (current_user.adminForOrganisations.count > 0) %} + +{% endif -%} +{% endblock %} \ No newline at end of file diff --git a/templates/tables/partials/users/column-actions.html.twig b/templates/tables/partials/users/column-actions.html.twig new file mode 100644 index 0000000..180cb7a --- /dev/null +++ b/templates/tables/partials/users/column-actions.html.twig @@ -0,0 +1,56 @@ +{% block table_cell_template_actions %} + +{% endblock %} \ No newline at end of file diff --git a/templates/tables/partials/users/column-organisations.html.twig b/templates/tables/partials/users/column-organisations.html.twig new file mode 100644 index 0000000..f6f63d8 --- /dev/null +++ b/templates/tables/partials/users/column-organisations.html.twig @@ -0,0 +1,18 @@ +{% block table_cell_template_organisations %} + +{% endblock %} \ No newline at end of file diff --git a/templates/tables/users.html.twig b/templates/tables/users.html.twig index e1305f7..5854c8d 100644 --- a/templates/tables/users.html.twig +++ b/templates/tables/users.html.twig @@ -21,82 +21,8 @@
|---|