Skip to content

Commit 6ec97a7

Browse files
committed
Put user, groups, roles and ACL under /access
1 parent a358369 commit 6ec97a7

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

gns3server/api/routes/controller/__init__.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -44,25 +44,25 @@
4444

4545
router.include_router(
4646
users.router,
47-
prefix="/users",
47+
prefix="/access/users",
4848
tags=["Users"]
4949
)
5050

5151
router.include_router(
5252
groups.router,
53-
prefix="/groups",
53+
prefix="/access/groups",
5454
tags=["Users groups"]
5555
)
5656

5757
router.include_router(
5858
roles.router,
59-
prefix="/roles",
59+
prefix="/access/roles",
6060
tags=["Roles"]
6161
)
6262

6363
router.include_router(
6464
acl.router,
65-
prefix="/acl",
65+
prefix="/access/acl",
6666
tags=["ACL"]
6767
)
6868

gns3server/api/routes/controller/acl.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -99,19 +99,19 @@ def add_to_endpoints(endpoint: str, name: str, endpoint_type: str) -> None:
9999
)
100100

101101
# users
102-
add_to_endpoints("/users", "All users", "user")
102+
add_to_endpoints("/access/users", "All users", "user")
103103
users = await users_repo.get_users()
104104
for user in users:
105105
add_to_endpoints(f"/users/{user.user_id}", f'User "{user.username}"', "user")
106106

107107
# groups
108-
add_to_endpoints("/groups", "All groups", "group")
108+
add_to_endpoints("/access/groups", "All groups", "group")
109109
groups = await users_repo.get_user_groups()
110110
for group in groups:
111111
add_to_endpoints(f"/groups/{group.user_group_id}", f'Group "{group.name}"', "group")
112112

113113
# roles
114-
add_to_endpoints("/roles", "All roles", "role")
114+
add_to_endpoints("/access/roles", "All roles", "role")
115115
roles = await rbac_repo.get_roles()
116116
for role in roles:
117117
add_to_endpoints(f"/roles/{role.role_id}", f'Role "{role.name}"', "role")

tests/api/routes/controller/test_acl.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ async def test_create_ace(
6262
rbac_repo = RbacRepository(db_session)
6363
admin_role_id = (await rbac_repo.get_role_by_name("Administrator")).role_id
6464
ace = ACECreate(
65-
path="/acl",
65+
path="/access/acl",
6666
ace_type="user",
6767
user_id=test_user.user_id,
6868
role_id=admin_role_id

tests/api/routes/test_routes.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@
2929
("/static/web-ui/{file_path:path}", "GET"),
3030
("/v3/version", "GET"),
3131
("/v3/version", "POST"),
32-
("/v3/users/login", "POST"),
33-
("/v3/users/authenticate", "POST"),
32+
("/v3/access/users/login", "POST"),
33+
("/v3/access/users/authenticate", "POST"),
3434
("/v3/symbols", "GET"),
3535
("/v3/symbols/{symbol_id:path}/raw", "GET"),
3636
("/v3/symbols/{symbol_id:path}/dimensions", "GET"),

0 commit comments

Comments
 (0)