mirror of
https://github.com/mealie-recipes/mealie.git
synced 2026-01-09 02:21:20 -05:00
refactor(frontend): 🚧 Add group/user CRUD support for admins
This commit is contained in:
@@ -31,7 +31,7 @@ async def get_current_user_group(
|
||||
return db.groups.get(session, current_user.group, "name")
|
||||
|
||||
|
||||
@admin_router.post("", status_code=status.HTTP_201_CREATED)
|
||||
@admin_router.post("", status_code=status.HTTP_201_CREATED, response_model=GroupInDB)
|
||||
async def create_group(
|
||||
background_tasks: BackgroundTasks,
|
||||
group_data: GroupBase,
|
||||
@@ -40,8 +40,9 @@ async def create_group(
|
||||
""" Creates a Group in the Database """
|
||||
|
||||
try:
|
||||
db.groups.create(session, group_data.dict())
|
||||
new_group = db.groups.create(session, group_data.dict())
|
||||
background_tasks.add_task(create_group_event, "Group Created", f"'{group_data.name}' created", session)
|
||||
return new_group
|
||||
except Exception:
|
||||
raise HTTPException(status.HTTP_400_BAD_REQUEST)
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ from sqlalchemy.orm.session import Session
|
||||
router = APIRouter(tags=["Query All Recipes"])
|
||||
|
||||
|
||||
@router.get("/api/recipes/summary", response_model=list[RecipeSummary])
|
||||
@router.get("/api/recipes", response_model=list[RecipeSummary])
|
||||
async def get_recipe_summary(
|
||||
start=0, limit=9999, session: Session = Depends(generate_session), user: bool = Depends(is_logged_in)
|
||||
):
|
||||
|
||||
Reference in New Issue
Block a user