@@ -50,6 +50,14 @@ def __init__(self, id, name, email, role):
50
50
'Accept' : 'application/json' ,
51
51
}
52
52
53
+ ROLE_FIELD_VALUES = {
54
+ 'admin' : (
55
+ 'extension_1d76efa96f604499acc0c0ee116a1453_role' ,
56
+ 'time_tracker_admin' ,
57
+ ),
58
+ 'test' : ('waitforrealvalue' , 'waitforrealvalue' ),
59
+ }
60
+
53
61
54
62
class AzureConnection :
55
63
def __init__ (self , config = MSConfig ):
@@ -83,7 +91,7 @@ def users(self) -> List[AzureUser]:
83
91
assert 'value' in response .json ()
84
92
return [self .to_azure_user (item ) for item in response .json ()['value' ]]
85
93
86
- # TODO : DEPRECATE OR UPDATE
94
+ # TODO : DEPRECATE
87
95
def update_user_role (self , id , role ):
88
96
endpoint = "{endpoint}/users/{user_id}?api-version=1.6" .format (
89
97
endpoint = self .config .ENDPOINT , user_id = id
@@ -132,14 +140,7 @@ def update_role(self, user_id, role_id, is_grant):
132
140
return self .to_azure_user (response .json ())
133
141
134
142
def get_role_data (self , role_id , is_grant = True ):
135
- ROLE_VALUES = {
136
- 'admin' : (
137
- 'extension_1d76efa96f604499acc0c0ee116a1453_role' ,
138
- 'time_tracker_admin' ,
139
- ),
140
- 'test' : ('waitforrealvalue' , 'waitforrealvalue' ),
141
- }
142
- field_name , field_value = ROLE_VALUES [role_id ]
143
+ field_name , field_value = ROLE_FIELD_VALUES [role_id ]
143
144
if is_grant :
144
145
return {field_name : field_value }
145
146
else :
0 commit comments