Add GROUP creation permission to server_permission

This commit is contained in:
XANTRONIX Development 2024-12-06 11:03:39 -05:00
parent f5592446be
commit ecdbcbbbba
2 changed files with 9 additions and 6 deletions

View file

@ -43,7 +43,8 @@ create table server_permission (
insert into server_permission values insert into server_permission values
(1, 'READ'), (1, 'READ'),
(2, 'POST'), (2, 'POST'),
(3, 'KILL'); (3, 'KILL'),
(4, 'GROUP');
create table server_user ( create table server_user (
id INTEGER PRIMARY KEY NOT NULL, id INTEGER PRIMARY KEY NOT NULL,

View file

@ -8,12 +8,14 @@ class UserPermission(enum.Flag):
READ = 1 READ = 1
POST = enum.auto() POST = enum.auto()
KILL = enum.auto() KILL = enum.auto()
GROUP = enum.auto()
def __str__(self): def __str__(self):
return { return {
1: 'READ', 1: 'READ',
2: 'POST', 2: 'POST',
3: 'KILL' 3: 'KILL',
4: 'GROUP'
}[self.value] }[self.value]
class User(DatabaseTable): class User(DatabaseTable):