mirror of
https://github.com/wowlikon/LiB.git
synced 2026-02-04 04:31:09 +00:00
Единый тип ответа авторизации, добавление кнопки создания автора на странице авторы
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
|
||||
from typing import List
|
||||
|
||||
from pydantic import ConfigDict
|
||||
from sqlmodel import SQLModel, Field
|
||||
|
||||
|
||||
@@ -12,6 +13,16 @@ class RoleBase(SQLModel):
|
||||
description: str | None = Field(None, description="Описание")
|
||||
payroll: int = Field(0, description="Оплата")
|
||||
|
||||
model_config = ConfigDict(
|
||||
json_schema_extra={
|
||||
"example": {
|
||||
"name": "admin",
|
||||
"description": "system administrator",
|
||||
"payroll": 500,
|
||||
}
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
class RoleCreate(RoleBase):
|
||||
"""Модель роли для создания"""
|
||||
|
||||
Reference in New Issue
Block a user