V1.0
This commit is contained in:
10
database.js
10
database.js
@@ -223,7 +223,7 @@ function initDatabase() {
|
||||
bind_password TEXT,
|
||||
base_dn TEXT,
|
||||
user_search_filter TEXT,
|
||||
username_attribute TEXT DEFAULT 'cn',
|
||||
username_attribute TEXT DEFAULT 'sAMAccountName',
|
||||
firstname_attribute TEXT DEFAULT 'givenName',
|
||||
lastname_attribute TEXT DEFAULT 'sn',
|
||||
sync_interval INTEGER DEFAULT 0,
|
||||
@@ -265,6 +265,14 @@ function initDatabase() {
|
||||
}
|
||||
});
|
||||
|
||||
// Migration: checkin_root_url Spalte hinzufügen
|
||||
db.run(`ALTER TABLE system_options ADD COLUMN checkin_root_url TEXT`, (err) => {
|
||||
// Fehler ignorieren wenn Spalte bereits existiert
|
||||
if (err && !err.message.includes('duplicate column')) {
|
||||
console.warn('Warnung beim Hinzufügen der Spalte checkin_root_url:', err.message);
|
||||
}
|
||||
});
|
||||
|
||||
// Migration: Bestehende Rollen zu JSON-Arrays konvertieren
|
||||
// Prüfe ob Rollen noch als einfache Strings gespeichert sind (nicht als JSON-Array)
|
||||
db.all('SELECT id, role FROM users', (err, users) => {
|
||||
|
||||
Reference in New Issue
Block a user