Improvements upon front lead to improvements here
This commit is contained in:
parent
3414b5c334
commit
34ae028698
6 changed files with 395 additions and 169 deletions
11
utils.py
11
utils.py
|
|
@ -8,7 +8,8 @@ from based.columns import (
|
|||
DoubleColumnDefinition,
|
||||
IntegerColumnDefinition,
|
||||
)
|
||||
from dba import get_user_by_access_token
|
||||
from db_addendum import AssetRefColumnDefinition, UserRefColumnDefinition
|
||||
import dba
|
||||
|
||||
|
||||
def check_if_admin_access_token(
|
||||
|
|
@ -17,7 +18,7 @@ def check_if_admin_access_token(
|
|||
if access_token is None:
|
||||
return False
|
||||
|
||||
user, group = get_user_by_access_token(connector, access_token)
|
||||
user, group = dba.get_user_by_access_token(connector, access_token)
|
||||
if user is None or group is None or group.name != "admin":
|
||||
return False
|
||||
|
||||
|
|
@ -64,6 +65,12 @@ def get_column_from_definition(definition: str) -> ColumnDefinition | None:
|
|||
td.has_default = has_default
|
||||
return td
|
||||
|
||||
case [name, "int-user", *rest]:
|
||||
return UserRefColumnDefinition(name)
|
||||
|
||||
case [name, "int-asset", *rest]:
|
||||
return AssetRefColumnDefinition(name)
|
||||
|
||||
return None
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue