Add groupManager;
reduce cardmanager to creating and deleting for now; fix typo
This commit is contained in:
@@ -33,7 +33,10 @@ class AaGroupLink(Base, table=True):
|
||||
|
||||
#### Group
|
||||
class GroupBase(Base):
|
||||
name: str = Field(index=True)
|
||||
name: str = Field(index=True, unique=True)
|
||||
|
||||
class GroupCreate(GroupBase):
|
||||
pass
|
||||
|
||||
class GroupDB(GroupBase, table=True):
|
||||
id: int | None = Field(default=None, primary_key=True)
|
||||
@@ -42,8 +45,8 @@ class GroupDB(GroupBase, table=True):
|
||||
|
||||
class GroupResponse(GroupBase):
|
||||
id: int
|
||||
cards: List["Card"]
|
||||
accessauths: List["AccessAuthorizationDB"]
|
||||
cards: List["Card"] | None
|
||||
accessauths: List["AccessAuthorizationDB"] | None
|
||||
|
||||
#### AccessAuthorization
|
||||
class AccessAuthorizationBase(Base):
|
||||
|
||||
Reference in New Issue
Block a user