Kalender Update Feature Erweiterung
* Absage von Kundenterminen Behobene Bugfixes: * Beschreibungsfeld kann nun immer Leer gesetzt werden. * SPIN wird nun nur 1mal ins Beschreibungsfeld eingesetzt.
This commit is contained in:
@@ -391,12 +391,12 @@ endforeach;
|
||||
<div class="col-1">
|
||||
<label for="name" class="col-form-label fw-medium ">Betreff</label>
|
||||
</div>
|
||||
<div class="col-6">
|
||||
<div class="col-6" id="name-col">
|
||||
<div class="mb-2">
|
||||
<input type="text" class="form-control is-require eventmodal-input" id="name">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-3">
|
||||
<div class="col-3 hide-cancelled">
|
||||
<div class="input-group mb-2">
|
||||
<span title="Erinnerung" class="input-group-text spanwidht">Typ</span>
|
||||
<select class="form-control form-select select-2" aria-label="Default select" id="type">
|
||||
@@ -410,21 +410,21 @@ endforeach;
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-1 text-center">
|
||||
<div class="col-1 text-center hide-cancelled">
|
||||
<i title="Normal" class="fa-duotone privacy-click fa-regular fa-unlock mt-1"></i>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-1">
|
||||
<label for="location" class="col-form-label fw-medium ">Ort</label>
|
||||
<label for="location" class="col-form-label fw-medium hide-cancelled ">Ort</label>
|
||||
</div>
|
||||
<div class="col-6">
|
||||
<div class="mb-2">
|
||||
<input type="text" class="form-control eventmodal-input" id="location">
|
||||
<input type="text" class="form-control eventmodal-input hide-cancelled" id="location">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-4">
|
||||
<div class="col-4 hide-cancelled">
|
||||
<div class="input-group mb-2">
|
||||
<span title="Erinnerung" class="input-group-text spanwidht"><i
|
||||
class="fa-regular fa-eye"></i></span>
|
||||
@@ -437,7 +437,7 @@ endforeach;
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row justify-content-center">
|
||||
<div class="row justify-content-center hide-cancelled">
|
||||
|
||||
<div class="col-4">
|
||||
<div class="input-group mb-2">
|
||||
@@ -448,7 +448,7 @@ endforeach;
|
||||
aria-describedby="Datum">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-2">
|
||||
<div class="col-2 ">
|
||||
<input id="start-time" type="time" class="form-control is-require eventmodal-input"
|
||||
placeholder="Uhrzeit"
|
||||
aria-label="Uhrzeit"
|
||||
@@ -475,7 +475,7 @@ endforeach;
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row justify-content-center">
|
||||
<div class="row justify-content-center hide-cancelled">
|
||||
|
||||
<div class="col-4">
|
||||
<div class="input-group mb-2">
|
||||
@@ -592,7 +592,7 @@ endforeach;
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row justify-content-center mt-2">
|
||||
<div class="row justify-content-center mt-2 hide-cancelled">
|
||||
<div class="col-2">
|
||||
<label for="name" class="col-form-label fw-medium ">Kalender</label>
|
||||
</div>
|
||||
@@ -613,7 +613,7 @@ endforeach;
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div style="display:none;" class="row justify-content-center mt-2 event-organizer-div">
|
||||
<div style="display:none;" class="row justify-content-center mt-2 event-organizer-div hide-cancelled">
|
||||
<div class="col-2">
|
||||
<label for="name" class="col-form-label fw-medium ">Organisator</label>
|
||||
</div>
|
||||
@@ -630,7 +630,7 @@ endforeach;
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row justify-content-center mt-2">
|
||||
<div class="row justify-content-center mt-2 hide-cancelled">
|
||||
<div class="col-2">
|
||||
<label for="name" class="col-form-label fw-medium ">Teilnehmer <span
|
||||
class="ml-1 calendar-users-all" style="display: none"><i
|
||||
@@ -648,7 +648,7 @@ endforeach;
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row mt-2 justify-content-center">
|
||||
<div class="row mt-2 justify-content-center hide-cancelled">
|
||||
<div class="col-10">
|
||||
<label for="location" class="col-form-label fw-medium">Beschreibung</label>
|
||||
<textarea class="form-control eventmodal-input" id="description" rows="2"></textarea>
|
||||
@@ -660,12 +660,19 @@ endforeach;
|
||||
<label for="location" class="col-form-label fw-medium">Kunde</label>
|
||||
<div class="form-check ml-3" style="margin-top: 7px;display:inline-block">
|
||||
<div class="d-inline-block">
|
||||
<input class="form-check-input eventmodal-checkbox" type="checkbox" value=""
|
||||
<input class="form-check-input eventmodal-checkbox hide-cancelled" type="checkbox" value=""
|
||||
id="customer-info-check">
|
||||
<label class="form-check-label fw-medium checkbox-label" for="customer-info-check">
|
||||
<label class="form-check-label fw-medium checkbox-label hide-cancelled" for="customer-info-check">
|
||||
Info senden
|
||||
</label>
|
||||
</div>
|
||||
<div class="d-inline-block">
|
||||
<input class="form-check-input eventmodal-checkbox show-cancelled" type="checkbox" value=""
|
||||
id="customer-info-check-cancelled">
|
||||
<label class="form-check-label fw-medium checkbox-label show-cancelled" for="customer-info-check-cancelled">
|
||||
Absage senden
|
||||
</label>
|
||||
</div>
|
||||
<div class="d-inline-block ml-2">
|
||||
<div class="dropdown">
|
||||
<button style="padding: 1px 8px;" id="preview-button"
|
||||
@@ -678,9 +685,9 @@ endforeach;
|
||||
</div>
|
||||
</div>
|
||||
<div class="d-inline-block ml-4">
|
||||
<input class="form-check-input eventmodal-checkbox" type="checkbox" value=""
|
||||
<input class="form-check-input eventmodal-checkbox hide-cancelled" type="checkbox" value=""
|
||||
id="customer-info-reminder-check">
|
||||
<label class="form-check-label fw-medium checkbox-label"
|
||||
<label class="form-check-label fw-medium checkbox-label hide-cancelled"
|
||||
for="customer-info-reminder-check">
|
||||
1 Tages Reminder
|
||||
</label>
|
||||
@@ -712,7 +719,7 @@ endforeach;
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="ticket-div">
|
||||
<div class="ticket-div hide-cancelled">
|
||||
<div class="row mt-2 justify-content-center">
|
||||
|
||||
<div class="col-2">
|
||||
@@ -725,8 +732,8 @@ endforeach;
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="documents" class="row mt-2 mb-2 justify-content-center">
|
||||
<div class="col-10" id="attachments" data-newkey="">
|
||||
<div id="documents" class="row mt-2 mb-2 justify-content-center ">
|
||||
<div class="col-10 hide-cancelled" id="attachments" data-newkey="">
|
||||
<label class="col-form-label fw-medium">Anlagen</label>
|
||||
|
||||
<div class="input-group mb-2">
|
||||
@@ -745,24 +752,30 @@ endforeach;
|
||||
</div>
|
||||
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-success" id="add-event">Hinzufügen</button>
|
||||
<button type="button" class="btn btn-success hide-cancelled" id="add-event">Hinzufügen</button>
|
||||
<button style="display:none" type="button" data-event-action="accept"
|
||||
class="btn btn-success show-attendee">
|
||||
class="btn btn-success show-attendee hide-cancelled">
|
||||
Zusagen
|
||||
</button>
|
||||
<button style="display:none" type="button" data-event-action="decline"
|
||||
class="btn btn-danger show-attendee">
|
||||
class="btn btn-danger show-attendee hide-cancelled">
|
||||
Absagen
|
||||
</button>
|
||||
|
||||
<button style="display:none" type="button" class="btn btn-success show-update" id="update-event">
|
||||
<button style="display:none" type="button" class="btn btn-success show-update hide-cancelled" id="update-event">
|
||||
Speichern
|
||||
</button>
|
||||
<button style="display:none" type="button" class="btn btn-danger show-update" id="delete-event">
|
||||
<button style="display:none" type="button" class="btn btn-primary show-update hide-cancelled" id="cancel-event">
|
||||
Termin Absage
|
||||
</button>
|
||||
<button style="display:none" type="button" class="btn btn-danger show-update hide-cancelled" id="delete-event">
|
||||
Löschen
|
||||
</button>
|
||||
|
||||
<button style="display:none" type="button" class="btn btn-danger show-cancelled" id="cancelled-event">
|
||||
Absagen
|
||||
</button>
|
||||
<button type="button" class="btn btn-secondary" data-dismiss="modal">Abbrechen</button>
|
||||
<button type="button" class="btn btn-primary show-cancelled" id="cancelled-abort">Zurück</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -791,6 +804,7 @@ endforeach;
|
||||
let requestUpdateStateUrl = "<?= self::getUrl("Calendar", "api", ['do' => 'updateCalendarEventState']) ?>";
|
||||
let requestUpdateColorUrl = "<?= self::getUrl("Calendar", "api", ['do' => 'updateCalendarColor']) ?>";
|
||||
let requestDeleteUrl = "<?= self::getUrl("Calendar", "api", ['do' => 'deleteCalendarEvent']) ?>";
|
||||
let requestCancelUrl = "<?= self::getUrl("Calendar", "api", ['do' => 'cancelCalendarEvent']) ?>";
|
||||
let requestUpdateEventsUrl = "<?= self::getUrl("api/v1/calendar")?>/calendarStream?user=<?= $encryptedUser ?>";
|
||||
let requestgetpreviewtUrl = "<?= self::getUrl("CalendarTemplate", "api", ['do' => 'getPreview']) ?>";
|
||||
let calendarRights = '<?php echo json_encode($rights); ?>';
|
||||
|
||||
Reference in New Issue
Block a user