diff --git a/TODO.txt b/TODO.txt index 6b7b399..2bf24db 100644 --- a/TODO.txt +++ b/TODO.txt @@ -1,3 +1,4 @@ +- FIX: timestamp of automagically detected expire status - FIX: validation for first_day - Test event list export diff --git a/dav_events/apps.py b/dav_events/apps.py index 201d3c9..1b56f05 100644 --- a/dav_events/apps.py +++ b/dav_events/apps.py @@ -14,6 +14,7 @@ DEFAULT_SETTINGS = ( DefaultSetting('groups_publisher_print', []), DefaultSetting('groups_publisher_web', []), DefaultSetting('groups_publisher_facebook', []), + DefaultSetting('groups_office', []), DefaultSetting('forms_development_init', False), DefaultSetting('form_initials', dict()), DefaultSetting('matrix_config', ImproperlyConfigured), diff --git a/dav_events/django_project_config/settings-dav_events.py b/dav_events/django_project_config/settings-dav_events.py index 7b288f7..a525860 100644 --- a/dav_events/django_project_config/settings-dav_events.py +++ b/dav_events/django_project_config/settings-dav_events.py @@ -16,6 +16,7 @@ GROUPS_MANAGER_B = ['Bereichsleiter_Bergsteigen'] GROUPS_PUBLISHER_PRINT = ['Redaktion_KA-Alpin'] GROUPS_PUBLISHER_WEB = ['Redaktion_Joomla'] GROUPS_PUBLISHER_FACEBOOK = ['Redaktion_Facebook'] +GROUPS_OFFICE = ['Geschaeftsstelle'] # ChainedForm and sub classes FORM_INITIALS = { diff --git a/dav_events/templates/dav_events/event_detail.html b/dav_events/templates/dav_events/event_detail.html index ee51b78..0440de5 100644 --- a/dav_events/templates/dav_events/event_detail.html +++ b/dav_events/templates/dav_events/event_detail.html @@ -113,7 +113,7 @@
{% if has_permission_submit %} - {% endif %} {% if has_permission_accept %} - {% endif %} {% if has_permission_publish %} - {% if is_publishing_any %} {% bootstrap_icon 'check' %}  @@ -145,7 +145,7 @@ {% trans 'Veröffentlichung bestätigen' %} {% endif %} - {% bootstrap_icon 'duplicate' %}  @@ -165,10 +165,12 @@ {% trans 'Ändern' %} -
  • - + {% trans 'Anmeldungen' %}
  • + {% endif %}
    diff --git a/dav_events/templates/dav_events/event_registrations.html b/dav_events/templates/dav_events/event_registrations.html index e1c2e5d..3992793 100644 --- a/dav_events/templates/dav_events/event_registrations.html +++ b/dav_events/templates/dav_events/event_registrations.html @@ -141,7 +141,7 @@
    - {% render_event_status event show_void=False %} + {% render_event_status event %}

    {{ event }}

    @@ -196,6 +196,7 @@
    + {% if has_permission_update_registration %} + {% endif %} @@ -241,6 +243,7 @@
    {% csrf_token %} + {% if has_permission_update_participants %}   + {% endif %} {% if registration.answered %} {% endif %} @@ -277,6 +281,7 @@ {% endif %} + {% if has_permission_update_participants %}
    + {% endif %} {% if participants %} {% for form in participant_formset %} {% with participant=form.instance %} @@ -322,6 +328,7 @@ {% csrf_token %} + {% if has_permission_update_participants %}   - {% if event.charge and participant.paid %} - + {% endif %} + {% if event.charge and participant.paid and has_permission_payment %} + + {% elif event.charge and participant.paid %} + {% bootstrap_icon 'piggy-bank' %} + {% elif event.charge and has_permission_payment %} + {% elif event.charge %} - + {% bootstrap_icon 'piggy-bank' %} {% else %} -