Skip to content

Commit 5ba8044

Browse files
Use POST for all routes (since HTML forms only support GET and POST)
1 parent 6b48566 commit 5ba8044

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

routers/role.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ async def as_form(
129129
# -- Routes --
130130

131131

132-
@router.post("/", response_class=RedirectResponse)
132+
@router.post("/create", response_class=RedirectResponse)
133133
def create_role(
134134
role: RoleCreate = Depends(RoleCreate.as_form),
135135
user: User = Depends(get_authenticated_user),
@@ -168,7 +168,7 @@ def create_role(
168168
return RedirectResponse(url="/profile", status_code=303)
169169

170170

171-
@router.put("/{role_id}", response_class=RedirectResponse)
171+
@router.post("/update", response_class=RedirectResponse)
172172
def update_role(
173173
role: RoleUpdate = Depends(RoleUpdate.as_form),
174174
user: User = Depends(get_authenticated_user),
@@ -227,7 +227,7 @@ def update_role(
227227
return RedirectResponse(url="/profile", status_code=303)
228228

229229

230-
@router.delete("/{role_id}", response_class=RedirectResponse)
230+
@router.post("/delete", response_class=RedirectResponse)
231231
def delete_role(
232232
role: RoleDelete = Depends(RoleDelete.as_form),
233233
user: User = Depends(get_authenticated_user),

0 commit comments

Comments
 (0)