From 41065712a6615ec03e6e5d092fd7dd9f2dd2aafd Mon Sep 17 00:00:00 2001 From: Daniel Grams Date: Mon, 18 Jan 2021 14:03:10 +0100 Subject: [PATCH] Show booked_up in event lists #63 --- project/api/event/schemas.py | 1 + project/templates/_macros.html | 14 ++++++++++++-- project/templates/event_date/list.html | 4 ++-- project/templates/layout.html | 13 +++++++++++++ project/templates/manage/events.html | 4 ++-- .../manage/reference_requests_incoming.html | 2 +- .../manage/reference_requests_outgoing.html | 2 +- project/templates/manage/references_incoming.html | 4 ++-- project/templates/manage/references_outgoing.html | 4 ++-- project/templates/planing/list.html | 4 ++-- project/templates/widget/event_date/list.html | 6 +++--- project/templates/widget/infoscreen/read.html | 4 ++-- 12 files changed, 43 insertions(+), 19 deletions(-) diff --git a/project/api/event/schemas.py b/project/api/event/schemas.py index aba641b..c2f435b 100644 --- a/project/api/event/schemas.py +++ b/project/api/event/schemas.py @@ -88,6 +88,7 @@ class EventSearchItemSchema(EventRefSchema): photo = fields.Nested(ImageRefSchema) place = fields.Nested(PlaceSearchItemSchema, attribute="event_place") status = EnumField(EventStatus) + booked_up = marshmallow.auto_field() organizer = fields.Nested(OrganizerRefSchema) organization = fields.Nested(OrganizationRefSchema, attribute="admin_unit") categories = fields.List(fields.Nested(EventCategoryRefSchema)) diff --git a/project/templates/_macros.html b/project/templates/_macros.html index 551442c..900eaf1 100644 --- a/project/templates/_macros.html +++ b/project/templates/_macros.html @@ -125,7 +125,7 @@ {{ render_event_date(event) }} {{ event.name }} - {{ render_event_status_pill(event) }} + {{ render_event_warning_pills(event) }} {{ render_event_organizer(event.organizer) }} {{ render_place(event.event_place) }} @@ -238,6 +238,16 @@ {% endif %} {% endmacro %} +{% macro render_booked_up_pill(event) %} +{% if event.booked_up %} + {{ _('Booked up') }} +{% endif %} +{% endmacro %} + +{% macro render_event_warning_pills(event) %} +{{ render_event_status_pill(event) }} {{ render_booked_up_pill(event) }} +{% endmacro %} + {% macro render_event_review_status_pill(event) %} {% if event.review_status %} {{ event.review_status | loc_enum }} @@ -339,7 +349,7 @@
-
{{ event.name }}{{ render_event_status_pill(event) }}
+
{{ event.name }}{{ render_event_warning_pills(event) }}
{% if dates and dates|length > 1 %}
diff --git a/project/templates/event_date/list.html b/project/templates/event_date/list.html index 43f5774..c501db4 100644 --- a/project/templates/event_date/list.html +++ b/project/templates/event_date/list.html @@ -1,5 +1,5 @@ {% extends "layout.html" %} -{% from "_macros.html" import render_google_filter_autocomplete_header, render_event_dates_filter_form, render_pagination, render_event_status_pill, render_place, render_events_sub_menu %} +{% from "_macros.html" import render_google_filter_autocomplete_header, render_event_dates_filter_form, render_pagination, render_place, render_events_sub_menu %} {% block title %} {{ _('Event Dates') }} {% endblock %} @@ -175,7 +175,7 @@ '
' + start.format("dd. DD.MM.YYYY LT") + '
' + img_tag + '
' + - '
' + event.name + ' ' + render_event_status_pill(event) + '
' + + '
' + event.name + ' ' + render_event_warning_pills(event) + '
' + '

' + event.description.truncate(100) + '

' + '
' + '
- {{ render_event_status_pill(event) }} + {{ render_event_warning_pills(event) }} {{ event.organizer.name }} {% endfor %} diff --git a/project/templates/manage/reference_requests_incoming.html b/project/templates/manage/reference_requests_incoming.html index ae0488f..fd5890c 100644 --- a/project/templates/manage/reference_requests_incoming.html +++ b/project/templates/manage/reference_requests_incoming.html @@ -1,6 +1,6 @@ {% extends "layout_manage.html" %} {% set active_id = "reference_requests_incoming" %} -{% from "_macros.html" import render_reference_request_review_status_pill, render_event_status_pill, render_event_date, render_pagination, render_event_organizer %} +{% from "_macros.html" import render_reference_request_review_status_pill, render_event_date, render_pagination, render_event_organizer %} {% block title %} {{ _('Reference requests') }} {% endblock %} diff --git a/project/templates/manage/reference_requests_outgoing.html b/project/templates/manage/reference_requests_outgoing.html index e5fa9ba..6e8cea7 100644 --- a/project/templates/manage/reference_requests_outgoing.html +++ b/project/templates/manage/reference_requests_outgoing.html @@ -1,6 +1,6 @@ {% extends "layout_manage.html" %} {% set active_id = "reference_requests_outgoing" %} -{% from "_macros.html" import render_reference_request_review_status_pill, render_event_status_pill, render_event_date, render_pagination, render_event_organizer %} +{% from "_macros.html" import render_reference_request_review_status_pill, render_event_date, render_pagination, render_event_organizer %} {% block title %} {{ _('Reference requests') }} {% endblock %} diff --git a/project/templates/manage/references_incoming.html b/project/templates/manage/references_incoming.html index 34778d1..ddbe7c5 100644 --- a/project/templates/manage/references_incoming.html +++ b/project/templates/manage/references_incoming.html @@ -1,6 +1,6 @@ {% extends "layout_manage.html" %} {% set active_id = "references_incoming" %} -{% from "_macros.html" import render_event_status_pill, render_event_date, render_pagination, render_event_organizer %} +{% from "_macros.html" import render_event_warning_pills, render_event_date, render_pagination, render_event_organizer %} {% block title %} {{ _('References') }} {% endblock %} @@ -21,7 +21,7 @@ {{ _('Delete') }}…
- {{ render_event_status_pill(reference.event) }} + {{ render_event_warning_pills(reference.event) }} {{ reference.event.admin_unit.name }} {% endfor %} diff --git a/project/templates/manage/references_outgoing.html b/project/templates/manage/references_outgoing.html index 82e8a8c..0dd6a56 100644 --- a/project/templates/manage/references_outgoing.html +++ b/project/templates/manage/references_outgoing.html @@ -1,6 +1,6 @@ {% extends "layout_manage.html" %} {% set active_id = "references_outgoing" %} -{% from "_macros.html" import render_event_status_pill, render_event_date, render_pagination, render_event_organizer %} +{% from "_macros.html" import render_event_warning_pills, render_event_date, render_pagination, render_event_organizer %} {% block title %} {{ _('References') }} {% endblock %} @@ -19,7 +19,7 @@ {{ _('View') }} - {{ render_event_status_pill(reference.event) }} + {{ render_event_warning_pills(reference.event) }} {{ reference.admin_unit.name }} {% endfor %} diff --git a/project/templates/planing/list.html b/project/templates/planing/list.html index 62eb1fd..cbac7a0 100644 --- a/project/templates/planing/list.html +++ b/project/templates/planing/list.html @@ -1,5 +1,5 @@ {% extends "layout.html" %} -{% from "_macros.html" import render_field, render_field_with_errors, render_event_dates_date_field, render_event_dates_location_field, render_google_filter_autocomplete_header, render_event_dates_filter_form, render_pagination, render_event_status_pill, render_place, render_events_sub_menu %} +{% from "_macros.html" import render_field, render_field_with_errors, render_event_dates_date_field, render_event_dates_location_field, render_google_filter_autocomplete_header, render_event_dates_filter_form, render_pagination, render_place, render_events_sub_menu %} {% block title %} {{ _('Event Planing') }} {% endblock %} @@ -61,7 +61,7 @@ $( function() { } else { tbody.append('' + '' + start.format("LT") + '' + - '' + event.name + ' ' + render_event_status_pill(event) + '' + + '' + event.name + ' ' + render_event_warning_pills(event) + '' + '' + event.organizer.name + '' + ''); no_events = false; diff --git a/project/templates/widget/event_date/list.html b/project/templates/widget/event_date/list.html index 7c3bbef..fed0f57 100644 --- a/project/templates/widget/event_date/list.html +++ b/project/templates/widget/event_date/list.html @@ -1,5 +1,5 @@ {% extends "layout.html" %} -{% from "_macros.html" import render_widget_styles, render_pagination, render_event_status_pill, render_event_status_pill, render_place, render_events_sub_menu %} +{% from "_macros.html" import render_widget_styles, render_pagination, render_event_warning_pills, render_event_warning_pills, render_place, render_events_sub_menu %} {% block title %} {{ _('Widget') }} {% endblock %} @@ -56,7 +56,7 @@
-
{{ date.event.name }}{{ render_event_status_pill(date.event) }}
+
{{ date.event.name }}{{ render_event_warning_pills(date.event) }}
{{ date.start | dateformat('medium') }} {{ date.start | timeformat('short') }}

{{ date.event.description | truncate(200) }}

{% if date.event.admin_unit_id != params.admin_unit_id %} @@ -88,7 +88,7 @@
-
{{ date.event.name }}{{ render_event_status_pill(date.event) }}
+
{{ date.event.name }}{{ render_event_warning_pills(date.event) }}
{{ date.start | dateformat('medium') }} {{ date.start | timeformat('short') }}

{{ date.event.description | truncate(100) }}

{% if date.event.admin_unit_id != params.admin_unit_id %} diff --git a/project/templates/widget/infoscreen/read.html b/project/templates/widget/infoscreen/read.html index b4f5fb1..5269252 100644 --- a/project/templates/widget/infoscreen/read.html +++ b/project/templates/widget/infoscreen/read.html @@ -1,5 +1,5 @@ {% extends "layout.html" %} -{% from "_macros.html" import render_widget_styles, render_location, render_location_prop, render_logo, render_pagination, render_event_status_pill, render_place, render_events_sub_menu %} +{% from "_macros.html" import render_widget_styles, render_location, render_location_prop, render_logo, render_pagination, render_event_warning_pills, render_place, render_events_sub_menu %} {% block title %} {{ admin_unit.name }} Infoscreen {% endblock %} @@ -53,7 +53,7 @@
{% endif %}
-

{{ date.event.name }}{{ render_event_status_pill(date.event) }}

+

{{ date.event.name }}{{ render_event_warning_pills(date.event) }}

{{ date.event.description | truncate(300) }}