Skip to content

Commit af05d6b

Browse files
committed
Refactor pm_only dependency to admin_only
1 parent b623b97 commit af05d6b

File tree

6 files changed

+23
-23
lines changed

6 files changed

+23
-23
lines changed

backend/api/issues/resources.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from backend.models.dtos.mapping_issues_dto import MappingIssueCategoryDTO
88
from backend.models.dtos.user_dto import AuthUserDTO
99
from backend.services.mapping_issues_service import MappingIssueCategoryService
10-
from backend.services.users.authentication_service import pm_only
10+
from backend.services.users.authentication_service import admin_only
1111

1212
router = APIRouter(
1313
prefix="/tasks",
@@ -52,7 +52,7 @@ async def get_issue(category_id: int, db: Database = Depends(get_db)):
5252
async def patch_issue(
5353
request: Request,
5454
category_id: int,
55-
user: AuthUserDTO = Depends(pm_only),
55+
user: AuthUserDTO = Depends(admin_only),
5656
db: Database = Depends(get_db),
5757
data: MappingIssueCategoryDTO = Body(...),
5858
):
@@ -121,7 +121,7 @@ async def patch_issue(
121121
async def delete_issue(
122122
request: Request,
123123
category_id: int,
124-
user: AuthUserDTO = Depends(pm_only),
124+
user: AuthUserDTO = Depends(admin_only),
125125
db: Database = Depends(get_db),
126126
):
127127
"""
@@ -200,7 +200,7 @@ async def get_issues_categories(
200200
@router.post("/issues/categories/", response_model=MappingIssueCategoryDTO)
201201
async def post_issues_categories(
202202
request: Request,
203-
user: AuthUserDTO = Depends(pm_only),
203+
user: AuthUserDTO = Depends(admin_only),
204204
db: Database = Depends(get_db),
205205
data: dict = Body(...),
206206
):

backend/api/licenses/resources.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from backend.models.dtos.licenses_dto import LicenseDTO
77
from backend.models.dtos.user_dto import AuthUserDTO
88
from backend.services.license_service import LicenseService
9-
from backend.services.users.authentication_service import pm_only
9+
from backend.services.users.authentication_service import admin_only
1010

1111
router = APIRouter(
1212
prefix="/licenses",
@@ -19,7 +19,7 @@
1919
async def post_license(
2020
license_dto: LicenseDTO,
2121
db: Database = Depends(get_db),
22-
user: AuthUserDTO = Depends(pm_only),
22+
user: AuthUserDTO = Depends(admin_only),
2323
):
2424
"""
2525
Creates a new mapping license
@@ -100,7 +100,7 @@ async def patch_license(
100100
license_dto: LicenseDTO,
101101
license_id: int,
102102
db: Database = Depends(get_db),
103-
user: AuthUserDTO = Depends(pm_only),
103+
user: AuthUserDTO = Depends(admin_only),
104104
):
105105
"""
106106
Update a specified mapping license
@@ -155,7 +155,7 @@ async def patch_license(
155155
async def delete_license(
156156
license_id: int,
157157
db: Database = Depends(get_db),
158-
user: AuthUserDTO = Depends(pm_only),
158+
user: AuthUserDTO = Depends(admin_only),
159159
):
160160
"""
161161
Delete a specified mapping license

backend/api/mapping_badges/resources.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
)
1212
from backend.models.dtos.user_dto import AuthUserDTO
1313
from backend.services.mapping_badges import MappingBadgeService
14-
from backend.services.users.authentication_service import pm_only
14+
from backend.services.users.authentication_service import admin_only
1515

1616
router = APIRouter(
1717
prefix="/badges",
@@ -39,7 +39,7 @@ async def get_mapping_badges(
3939
async def create_mapping_badge(
4040
data: MappingBadgeCreateDTO,
4141
db: Database = Depends(get_db),
42-
user: AuthUserDTO = Depends(pm_only),
42+
user: AuthUserDTO = Depends(admin_only),
4343
) -> MappingBadgeDTO:
4444
"""
4545
Creates a new MappingBadge
@@ -73,7 +73,7 @@ async def update_mapping_badge(
7373
data: MappingBadgeUpdateDTO,
7474
badge_id: int,
7575
db: Database = Depends(get_db),
76-
user: AuthUserDTO = Depends(pm_only),
76+
user: AuthUserDTO = Depends(admin_only),
7777
) -> MappingBadgeDTO:
7878
"""
7979
Updates a mapping badge
@@ -92,7 +92,7 @@ async def update_mapping_badge(
9292
async def delete_mapping_badge(
9393
badge_id: int,
9494
db: Database = Depends(get_db),
95-
user: AuthUserDTO = Depends(pm_only),
95+
user: AuthUserDTO = Depends(admin_only),
9696
):
9797
"""
9898
Deletes a mapping badge

backend/api/mapping_levels/resources.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
)
99
from backend.models.dtos.user_dto import AuthUserDTO
1010
from backend.services.mapping_levels import MappingLevelService
11-
from backend.services.users.authentication_service import pm_only
11+
from backend.services.users.authentication_service import admin_only
1212

1313
router = APIRouter(
1414
prefix="/levels",
@@ -36,7 +36,7 @@ async def get_mapping_levels(
3636
async def create_mapping_level(
3737
data: MappingLevelCreateDTO,
3838
db: Database = Depends(get_db),
39-
user: AuthUserDTO = Depends(pm_only),
39+
user: AuthUserDTO = Depends(admin_only),
4040
):
4141
"""
4242
Create a new mapping level
@@ -70,7 +70,7 @@ async def update_mapping_level(
7070
data: MappingLevelUpdateDTO,
7171
level_id: int,
7272
db: Database = Depends(get_db),
73-
user: AuthUserDTO = Depends(pm_only),
73+
user: AuthUserDTO = Depends(admin_only),
7474
):
7575
"""
7676
Update a given mapping level
@@ -89,7 +89,7 @@ async def update_mapping_level(
8989
async def delete_mapping_level(
9090
level_id: int,
9191
db: Database = Depends(get_db),
92-
user: AuthUserDTO = Depends(pm_only),
92+
user: AuthUserDTO = Depends(admin_only),
9393
):
9494
"""
9595
Delete the specified mapping level

backend/api/users/actions.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from backend.models.dtos.user_dto import AuthUserDTO, UserDTO, UserRegisterEmailDTO
88
from backend.services.interests_service import InterestService
99
from backend.services.messaging.message_service import MessageService
10-
from backend.services.users.authentication_service import login_required, pm_only
10+
from backend.services.users.authentication_service import login_required, admin_only
1111
from backend.services.users.user_service import UserService, UserServiceError
1212

1313
router = APIRouter(
@@ -117,7 +117,7 @@ async def set_mapping_level(
117117
request: Request,
118118
username,
119119
level,
120-
user: AuthUserDTO = Depends(pm_only),
120+
user: AuthUserDTO = Depends(admin_only),
121121
db: Database = Depends(get_db),
122122
):
123123
"""
@@ -173,7 +173,7 @@ async def set_user_role(
173173
request: Request,
174174
username: str,
175175
role: str,
176-
user: AuthUserDTO = Depends(pm_only),
176+
user: AuthUserDTO = Depends(admin_only),
177177
db: Database = Depends(get_db),
178178
):
179179
"""
@@ -228,7 +228,7 @@ async def set_user_role(
228228
async def update_stats(
229229
request: Request,
230230
username: str,
231-
_: AuthUserDTO = Depends(pm_only),
231+
_: AuthUserDTO = Depends(admin_only),
232232
db: Database = Depends(get_db),
233233
):
234234
"""
@@ -255,7 +255,7 @@ async def update_stats(
255255
async def approve_level(
256256
request: Request,
257257
username: str,
258-
voter: AuthUserDTO = Depends(pm_only),
258+
voter: AuthUserDTO = Depends(admin_only),
259259
db: Database = Depends(get_db),
260260
):
261261
"""
@@ -282,7 +282,7 @@ async def set_user_is_expert(
282282
request: Request,
283283
user_name,
284284
is_expert,
285-
user: AuthUserDTO = Depends(pm_only),
285+
user: AuthUserDTO = Depends(admin_only),
286286
db: Database = Depends(get_db),
287287
):
288288
"""

backend/services/users/authentication_service.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@ async def login_required_optional(
285285
return AuthUserDTO(id=user_id)
286286

287287

288-
async def pm_only(
288+
async def admin_only(
289289
Authorization: str = Security(APIKeyHeader(name="Authorization")),
290290
db: Database = Depends(get_db),
291291
):

0 commit comments

Comments
 (0)