aboutsummaryrefslogtreecommitdiff
path: root/db/migrations/5.4.22_add_user_config_expiration_date.php
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2026-01-07 15:40:58 +0100
committerJan-Hendrik Willms <tleilax+studip@gmail.com>2026-01-07 15:40:58 +0100
commit978ac99e6059b6adb29a1d502397137e2ce73504 (patch)
tree29b2ee09c44b3b57a87274fa0ff7e1067102f7e7 /db/migrations/5.4.22_add_user_config_expiration_date.php
parentcf83d7b7c2a6019c082ab555ff956612b01d3286 (diff)
add missing migration for user config EXPIRATION_DATEbiest-6140
Diffstat (limited to 'db/migrations/5.4.22_add_user_config_expiration_date.php')
-rw-r--r--db/migrations/5.4.22_add_user_config_expiration_date.php18
1 files changed, 18 insertions, 0 deletions
diff --git a/db/migrations/5.4.22_add_user_config_expiration_date.php b/db/migrations/5.4.22_add_user_config_expiration_date.php
new file mode 100644
index 0000000..a7c3014
--- /dev/null
+++ b/db/migrations/5.4.22_add_user_config_expiration_date.php
@@ -0,0 +1,18 @@
+<?php
+/**
+ * @see https://gitlab.studip.de/studip/studip/-/issues/6140
+ */
+final class AddUserConfigExpirationDate extends Migration
+{
+ public function description()
+ {
+ return 'Creates the user config entry for the expiration date';
+ }
+
+ public function up()
+ {
+ $query = "INSERT INTO `config` (`field`, `value`, `type`, `range`, `section`, `mkdate`, `chdate`, `description`)
+ VALUES ('EXPIRATION_DATE', '', 'integer', 'user', 'global', UNIX_TIMESTAMP(), UNIX_TIMESTAMP(), 'Expiration date of the user account')";
+ DBManager::get()->exec($query);
+ }
+}