mirror of
https://github.com/ae-utbm/sith.git
synced 2025-11-03 10:33:06 +00:00
feat: api route to get api client infos
This commit is contained in:
14
api/schemas.py
Normal file
14
api/schemas.py
Normal file
@@ -0,0 +1,14 @@
|
||||
from ninja import ModelSchema
|
||||
from pydantic import Field
|
||||
|
||||
from api.models import ApiClient
|
||||
from core.schemas import SimpleUserSchema
|
||||
|
||||
|
||||
class ApiClientSchema(ModelSchema):
|
||||
class Meta:
|
||||
model = ApiClient
|
||||
fields = ["id", "name"]
|
||||
|
||||
owner: SimpleUserSchema
|
||||
permissions: list[str] = Field(alias="all_permissions")
|
||||
Reference in New Issue
Block a user