Allow creators to delete events and restrict private invitations to friends
This commit is contained in:
@@ -237,14 +237,16 @@
|
||||
|
||||
<div class="calendar-export"><a href="/concerts/{{ concert.id }}.ics" class="concert-action">{{ _('📅 In Kalender speichern (.ics)') }}</a></div>
|
||||
|
||||
{% if can_edit %}
|
||||
{% if can_edit or can_delete %}
|
||||
|
||||
<div class="detail-actions" aria-label="{{ _('Veranstaltung verwalten') }}">
|
||||
{% if can_edit %}
|
||||
<a href="/concerts/{{ concert.id }}/edit" class="concert-action concert-action-edit">
|
||||
{{ _('✏️ Veranstaltung bearbeiten') }}
|
||||
</a>
|
||||
|
||||
{% if user.is_admin and can_delete %}
|
||||
{% endif %}
|
||||
{% if can_delete %}
|
||||
|
||||
<form
|
||||
method="post"
|
||||
|
||||
@@ -49,10 +49,10 @@
|
||||
<label><input type="radio" name="visibility" value="private" {% if concert.visibility == 'private' %}checked{% endif %}> {{ _('Privat – nur eingeladene Mitglieder') }}</label>
|
||||
</fieldset>
|
||||
<fieldset id="event-invitations-field" {% if concert.event_type != 'other' or concert.visibility != 'private' %}hidden{% endif %}>
|
||||
<legend>{{ _('Mitglieder einladen') }}</legend>
|
||||
<legend>{{ _('Freunde einladen') }}</legend>
|
||||
{% for member in invitable_users %}
|
||||
<label style="display:block;margin:7px 0"><input type="checkbox" name="invited_user_ids" value="{{ member.id }}" {% if member.id in invited_user_ids %}checked{% endif %}> {{ member.display_name }} <small>@{{ member.username }}</small></label>
|
||||
{% else %}<p>{{ _('Noch keine weiteren Mitglieder vorhanden.') }}</p>{% endfor %}
|
||||
{% else %}<p>{{ _('Noch keine bestätigten Freunde vorhanden.') }}</p>{% endfor %}
|
||||
</fieldset>
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
||||
@@ -141,11 +141,11 @@
|
||||
</fieldset>
|
||||
|
||||
<fieldset id="event-invitations-field" hidden>
|
||||
<legend>{{ _('Mitglieder einladen') }}</legend>
|
||||
<legend>{{ _('Freunde einladen') }}</legend>
|
||||
<p class="flyer-help">{{ _('Eingeladene erhalten eine Benachrichtigung und sehen die Veranstaltung in ihrer Übersicht.') }}</p>
|
||||
{% for member in invitable_users %}
|
||||
<label style="display:block;margin:7px 0"><input type="checkbox" name="invited_user_ids" value="{{ member.id }}"> {{ member.display_name }} <small>@{{ member.username }}</small></label>
|
||||
{% else %}<p>{{ _('Noch keine weiteren Mitglieder vorhanden.') }}</p>{% endfor %}
|
||||
{% else %}<p>{{ _('Noch keine bestätigten Freunde vorhanden.') }}</p>{% endfor %}
|
||||
</fieldset>
|
||||
|
||||
<!-- ================================================= -->
|
||||
|
||||
Reference in New Issue
Block a user