fixed role handling for employees

This commit is contained in:
2025-10-20 11:27:06 +02:00
parent ec28c061a0
commit 3c4fbc0798
18 changed files with 640 additions and 318 deletions

View File

@@ -25,6 +25,11 @@ CREATE TABLE IF NOT EXISTS employee_roles (
PRIMARY KEY (employee_id, role)
);
-- Insert default roles if they don't exist
INSERT OR IGNORE INTO roles (role) VALUES ('admin');
INSERT OR IGNORE INTO roles (role) VALUES ('user');
INSERT OR IGNORE INTO roles (role) VALUES ('maintenance');
-- Shift plans table
CREATE TABLE IF NOT EXISTS shift_plans (
id TEXT PRIMARY KEY,