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
Branches
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') ?>
<section class="form_group hgroup"> <?= _('Gültigkeitszeitraum dieser Regel festlegen') ?>
<label> </a>
<?= _('von') ?> </div>
<input type="text" maxlength="16" name="start_date" class="size-s no-hint" <div id="admissionrule-valid-date"<?= $rule->getStartTime() || $rule->getEndTime() ?
id="start_date" value="<?= $rule->getStartTime() ? '' : ' class="hidden-js"' ?>>
date('d.m.Y H:i', $rule->getStartTime()) : '' ?>" data-max-date="" <b><?= _('Hiermit verändern Sie nur, wann die in dieser Regel getroffenen ' .
placeholder="tt.mm.jjjj --:--"/> 'Einstellungen gelten sollen, und nicht den generellen Anmeldezeitraum!') ?></b>
</label> <section class="form_group hgroup">
<label>
<label> <?= _('von') ?>
<?= _('bis') ?> <input type="text" maxlength="16" name="start_date" class="size-s no-hint"
<input type="text" maxlength="16" name="end_date" class="size-s no-hint" id="start_date" value="<?= $rule->getStartTime() ?
id="end_date" value="<?= $rule->getEndTime() ? date('d.m.Y H:i', $rule->getStartTime()) : '' ?>"
date('d.m.Y H:i', $rule->getEndTime()) : '' ?>" data-min-date="" placeholder="tt.mm.jjjj --:--" data-datetime-picker>
placeholder="tt.mm.jjjj --:--"/> </label>
</label> <label>
<?= _('bis') ?>
<script> <input type="text" maxlength="16" name="end_date" class="size-s no-hint"
$('#start_date').datetimepicker(); id="end_date" value="<?= $rule->getEndTime() ?
$('#end_date').datetimepicker(); date('d.m.Y H:i', $rule->getEndTime()) : '' ?>"
</script> placeholder="tt.mm.jjjj --:--" data-datetimepicker='{">":"#start_date"}'>
</section> </label>
<script>
$('#start_date').datetimepicker();
$('#end_date').datetimepicker();
</script>
</section>
</div>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment