{%- set user_dict = user_dict or user %} {%- set orgs_available = h.organizations_available(permission='manage_group', include_dataset_count=true, include_member_count=true, user=user_dict.id) %} {%- set groups_available = h.groups_available(am_member=true, include_dataset_count=true, include_member_count=true, user=user_dict.id) %}
{%- call ui.util.call(ui.sidebar_section, title=user_dict.display_name) -%} {%- block user_image %} {{ h.user_image(user_dict.id, size=270) }} {%- endblock %} {%- block user_about %} {%- if about_formatted %} {{ about_formatted }} {%- else %}

{{ _("This user has no biography.") }}

{%- endif %} {%- endblock %} {%- block user_nums %} {%- set num_followers = h.follow_count('user', user_dict.id) %} {%- call ui.util.call(ui.table) -%} {%- call ui.util.call(ui.table_row) -%} {{ ui.table_cell(ui.link(_('Followers'), href=h.url_for("user.followers", id=user_dict.name)), header=true) }} {{ ui.table_cell(h.SI_number_span(num_followers)) }} {%- endcall %} {%- call ui.util.call(ui.table_row) -%} {{ ui.table_cell(ui.link(h.humanize_entity_type('package', dataset_type, 'facet label') or _('Datasets'), href=h.url_for("user.read", id=user_dict.name)), header=true) }} {{ ui.table_cell(user_dict.number_created_packages) }} {%- endcall %} {%- call ui.util.call(ui.table_row) -%} {{ ui.table_cell(ui.link(h.humanize_entity_type('organization', org_type, 'facet label') or _('Organizations'), href=h.url_for("user.read_organizations", id=user_dict.name)), header=true) }} {{ ui.table_cell(orgs_available | count) }} {%- endcall %} {%- call ui.util.call(ui.table_row) -%} {{ ui.table_cell(ui.link(h.humanize_entity_type('group', group_type, 'facet label') or _('Groups'), href=h.url_for("user.read_groups", id=user_dict.name)), header=true) }} {{ ui.table_cell(groups_available | count) }} {%- endcall %} {%- endcall %} {%- endblock %} {%- block user_follow %} {%- if not is_myself and current_user.is_authenticated %} {%- if error_message %}
{{ error_message }}
{%- endif %} {%- with am_following=am_following, obj_type='user', obj_id=user_dict.id -%} {% include 'snippets/follow_button.html' %} {%- endwith %} {%- endif %} {%- endblock %} {%- block user_info %} {%- call ui.util.call(ui.table) -%} {%- call ui.util.call(ui.table_row) -%} {{ ui.table_cell(_('Username'), header=true) }} {{ ui.table_cell(user_dict.name) }} {%- endcall %} {%- if is_myself %} {%- call ui.util.call(ui.table_row) -%} {{ ui.table_cell(_('Email'), header=true) }} {{ ui.table_cell(ui.tooltip(user_dict.email, tooltip=_('This information is visible to you and admins'))) }} {%- endcall %} {%- endif %} {%- call ui.util.call(ui.table_row) -%} {{ ui.table_cell(_('Member Since'), header=true) }} {{ ui.table_cell(ui.datetime(user_dict.created)) }} {%- endcall %} {%- if is_sysadmin %} {%- call ui.util.call(ui.table_row) -%} {{ ui.table_cell(_('Last Active'), header=true) }} {{ ui.table_cell(h.time_ago_from_timestamp(user_dict.last_active)) }} {%- endcall %} {%- endif %} {%- if is_sysadmin %} {%- call ui.util.call(ui.table_row) -%} {{ ui.table_cell(_('State'), header=true) }} {{ ui.table_cell(_(user_dict.state)) }} {%- endcall %} {%- endif %} {%- endcall %} {%- endblock %} {%- endcall %}