~
This commit is contained in:
@ -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,
|
||||
|
||||
@ -11,4 +11,6 @@ class User(UserLogin):
|
||||
email: EmailStr
|
||||
role: Role
|
||||
out_vpn_access: bool
|
||||
docker_access: bool
|
||||
git_access: bool
|
||||
password: str
|
||||
Reference in New Issue
Block a user