{# # This file is part of Invenio. # Copyright (C) 2012, 2014, 2015 CERN. # # Invenio is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2 of the # License, or (at your option) any later version. # # Invenio is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with Invenio; if not, write to the Free Software Foundation, Inc., # 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. #} {%- import "accounts/settings/helpers.html" as helpers with context -%} {%- from "groups/helpers.html" import searchbar with context -%} {%- from "groups/helpers.html" import emptyprompt with context -%} {%- from "groups/helpers.html" import emptysearch with context -%} {%- from "paginate.html" import paginate with context -%} {%- from "paginate.html" import list_status with context -%} {%- extends "accounts/settings/index_base.html" -%} {%- bundles "groups.css", "groups.js" -%} {%- block settings_body %} {{ helpers.panel_start( _('My Groups'), with_body=False, icon='fa fa-group fa-fw', btn=_('New group') if groups.items|length > 0 else "", btn_icon='fa fa-plus', btn_href=url_for('.new') ) }}
{%- block groups_description %} List of groups your are currently admin or member of. While being in particular group you gain special privileges, which enables you to get more involved in growth of the community. {%- endblock groups_description %}
{{ _("Invitations") }} {{ invitations }} {{ _("Requests") }} {{ requests }}
{%- if groups.items|length == 0 and not q %} {{ emptyprompt( btn=_('New group'), btn_icon='fa fa-fw fa-plus', btn_href=url_for('.new'), heading=_('Go ahead and create new group !') ) }} {%- elif groups.items|length == 0 and q %} {{ searchbar() }} {{ emptysearch(heading=_("No results found.")) }} {%- else %} {{ searchbar() }} {%- block groups_list %}
{%- for group in groups.items %} {%- endfor %}
{{ _("Name") }} {{ _("Members") }}
{{ group.name }}

{{ group.description|truncate(200, True)|safe }}
{{ group.members_count() }} {%- if group.is_member(current_user) %} {%- endif %} {%- if group.is_admin(current_user) %} {{ _("Manage") }} {{ _("Invite") }} {%- endif %} {%- if group.can_see_members(current_user) %} {{ _("Members") }} {%- endif %}
{%- endblock groups_list %} {%- endif %} {{ helpers.panel_end(with_body=False) }} {%- endblock settings_body%}