mirror of
https://gitcode.com/gh_mirrors/hy/Hydro.git
synced 2026-10-19 17:38:19 +08:00
core: contest team (#1183)
This commit is contained in:
1 parent
238b1263bf
commit
78e898fdfc
22 files changed
+934
-96
No files matched your search
@@ -49,12 +49,25 @@
|
||||
{%- if column.type == 'rank' -%}
|
||||
<span class="{{ 'rank--unrank' if column.value == '0' else 'rank--normal' }}">{{ '*' if column.value == '0' else column.value|string|nl2br|safe }}</span>
|
||||
{%- elif column.type == 'user' -%}
|
||||
{%- set canView = canViewAll or handler.user._id == column.raw -%}
|
||||
{%- set canView = canViewAll or handler.user._id == column.raw or (handler.team and handler.team == column.raw) -%}
|
||||
<button class="star user--{{ column.raw }}" data-uid="{{ column.raw }}">
|
||||
<span class="starred--hide"><span class="icon icon-star--outline" data-tooltip="{{ _('Star') }}"></span></span>
|
||||
<span class="starred--show"><span class="icon icon-star" data-tooltip="{{ _('Unstar') }}"></span></span>
|
||||
</button>
|
||||
{{ user.render_inline(udict[column.raw], badge=false) }}
|
||||
{%- if udict[column.raw].teamMembers -%}
|
||||
<span class="user-profile-link">
|
||||
<span class="icon icon-user--multiple"></span>
|
||||
<span class="user-profile-name">{{ udict[column.raw].displayName }}</span>
|
||||
</span>
|
||||
<br><small class="supplementary">
|
||||
{%- for memberUid in udict[column.raw].teamMembers -%}
|
||||
{%- if loop.index0 -%}, {% endif -%}
|
||||
{{ user.render_inline(udict[memberUid], avatar=false, badge=false) }}
|
||||
{%- endfor -%}
|
||||
</small>
|
||||
{%- else -%}
|
||||
{{ user.render_inline(udict[column.raw], badge=false) }}
|
||||
{%- endif -%}
|
||||
{%- elif column.type == 'record' and column.raw -%}
|
||||
{{ renderRecord(column, canView) }}
|
||||
{%- elif column.type == 'records' -%}
|
||||
@@ -76,4 +89,4 @@
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
Reference in new issue
Block a user