From 3f499447dae8c3cbbe4bf05f2468bfe09f374296 Mon Sep 17 00:00:00 2001 From: Richard Schreiber Date: Mon, 18 Nov 2024 12:10:59 +0100 Subject: [PATCH] change table of order to list of cards --- .../organizers/customer_profile.html | 110 +++++++++--------- src/pretix/static/pretixbase/scss/_theme.scss | 6 +- 2 files changed, 61 insertions(+), 55 deletions(-) diff --git a/src/pretix/presale/templates/pretixpresale/organizers/customer_profile.html b/src/pretix/presale/templates/pretixpresale/organizers/customer_profile.html index ba91900a51..577254382c 100644 --- a/src/pretix/presale/templates/pretixpresale/organizers/customer_profile.html +++ b/src/pretix/presale/templates/pretixpresale/organizers/customer_profile.html @@ -51,63 +51,67 @@
- - - - - - - - - - - - - + {% if orders %} +
    {% for o in orders %} -
- - - - - - - - + + + + {% endfor %} - -
{% trans "Order code" %}{% trans "Event" %}{% trans "Order date" %}{% trans "Order total" %}{% trans "Positions" %}{% trans "Status" %}
- - - {{ o.code }} - - - {% if o.testmode %} - {% trans "TEST MODE" %} - {% endif %} - - {{ o.event }} - {% if not o.event.has_subevents and o.event.settings.show_dates_on_frontpage %} -
{{ o.event.get_date_range_display }} - {% endif %} -
- {{ o.datetime|date:"SHORT_DATETIME_FORMAT" }} - {% if o.customer_id != customer.pk %} - - {% endif %} - - {{ o.total|money:o.event.currency }} - {{ o.count_positions|default_if_none:"0" }}{% include "pretixpresale/event/fragment_order_status.html" with order=o event=o.event %} - +
  • +
    +
    +
    {% trans "Order" %}
    +
    + + + {{ o.code }} + + {% if o.customer_id != customer.pk %} + + {% endif %} + {% include "pretixpresale/event/fragment_order_status.html" with order=o event=o.event %} + {% if o.testmode and False %} + {% trans "TEST MODE" %} + {% endif %} +
    +
    +
    +
    +
    +
    {% trans "Order total" %}
    +
    {{ o.total|money:o.event.currency }}
    +
    {% trans "Positions" %}
    +
    {% blocktranslate count counter=o.count_positions|default_if_none:0 %}{{ counter }} item{% plural %}{{ counter }} items{% endblocktranslate %} +
    +
    +
    +
    {% trans "Event" %}
    +
    + + {{ o.event }} + {% if not o.event.has_subevents and o.event.settings.show_dates_on_frontpage %} +
    {{ o.event.get_date_range_display }} + {% endif %} +
    +
    +
    +
    {% trans "Actions" %}
    +
    + + + {% trans "Details" %} - -
  • + {% include "pretixcontrol/pagination.html" %} + {% else %} +

    {% trans "You don’t have any orders in your account yet." %}

    + {% endif %}
    diff --git a/src/pretix/static/pretixbase/scss/_theme.scss b/src/pretix/static/pretixbase/scss/_theme.scss index de69f6e302..6781031b36 100644 --- a/src/pretix/static/pretixbase/scss/_theme.scss +++ b/src/pretix/static/pretixbase/scss/_theme.scss @@ -254,11 +254,13 @@ svg.svg-icon { @include table-row-variant('danger', var(--pretix-brand-danger-lighten-30), var(--pretix-brand-danger-lighten-25)); .text-blob-success, .text-blob-info, .text-blob-warning, .text-blob-danger { - padding: .25em .8em; + padding: .125em .5em; border-radius: 1em; + font-weight: bold; + white-space: nowrap; &:has(.status-dot) { - padding-left: .45em; + padding-left: .3em; } } .text-blob-success {