mirror of
https://github.com/creyD/apilog.git
synced 2026-04-13 11:50:31 +02:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 9b1343b90d |
@@ -1,17 +1,16 @@
|
|||||||
from creyPY.fastapi.crud import (
|
|
||||||
create_obj_from_data,
|
|
||||||
)
|
|
||||||
from creyPY.fastapi.db.session import get_db
|
|
||||||
from fastapi import APIRouter, Depends, Security, HTTPException
|
|
||||||
from sqlalchemy.orm import Session
|
|
||||||
from pydantic.json_schema import SkipJsonSchema
|
|
||||||
from app.services.auth import verify
|
|
||||||
from app.schema.app import AppIN, AppOUT
|
|
||||||
from app.models.app import Application
|
|
||||||
from creyPY.fastapi.pagination import Page
|
|
||||||
from uuid import UUID
|
from uuid import UUID
|
||||||
from fastapi_pagination.ext.sqlalchemy import paginate
|
|
||||||
|
from creyPY.fastapi.crud import create_obj_from_data
|
||||||
|
from creyPY.fastapi.db.session import get_db
|
||||||
|
from creyPY.fastapi.pagination import Page, paginate
|
||||||
|
from fastapi import APIRouter, Depends, HTTPException, Security
|
||||||
|
from pydantic.json_schema import SkipJsonSchema
|
||||||
from sqlalchemy import select
|
from sqlalchemy import select
|
||||||
|
from sqlalchemy.orm import Session
|
||||||
|
|
||||||
|
from app.models.app import Application
|
||||||
|
from app.schema.app import AppIN, AppOUT
|
||||||
|
from app.services.auth import verify
|
||||||
|
|
||||||
router = APIRouter(prefix="/app", tags=["apps"])
|
router = APIRouter(prefix="/app", tags=["apps"])
|
||||||
|
|
||||||
@@ -26,7 +25,7 @@ async def create_app(
|
|||||||
data,
|
data,
|
||||||
Application,
|
Application,
|
||||||
db,
|
db,
|
||||||
additonal_data={"created_by_id": sub},
|
additional_data={"created_by_id": sub},
|
||||||
)
|
)
|
||||||
return AppOUT.model_validate(obj)
|
return AppOUT.model_validate(obj)
|
||||||
|
|
||||||
|
|||||||
@@ -1,24 +1,22 @@
|
|||||||
from creyPY.fastapi.crud import (
|
from datetime import datetime
|
||||||
create_obj_from_data,
|
|
||||||
)
|
|
||||||
from creyPY.fastapi.order_by import order_by
|
|
||||||
from typing import Callable
|
from typing import Callable
|
||||||
from sqlalchemy.sql.selectable import Select
|
|
||||||
from creyPY.fastapi.db.session import get_db
|
|
||||||
from fastapi import APIRouter, Depends, Security, HTTPException
|
|
||||||
from sqlalchemy.orm import Session
|
|
||||||
from sqlalchemy import select
|
|
||||||
from app.services.auth import verify
|
|
||||||
from app.schema.entry import LogIN, LogOUT
|
|
||||||
from app.models.entry import LogEntry
|
|
||||||
from fastapi_pagination.ext.sqlalchemy import paginate
|
|
||||||
from creyPY.fastapi.pagination import Page
|
|
||||||
from uuid import UUID
|
from uuid import UUID
|
||||||
from pydantic.json_schema import SkipJsonSchema
|
|
||||||
|
from creyPY.fastapi.crud import create_obj_from_data
|
||||||
|
from creyPY.fastapi.db.session import get_db
|
||||||
|
from creyPY.fastapi.order_by import order_by
|
||||||
|
from creyPY.fastapi.pagination import Page, paginate
|
||||||
|
from fastapi import APIRouter, Depends, HTTPException, Security
|
||||||
from fastapi_filters import FilterValues, create_filters
|
from fastapi_filters import FilterValues, create_filters
|
||||||
from fastapi_filters.ext.sqlalchemy import apply_filters
|
from fastapi_filters.ext.sqlalchemy import apply_filters
|
||||||
from app.models.entry import LogType, TransactionType
|
from pydantic.json_schema import SkipJsonSchema
|
||||||
from datetime import datetime
|
from sqlalchemy import select
|
||||||
|
from sqlalchemy.orm import Session
|
||||||
|
from sqlalchemy.sql.selectable import Select
|
||||||
|
|
||||||
|
from app.models.entry import LogEntry, LogType, TransactionType
|
||||||
|
from app.schema.entry import LogIN, LogOUT
|
||||||
|
from app.services.auth import verify
|
||||||
|
|
||||||
router = APIRouter(prefix="/log", tags=["logging"])
|
router = APIRouter(prefix="/log", tags=["logging"])
|
||||||
|
|
||||||
@@ -33,7 +31,7 @@ async def create_log(
|
|||||||
data,
|
data,
|
||||||
LogEntry,
|
LogEntry,
|
||||||
db,
|
db,
|
||||||
additonal_data={"created_by_id": sub},
|
additional_data={"created_by_id": sub},
|
||||||
)
|
)
|
||||||
return LogOUT.model_validate(obj)
|
return LogOUT.model_validate(obj)
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
annotated-types==0.7.0
|
annotated-types==0.7.0
|
||||||
anyio==4.8.0
|
anyio==4.8.0
|
||||||
certifi==2024.12.14
|
certifi==2024.12.14
|
||||||
creyPY==1.2.5
|
creyPY[postgres]==3.0.0
|
||||||
fastapi==0.115.5
|
fastapi==0.115.5
|
||||||
fastapi-pagination==0.12.31
|
fastapi-pagination==0.12.31
|
||||||
h11==0.14.0
|
h11==0.14.0
|
||||||
|
|||||||
Reference in New Issue
Block a user