mirror of
https://gitcode.com/gh_mirrors/hy/Hydro.git
synced 2026-10-20 01:38:19 +08:00
ui: better domain_user page performance
This commit is contained in:
7 files changed
+35
-15
No files matched your search
@@ -75,8 +75,20 @@
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{%- for role in roles -%}
|
||||
{%- for rudoc in rudocs[role._id] -%}
|
||||
{%- for role, udocs in rudocs -%}
|
||||
{%- if udocs|length > 50 -%}
|
||||
<tr>
|
||||
<td colspan="3" style="text-wrap: wrap;"><div style="max-height: 300px; overflow-y: auto">
|
||||
{%- for udoc in udocs -%}
|
||||
{% set is_disabled=(rudoc._id == handler.user._id) %}
|
||||
<input type="checkbox" data-uid="{{udoc._id}}" data-checkbox-group="user" {% if is_disabled %}disabled{% else %}data-checkbox-range{% endif %}>
|
||||
[{{udoc._id}}]{{ user.render_inline(udoc, avatar=false, badge=false) }}
|
||||
{%- endfor -%}
|
||||
</div></td>
|
||||
<td>{{ role }}</td>
|
||||
</tr>
|
||||
{%- else -%}
|
||||
{%- for rudoc in udocs -%}
|
||||
{% set is_disabled=(rudoc._id == handler.user._id) %}
|
||||
<tr data-uid="{{ rudoc._id }}">
|
||||
<td class="col--checkbox">
|
||||
@@ -101,6 +113,7 @@
|
||||
</td>
|
||||
</tr>
|
||||
{%- endfor -%}
|
||||
{%- endif -%}
|
||||
{%- endfor -%}
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
<pre>
|
||||
{%- for role in roles -%}{%- for rudoc in rudocs[role._id] -%}
|
||||
{{ rudoc._id }},{{ rudoc.role }},{{ udict[rudoc._id].uname }},{{ udict[rudoc._id].displayName}}
|
||||
{% endfor -%}{%- endfor -%}
|
||||
</pre>
|
||||
Reference in new issue
Block a user