diff --git a/dav_events/templates/dav_events/event_registrations.html b/dav_events/templates/dav_events/event_registrations.html index 3992793..fc63f20 100644 --- a/dav_events/templates/dav_events/event_registrations.html +++ b/dav_events/templates/dav_events/event_registrations.html @@ -386,7 +386,7 @@ {% include './includes/participant_form.html' %} - {% if not has_permission_update_participants %} + {% if has_permission_update_participants %} @@ -401,7 +401,7 @@ {% else %}
- {% trans 'Du hast noch keine Teilnehmer hinzugefügt.' %} + {% trans 'Es wurden noch keine Teilnehmer hinzugefügt.' %}
{% endif %} diff --git a/dav_events/templates/dav_events/event_update_form.html b/dav_events/templates/dav_events/event_update_form.html index 1d3ef79..151b60c 100644 --- a/dav_events/templates/dav_events/event_update_form.html +++ b/dav_events/templates/dav_events/event_update_form.html @@ -509,6 +509,7 @@
{% bootstrap_field form.internal_note %} + {% bootstrap_field form.registration_closed %}
diff --git a/dav_events/views/events.py b/dav_events/views/events.py index 93338b8..07cde08 100644 --- a/dav_events/views/events.py +++ b/dav_events/views/events.py @@ -476,7 +476,7 @@ class EventUpdateView(EventPermissionMixin, generic.UpdateView): def get_form(self, form_class=None): form = super(EventUpdateView, self).get_form(form_class) - if not self.has_permission('accept', self.object): + if not (self.has_permission('accept', self.object) or self.has_permission('publish', self.object)): form.fields['registration_howto'].disabled = True form.fields['planned_publication_date'].disabled = True form.fields['planned_publication_date'].widget = forms.generic.forms.HiddenInput()