Added primitive Update Event feature.

This commit is contained in:
2018-01-25 14:53:44 +01:00
parent 379a7f9a92
commit 1c22d1c879
8 changed files with 95 additions and 13 deletions

View File

@@ -7,20 +7,24 @@
<div class="action-tabs">
<ul class="nav nav-tabs" role="tablist">
<li>
<a href="{% url 'dav_events:event_list' %}">{% trans 'Veranstaltungsliste' %}</a>
<a class="btn"
href="{% url 'dav_events:event_list' %}">{% trans 'Veranstaltungsliste' %}</a>
</li>
<li class="active">
<a href="{% url 'dav_events:event_detail' event.pk %}">{% trans 'Details' %}</a>
<a class="btn"
href="{% url 'dav_events:event_detail' event.pk %}">{% trans 'Details' %}</a>
</li>
<li class="{% if not has_permission_accept or event.accepted %}disabled{% endif %}">
<a class="{% if has_permission_accept and not event.accepted %}btn-success{% endif %}"
<a class="btn {% if has_permission_accept and not event.accepted %}btn-success{% else %}disabled{% endif %}"
href="{% url 'dav_events:event_accept' event.pk %}">{% trans 'Freigeben' %}</a>
</li>
<li class="disabled">
<a href="{% url 'dav_events:event_detail' event.pk %}">{% trans 'Ändern' %}</a>
<li class="{% if not has_permission_update or event.accepted %}disabled{% endif %}">
<a class="btn {% if has_permission_update and not event.accepted %}btn-warning{% else %}disabled{% endif %}"
href="{% url 'dav_events:event_update' event.pk %}">{% trans 'Ändern' %}</a>
</li>
<li class="disabled">
<a href="{% url 'dav_events:event_detail' event.pk %}"
<a class="btn disabled"
href="{% url 'dav_events:event_detail' event.pk %}"
title="{% trans 'Diese Veranstaltung als Vorlage für eine neue Veranstaltung benutzen' %}">{% trans 'Kopieren' %}</a>
</li>
</ul>

View File

@@ -0,0 +1,42 @@
{% extends 'dav_events/base.html' %}
{% load bootstrap3 %}
{% load i18n %}
{% block head-title %}{{ event }} - {{ block.super }}{% endblock head-title %}
{% block page-container-fluid %}
<div class="action-tabs">
<ul class="nav nav-tabs" role="tablist">
<li>
<a href="{% url 'dav_events:event_list' %}">{% trans 'Veranstaltungsliste' %}</a>
</li>
<li>
<a href="{% url 'dav_events:event_detail' event.pk %}">{% trans 'Details' %}</a>
</li>
<li class="{% if not has_permission_accept or event.accepted %}disabled{% endif %}">
<a class="{% if has_permission_accept and not event.accepted %}btn-success{% endif %}"
href="{% url 'dav_events:event_accept' event.pk %}">{% trans 'Freigeben' %}</a>
</li>
<li class="active">
<a href="{% url 'dav_events:event_update' event.pk %}">{% trans 'Ändern' %}</a>
</li>
<li class="disabled">
<a href="{% url 'dav_events:event_detail' event.pk %}"
title="{% trans 'Diese Veranstaltung als Vorlage für eine neue Veranstaltung benutzen' %}">{% trans 'Kopieren' %}</a>
</li>
</ul>
</div>
<form action="" method="post">
{% csrf_token %}
<div class="panel panel-default">
<div class="panel-heading"><h3 class="panel-title">{{ event }}</h3></div>
<div class="panel-body">
{% bootstrap_form form layout='horizontal' %}
</div>
<div class="panel-footer">
<button type="submit" class="btn btn-danger">{% trans 'Speichern' %}</button>
<a class="btn btn-warning" href="{% url 'dav_events:event_detail' event.pk %}">{% trans 'Abbrechen' %}</a>
</div>
</div>
</form>
{% endblock page-container-fluid %}