Add validation for repeating events.

Ticket #43
This commit is contained in:
Tim Schumacher 2015-05-09 19:43:03 +02:00
parent 6f5ca2d29a
commit 60de4df4e6
3 changed files with 40 additions and 20 deletions

View file

@ -1,6 +1,6 @@
<form class="ui form" method="post"
action="{% if entity.id|default(0) > 0 %}{{ path('repeating_event_update',{'slug':entity.slug}) }}{% else %}{{ path('repeating_event_create') }}{% endif %}">
<div class="required field">
<div class="required field{% if(errors|default('0') != 0) %} {% if('nextdate' in errors|keys) %}error{% endif %}{% endif %}">
<label for="event_startdate">Nächster Termin</label>
<div class="ui icon input">
@ -11,7 +11,9 @@
value="{{ entity.nextdate.format('Y-m-d H:i')|default('') }}"
placeholder="{{ "now"|date('d.m.Y H:00') }}"
class="form-control">
{% if(errors|default('0') != 0) %} {% if('nextdate' in errors|keys) %}
<div class="ui red pointing above ui label">{{ errors.nextdate }}</div>
{% endif %}{% endif %}
<i class="icon calendar"></i>
</div>
@ -37,7 +39,7 @@
</div>
</div>
<div class="required field">
<div class="required field{% if(errors|default('0') != 0) %} {% if('repeating_pattern' in errors|keys) %}error{% endif %}{% endif %}">
<label for="event_duration">Terminwiederholungsmuster</label>
<div class="ui input">
@ -48,6 +50,9 @@
required="required"
maxlength="255"
class="form-control">
{% if(errors|default('0') != 0) %} {% if('repeating_pattern' in errors|keys) %}
<div class="ui red pointing above ui label">{{ errors.repeating_pattern }}</div>
{% endif %}{% endif %}
</div>
<div class="ui label">
@ -56,7 +61,7 @@
</div>
<div class="required field">
<div class="required field{% if(errors|default('0') != 0) %} {% if('summary' in errors|keys) %}error{% endif %}{% endif %}">
<label for="event_summary">Zusammenfassung</label>
<div class="ui input">
@ -67,6 +72,9 @@
required="required"
maxlength="255"
class="form-control">
{% if(errors|default('0') != 0) %} {% if('summary' in errors|keys) %}
<div class="ui red pointing above ui label">{{ errors.summary }}</div>
{% endif %}{% endif %}
</div>
</div>