Skip to content
Snippets Groups Projects
Commit 787b70f9 authored by Thomas Hackl's avatar Thomas Hackl Committed by Jan-Hendrik Willms
Browse files

TIC 9216 Gültigkeitsdauer von Anmelderegeln

parent e4c73f4f
No related branches found
No related tags found
No related merge requests found
...@@ -14,6 +14,11 @@ STUDIP.domReady(function () { ...@@ -14,6 +14,11 @@ STUDIP.domReady(function () {
$('#courseset-form .autosave').on('click', (event) => { $('#courseset-form .autosave').on('click', (event) => {
STUDIP.Admission.autosaveCourseset(); STUDIP.Admission.autosaveCourseset();
}) });
STUDIP.ready(() => {
$('#toggle-date-link').on('click', (event) => {
$('#admissionrule-valid-date').toggleClass('hidden-js');
});
});
}); });
...@@ -4,6 +4,14 @@ ...@@ -4,6 +4,14 @@
margin-left: 25px; margin-left: 25px;
} }
#toggle-date-container {
margin-top: 10px;
img, svg {
vertical-align: text-bottom;
}
}
.hover_box { .hover_box {
div { div {
display: inline; display: inline;
......
...@@ -4,28 +4,34 @@ ...@@ -4,28 +4,34 @@
</label> </label>
<textarea name="message" rows="4" cols="50"><?= htmlReady($rule->getMessage()) ?></textarea> <textarea name="message" rows="4" cols="50"><?= htmlReady($rule->getMessage()) ?></textarea>
<br/> <br/>
<label for="start_date" class="caption"> <div id="toggle-date-container">
<?= _('Gültigkeitszeitraum der Regel') ?>: <a href="#" id="toggle-date-link">
</label> <?= Icon::create('date') ?>
<?= _('Gültigkeitszeitraum dieser Regel festlegen') ?>
</a>
</div>
<div id="admissionrule-valid-date"<?= $rule->getStartTime() || $rule->getEndTime() ?
'' : ' class="hidden-js"' ?>>
<b><?= _('Hiermit verändern Sie nur, wann die in dieser Regel getroffenen ' .
'Einstellungen gelten sollen, und nicht den generellen Anmeldezeitraum!') ?></b>
<section class="form_group hgroup"> <section class="form_group hgroup">
<label> <label>
<?= _('von') ?> <?= _('von') ?>
<input type="text" maxlength="16" name="start_date" class="size-s no-hint" <input type="text" maxlength="16" name="start_date" class="size-s no-hint"
id="start_date" value="<?= $rule->getStartTime() ? id="start_date" value="<?= $rule->getStartTime() ?
date('d.m.Y H:i', $rule->getStartTime()) : '' ?>" data-max-date="" date('d.m.Y H:i', $rule->getStartTime()) : '' ?>"
placeholder="tt.mm.jjjj --:--"/> placeholder="tt.mm.jjjj --:--" data-datetime-picker>
</label> </label>
<label> <label>
<?= _('bis') ?> <?= _('bis') ?>
<input type="text" maxlength="16" name="end_date" class="size-s no-hint" <input type="text" maxlength="16" name="end_date" class="size-s no-hint"
id="end_date" value="<?= $rule->getEndTime() ? id="end_date" value="<?= $rule->getEndTime() ?
date('d.m.Y H:i', $rule->getEndTime()) : '' ?>" data-min-date="" date('d.m.Y H:i', $rule->getEndTime()) : '' ?>"
placeholder="tt.mm.jjjj --:--"/> placeholder="tt.mm.jjjj --:--" data-datetimepicker='{">":"#start_date"}'>
</label> </label>
<script> <script>
$('#start_date').datetimepicker(); $('#start_date').datetimepicker();
$('#end_date').datetimepicker(); $('#end_date').datetimepicker();
</script> </script>
</section> </section>
</div>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment