Skip to content

Commit 5ae8303

Browse files
committed
rename org to project group
rename org_id to project_group_id
1 parent ccd7c66 commit 5ae8303

6 files changed

Lines changed: 22 additions & 22 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ from python_ms_core.core.auth.models.permission_request import PermissionRequest
204204

205205
permission_request = PermissionRequest(
206206
user_id='<userID>',
207-
org_id='<orgID>',
207+
project_group_id='<projectGroupID>',
208208
should_satisfy_all=False,
209209
permissions=['permission1', 'permission2']
210210
)
@@ -252,7 +252,7 @@ core = Core()
252252

253253
permission_request = PermissionRequest(
254254
user_id='<userID>',
255-
org_id='<orgID>',
255+
project_group_id='<projectGroupID>',
256256
should_satisfy_all=False,
257257
permissions=['permission1', 'permission2']
258258
)

src/example.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ def process(message):
7979

8080
# permission_params = PermissionRequest(
8181
# user_id='7961d767-a352-464f-95b6-cd1c5189a93c',
82-
# org_id='5e339544-3b12-40a5-8acd-78c66d1fa981',
82+
# project_group__id='5e339544-3b12-40a5-8acd-78c66d1fa981',
8383
# should_satisfy_all=False,
8484
# permissions=['poc']
8585
# )

src/python_ms_core/core/auth/models/permission_request.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
@dataclass
66
class PermissionRequest:
77
user_id: str
8-
org_id: str
8+
project_group_id: str
99
permissions: Optional[str] = None
1010
should_satisfy_all: bool = False
1111

12-
def __init__(self, user_id: str, org_id: str, permissions: Optional[str] = None, should_satisfy_all: bool = False):
12+
def __init__(self, user_id: str, project_group_id: str, permissions: Optional[str] = None, should_satisfy_all: bool = False):
1313
self._user_id = user_id
14-
self._org_id = org_id
14+
self._project_group_id = project_group_id
1515
self._permissions = permissions
1616
self._should_satisfy_all = should_satisfy_all
1717

@@ -24,12 +24,12 @@ def user_id(self, value):
2424
self._user_id = value
2525

2626
@property
27-
def org_id(self):
28-
return self._org_id
27+
def project_group_id(self):
28+
return self._project_group_id
2929

30-
@org_id.setter
31-
def org_id(self, value):
32-
self._org_id = value
30+
@project_group_id.setter
31+
def project_group_id(self, value):
32+
self.project_group_id = value
3333

3434
@property
3535
def permissions(self):
@@ -51,7 +51,7 @@ def get_search_params(self):
5151
affirmative = 'true' if self._should_satisfy_all else 'false'
5252
params = {
5353
'userId': self._user_id,
54-
'agencyId': self._org_id,
54+
'agencyId': self.project_group_id,
5555
'affirmative': affirmative
5656
}
5757
if self._permissions and len(self._permissions) > 0:

tests/unit_tests/test_auth/abstract/test_authorizer_abstraction.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ def test_has_permission(self):
1010
# Create a mock PermissionRequest object
1111
request_params = PermissionRequest(
1212
user_id='SOME_USER_ID',
13-
org_id='SOME_ORG_ID',
13+
project_group_id='SOME_PROJECT_GROUP_ID',
1414
should_satisfy_all=False,
1515
permissions=['poc']
1616
)

tests/unit_tests/test_auth/models/test_permission_request.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,16 @@ class TestPermissionRequest(unittest.TestCase):
66

77
def test_get_search_params(self):
88
user_id = '123'
9-
org_id = '456'
9+
project_group_id = '456'
1010
permissions = 'read,write'
1111
should_satisfy_all = True
1212

13-
request = PermissionRequest(user_id, org_id, permissions, should_satisfy_all)
13+
request = PermissionRequest(user_id, project_group_id, permissions, should_satisfy_all)
1414
search_params = request.get_search_params()
1515

1616
expected_params = {
1717
'userId': user_id,
18-
'agencyId': org_id,
18+
'agencyId': project_group_id,
1919
'affirmative': 'true',
2020
'roles': permissions
2121
}

tests/unit_tests/test_auth/provider/test_hosted_authorizer.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ def test_has_permission_with_valid_permissions(self):
1313
config.auth_url = 'https://example.com/api/auth'
1414

1515
user_id = '123'
16-
org_id = '456'
16+
project_group_id = '456'
1717
permissions = ['poc']
1818
should_satisfy_all = True
1919

20-
request_params = PermissionRequest(user_id, org_id, permissions, should_satisfy_all)
20+
request_params = PermissionRequest(user_id, project_group_id, permissions, should_satisfy_all)
2121

2222
authorizer = HostedAuthorizer(config)
2323
response_data = {'status': 'success'}
@@ -32,11 +32,11 @@ def test_has_permission_with_invalid_permissions(self):
3232
config.auth_url = 'https://example.com/api/auth'
3333

3434
user_id = '123'
35-
org_id = '456'
35+
project_group_id = '456'
3636
permissions = []
3737
should_satisfy_all = True
3838

39-
request_params = PermissionRequest(user_id, org_id, permissions, should_satisfy_all)
39+
request_params = PermissionRequest(user_id, project_group_id, permissions, should_satisfy_all)
4040

4141
authorizer = HostedAuthorizer(config)
4242

@@ -51,11 +51,11 @@ def test_has_permission_with_missing_auth_url(self):
5151
config.auth_url = ''
5252

5353
user_id = '123'
54-
org_id = '456'
54+
project_group_id = '456'
5555
permissions = ['poc']
5656
should_satisfy_all = True
5757

58-
request_params = PermissionRequest(user_id, org_id, permissions, should_satisfy_all)
58+
request_params = PermissionRequest(user_id, project_group_id, permissions, should_satisfy_all)
5959

6060
authorizer = HostedAuthorizer(config)
6161

0 commit comments

Comments
 (0)