Fixes for invitation display

- Reorder columns, from generic to specific
- Fix empty tooltip on invitation types caused by incorrect macro usage
This commit is contained in:
Matthew Wild
2024-04-29 18:19:07 +01:00
parent 607863cfc4
commit 8c824149cc
2 changed files with 8 additions and 7 deletions

View File

@@ -18,17 +18,17 @@
<col/> <col/>
<thead> <thead>
<tr> <tr>
<th>{% trans %}Expires{% endtrans %}</th>
<th class="collapsible">{% trans %}Type{% endtrans %}</th> <th class="collapsible">{% trans %}Type{% endtrans %}</th>
<th class="collapsible">{% trans %}Circle{% endtrans %}</th> <th class="collapsible">{% trans %}Circle{% endtrans %}</th>
<th>{% trans %}Expires{% endtrans %}</th>
<th>{% trans %}Actions{% endtrans %}</th> <th>{% trans %}Actions{% endtrans %}</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
{% for invite in invites %} {% for invite in invites %}
{% set invite_type = invite.reusable and "group" or "account" %}
<tr> <tr>
<td>{{ (invite.expires - now) | format_timedelta(add_direction=True) }}</td> <td class="collapsible"><span class="with-tooltip above" data-tooltip="{% call invite_type_description(invite_type) %}{% endcall %}">{% call invite_type_name(invite_type) %}{% endcall %}</span></td>
<td class="collapsible"><span class="with-tooltip above" data-tooltip="{% call invite_type_description(invite) %}{% endcall %}">{% call invite_type_name(invite) %}{% endcall %}</span></td>
<td class="collapsible"> <td class="collapsible">
{#- -#} {#- -#}
<ul class="inline"> <ul class="inline">
@@ -38,6 +38,7 @@
</ul> </ul>
{#- -#} {#- -#}
</td> </td>
<td>{{ (invite.expires - now) | format_timedelta(add_direction=True) }}</td>
<td class="nowrap"> <td class="nowrap">
{%- call action_button("more", url_for(".edit_invite", id_=invite.id_), class="secondary") -%} {%- call action_button("more", url_for(".edit_invite", id_=invite.id_), class="secondary") -%}
{% trans %}Show invite details{% endtrans %} {% trans %}Show invite details{% endtrans %}

View File

@@ -132,11 +132,11 @@
{%- endif -%} {%- endif -%}
{% endmacro %} {% endmacro %}
{%- macro invite_type_name(invite_info, caller=None) -%} {%- macro invite_type_name(invite_type, caller=None) -%}
{%- if invite_info.reusable -%} {%- if invite_type == "account" -%}
{% trans %}Group{% endtrans %}
{%- else -%}
{% trans %}Individual{% endtrans %} {% trans %}Individual{% endtrans %}
{%- else -%}
{% trans %}Group{% endtrans %}
{%- endif -%} {%- endif -%}
{%- endmacro -%} {%- endmacro -%}