This commit is contained in:
2025-07-17 13:39:19 +03:00
parent 87b1646f85
commit e987a00707
3 changed files with 23 additions and 3 deletions

View File

@ -45,14 +45,16 @@ class Database:
password TEXT NOT NULL,
email TEXT NOT NULL,
role TEXT NOT NULL,
out_vpn_access BOOL NOT NULL
out_vpn_access BOOL NOT NULL,
docker_access BOOL NOT NULL,
git_access BOOL NOT NULL
)
'''
)
await self.conn.fetch(
'''
INSERT INTO users (username, password, email, role, out_vpn_access)
SELECT $1, $2, 'admin@admin.admin', 'Admin', true
INSERT INTO users (username, password, email, role, out_vpn_access, docker_access, git_access)
SELECT $1, $2, 'admin@admin.admin', 'Admin', true, true, true
WHERE NOT EXISTS (SELECT 1 FROM users WHERE username = $1)
''',
self.admin_name,