{{ macros_site.render_menu_breadcrumbs(breadcrumbs_menu) }}
{{ macros_site.render_menu_actions(action_menu) }}
{{ gettext('Metadata') }}
{{ gettext('Login') }}:
|
{{ item.login | default(gettext('<< unknown >>'), True) }}
|
{{ gettext('Full name') }}:
|
{{ item.fullname | default(gettext('<< unknown >>'), True) }}
|
{{ gettext('Email') }}:
|
{%- if item.email %}
{{ item.email }}
{%- else %}
{{ gettext('<< unknown >>') }}
{%- endif %}
|
{{ gettext('Home organization') }}:
|
{{ item.organization | default(gettext('<< unknown >>'), True) }}
|
{{ gettext('State') }}:
|
{{ macros_site.render_label_item_state(item.enabled, True) }}
|
{{ gettext('Roles') }}:
|
{{ macros_site.render_labels_role_list(config['ROLES'], item, True) }}
|
{{ gettext('Prefered locale') }}:
|
{%- if item.locale %}
{{ get_country_flag(item.locale|upper) }} {{ babel_translate_locale(item.locale, True) }} ({{ item.locale }})
{%- else %}
{{ gettext('<< system default >>') }}
{%- endif %}
|
{{ gettext('Prefered timezone') }}:
|
{%- if item.timezone %}
{{ item.timezone }}
{%- else %}
{{ gettext('<< system default >>') }}
{%- endif %}
|
{{ gettext('Group memberships') }} {{ item.memberships | length }}
{%- if item.memberships %}
{%- for subitem in item.memberships %}
{{ subitem.name }}
|
{%- if context_action_menu_groups.has_menu(subitem) %}
{{ macros_site.render_menu_context_actions(context_action_menu_groups, subitem) }}
|
{%- endif %}
{%- endfor %}
{%- else %}
{%- call macros_site.render_alert('info', False) %}
{{ gettext('This user is not member of any group at the moment.') }}
{%- endcall %}
{%- endif %}
{{ gettext('Group managements') }} {{ item.managements | length }}
{%- if item.managements %}
{%- for subitem in item.managements %}
{{ subitem.name }}
|
{%- if context_action_menu_groups.has_menu(subitem) %}
{{ macros_site.render_menu_context_actions(context_action_menu_groups, subitem) }}
|
{%- endif %}
{%- endfor %}
{%- else %}
{%- call macros_site.render_alert('info', False) %}
{{ gettext('This user is not manager of any group at the moment.') }}
{%- endcall %}
{%- endif %}
{%- if can_access_endpoint('changelogs.search') %}
{%- if user_changelog %}
{%- for subitem in user_changelog %}
{{ babel_format_datetime(subitem.createtime) }} ({{ gettext('before') }} {{ babel_format_timedelta(current_datetime_utc - subitem.createtime) }})
|
{{ subitem }}
|
{%- if subitem.operation != 'delete' %}{{ subitem.model }}#{{ subitem.model_id }}{%- else %}{{ subitem.model }}#{{ subitem.model_id }}{%- endif %}
|
{{ macros_site.render_label_endpoint(subitem.endpoint) }}
|
{%- if context_action_menu_changelogs.has_menu(subitem) %}
{{ macros_site.render_menu_context_actions(context_action_menu_changelogs, subitem) }}
|
{%- endif %}
{%- endfor %}
{{ gettext('Displaying only latest %(count)s actionlogs', count = 100) }}
{%- else %}
{%- call macros_site.render_alert('info', False) %}
{{ gettext('This user does not have any actionlog records at the moment.') }}
{%- endcall %}
{%- endif %}
{%- if item_changelog %}
{%- for subitem in item_changelog %}
{{ babel_format_datetime(subitem.createtime) }} ({{ gettext('before') }} {{ babel_format_timedelta(current_datetime_utc - subitem.createtime) }})
|
{%- if subitem.author %}
{{ subitem.author.login }}
{%- else %}
{{ gettext('<< system change >>') }}
{%- endif %}
|
{{ subitem }}
|
{%- if subitem.operation != 'delete' %}{{ subitem.model }}#{{ subitem.model_id }}{%- else %}{{ subitem.model }}#{{ subitem.model_id }}{%- endif %}
|
{{ macros_site.render_label_endpoint(subitem.endpoint) }}
|
{%- if context_action_menu_changelogs.has_menu(subitem) %}
{{ macros_site.render_menu_context_actions(context_action_menu_changelogs, subitem) }}
|
{%- endif %}
{%- endfor %}
{{ gettext('Displaying only latest %(count)s changelogs', count = 100) }}
{%- else %}
{%- call macros_site.render_alert('info', False) %}
{{ gettext('This object does not have any changelog records at the moment.') }}
{%- endcall %}
{%- endif %}
{%- endif %}