From 5fabc7afec5877792afa8673f146e0c7507fae9f Mon Sep 17 00:00:00 2001
From: Moritz Strohm <strohm@data-quest.de>
Date: Fri, 7 Jul 2023 13:54:47 +0000
Subject: [PATCH] set minimum date for datepicker and fullcalendar instances to
 1970-01-01, re #2076

Merge request studip/studip!1906
---
 resources/assets/javascripts/lib/fullcalendar.js | 3 +++
 resources/assets/javascripts/studip-ui.js        | 3 ++-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/resources/assets/javascripts/lib/fullcalendar.js b/resources/assets/javascripts/lib/fullcalendar.js
index 1a1945a0ecd..d89636dab15 100644
--- a/resources/assets/javascripts/lib/fullcalendar.js
+++ b/resources/assets/javascripts/lib/fullcalendar.js
@@ -355,6 +355,9 @@ class Fullcalendar
             },
             minTime: '08:00:00',
             maxTime: '20:00:00',
+            validRange: {
+                start: '1970-01-01'
+            },
             height: 'auto',
             contentHeight: 'auto',
             firstDay: 1,
diff --git a/resources/assets/javascripts/studip-ui.js b/resources/assets/javascripts/studip-ui.js
index 4ff1c66b938..81be4af72ab 100644
--- a/resources/assets/javascripts/studip-ui.js
+++ b/resources/assets/javascripts/studip-ui.js
@@ -469,7 +469,8 @@ import eventBus from "./lib/event-bus";
             if (value !== instance.lastVal) {
                 $(this).change();
             }
-        }
+        },
+        minDate: new Date(1970, 0)
     };
 
     $.datepicker.setDefaults({
-- 
GitLab