Files
upstream-zulip/web/templates/popovers/user_group_info_popover.hbs
upstream-mirror 64898b2c79
Some checks failed
Code scanning / CodeQL (push) Failing after 15s
Zulip production suite / Ubuntu 22.04 production build (push) Failing after 26s
Zulip production suite / Debian 12 production install with custom db name and user (push) Has been skipped
Zulip production suite / Ubuntu 22.04 production install and PostgreSQL upgrade with pgroonga (push) Has been skipped
Zulip production suite / Ubuntu 24.04 production install (push) Has been skipped
Zulip production suite / Ubuntu 26.04 production install (push) Has been skipped
Zulip production suite / Debian 13 production install (push) Has been skipped
Zulip production suite / 7.0 Version Upgrade (push) Has been skipped
Zulip production suite / 8.0 Version Upgrade (push) Has been skipped
Zulip production suite / 6.0 Version Upgrade (push) Has been skipped
Zulip production suite / 10.0 Version Upgrade (push) Has been skipped
Zulip production suite / 9.0 Version Upgrade (push) Has been skipped
Zulip production suite / 12.0 Version Upgrade (push) Has been skipped
Zulip production suite / 11.0 Version Upgrade (push) Has been skipped
GitHub Actions Security Analysis with zizmor / zizmor (push) Failing after 3s
Zulip CI / Debian 12 (Python 3.11, backend + documentation) (push) Failing after 26s
Zulip CI / Ubuntu 22.04 (Python 3.10, backend + frontend) (push) Failing after 3s
Zulip CI / Ubuntu 24.04 (Python 3.12, backend) (push) Failing after 25s
Zulip CI / Ubuntu 26.04 (Python 3.14, backend) (push) Failing after 25s
Zulip CI / Debian 13 (Python 3.13, backend) (push) Failing after 28s
Zulip production suite / Required jobs (push) Has been cancelled
Zulip CI / Required jobs (push) Has been cancelled
API Documentation Update Check / check-feature-level-updated (push) Has been cancelled
API Documentation Update Check / notify-if-api-docs-changed (push) Has been cancelled
snapshot of https://github.com/zulip/zulip.git @ 48c69911c7dd4e03b20552eb3bd77ad8151c1357 (2026-09-15)
2026-09-15 15:05:30 +05:00

87 lines
5.1 KiB
Handlebars

<div class="popover-menu user-group-info-popover" data-simplebar data-simplebar-tab-index="-1">
<ul role="menu" class="popover-menu-list">
<li role="none" class="link-item popover-menu-list-item">
<div class="popover-group-menu-info">
<div class="popover-group-menu-name-container">
<i class="popover-menu-icon zulip-icon zulip-icon-user-group" aria-hidden="true"></i>
<span class="popover-group-menu-name">{{group_name}}</span>
</div>
{{#if group_description}}
<div class="popover-group-menu-description">{{group_description}}</div>
{{/if}}
</div>
</li>
{{#unless (and (eq displayed_members.length 0) (eq displayed_subgroups.length 0))}}
{{#if user_can_access_all_other_users}}
<li role="none" class="popover-menu-list-item text-item italic">
{{#tr}}
{members_count, plural, =1 {1 member} other {# members}}
{{/tr}}
</li>
{{/if}}
{{/unless}}
{{#if deactivated}}
<li role="none" class="popover-menu-list-item text-item italic hidden-for-spectators">
<span class="popover-menu-label">{{t "This group has been deactivated." }}</span>
</li>
{{/if}}
<li role="separator" class="popover-menu-separator"></li>
<li role="none" class="popover-menu-list-item">
{{#unless (and (eq displayed_members.length 0) (eq displayed_subgroups.length 0))}}
<ul class="popover-menu-list popover-group-menu-member-list" data-simplebar data-simplebar-tab-index="-1" data-simplebar-auto-hide="false">
{{#each displayed_subgroups}}
<li class="popover-group-menu-member">
<i class="popover-group-member-icon popover-menu-icon zulip-icon zulip-icon-user-group" aria-hidden="true"></i>
<span class="popover-group-menu-member-name">{{name}}</span>
</li>
{{/each}}
{{#each displayed_members}}
<li class="popover-group-menu-member">
{{#if is_bot}}
<i class="popover-group-member-icon zulip-icon zulip-icon-bot" aria-hidden="true"></i>
{{else}}
<span class="popover-group-member-icon user-circle zulip-icon zulip-icon-{{user_circle_class}} {{user_circle_class}} popover-group-menu-user-presence hidden-for-spectators" data-tippy-content="{{user_last_seen_time_status}}"></span>
{{/if}}
<span class="popover-group-menu-member-name">{{full_name}}</span>
</li>
{{/each}}
{{#unless display_all_subgroups_and_members}}
<li class="popover-group-menu-member">
<span class="popover-group-menu-member-name">
{{#if is_system_group}}
{{#if has_bots}}
{{#tr class="popover-group-menu-member"}}
View all <z-link-users>users</z-link-users> and <z-link-bots>bots</z-link-bots>
{{#*inline "z-link-users"}}<a href="#organization/users">{{> @partial-block}}</a>{{/inline}}
{{#*inline "z-link-bots"}}<a href="#organization/bots">{{> @partial-block}}</a>{{/inline}}
{{/tr}}
{{else}}
<a href="#organization/users" role="menuitem">
{{t "View all users"}}
</a>
{{/if}}
{{else}}
<a href="{{group_members_url}}" role="menuitem">
{{t "View all members"}}
</a>
{{/if}}
</span>
</li>
{{/unless}}
</ul>
{{else}}
<span class="popover-group-menu-placeholder"><i>{{t 'This group has no members.'}}</i></span>
{{/unless}}
</li>
{{#unless is_guest}}
<li role="separator" class="popover-menu-separator hidden-for-spectators"></li>
<li role="none" class="link-item popover-menu-list-item hidden-for-spectators">
<a href="{{group_edit_url}}" role="menuitem" class="navigate-link-on-enter popover-menu-link" tabindex="0">
<i class="popover-menu-icon zulip-icon zulip-icon-user-group-cog" aria-hidden="true"></i>
<span class="popover-menu-label">{{t "Group settings" }}</span>
</a>
</li>
{{/unless}}
</ul>
</div>