projects
/
osm
/
NBI.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix bug 713
[osm/NBI.git]
/
osm_nbi
/
admin_topics.py
diff --git
a/osm_nbi/admin_topics.py
b/osm_nbi/admin_topics.py
index
eb8c988
..
bc2c7d9
100644
(file)
--- a/
osm_nbi/admin_topics.py
+++ b/
osm_nbi/admin_topics.py
@@
-478,7
+478,7
@@
class UserTopicAuth(UserTopic):
for project in content["projects"]:
for role in project["roles"]:
for project in content["projects"]:
for role in project["roles"]:
- project_role_mappings.append(
[project, role]
)
+ project_role_mappings.append(
{"project": project, "role": role}
)
del content["projects"]
content["project_role_mappings"] = project_role_mappings
del content["projects"]
content["project_role_mappings"] = project_role_mappings
@@
-569,15
+569,15
@@
class UserTopicAuth(UserTopic):
for mapping in mappings_to_remove:
self.auth.remove_role_from_user(
user["name"],
for mapping in mappings_to_remove:
self.auth.remove_role_from_user(
user["name"],
- mapping[
0
],
- mapping[
1
]
+ mapping[
"project"
],
+ mapping[
"role"
]
)
for mapping in mappings_to_add:
self.auth.assign_role_to_user(
user["name"],
)
for mapping in mappings_to_add:
self.auth.assign_role_to_user(
user["name"],
- mapping[
0
],
- mapping[
1
]
+ mapping[
"project"
],
+ mapping[
"role"
]
)
return content["_id"]
)
return content["_id"]