Skip to content
Snippets Groups Projects
Commit 9bb11e41 authored by Carlos Vega's avatar Carlos Vega
Browse files

fixed syntax

parent 3d9e292e
No related branches found
No related tags found
1 merge request!192Feature/add way to change password and PERMISSIONS
...@@ -235,7 +235,7 @@ class Worker(models.Model): ...@@ -235,7 +235,7 @@ class Worker(models.Model):
roles = self.roles.filter(study=study) roles = self.roles.filter(study=study)
if roles.count() == 0: if roles.count() == 0:
return set() return set()
return set(p.codename for p in roles[0].permissions.all()) return set([p.codename for p in roles[0].permissions.all()])
def has_perm(self, codename, study): def has_perm(self, codename, study):
roles = self.roles.filter(study=study) roles = self.roles.filter(study=study)
......
...@@ -44,7 +44,7 @@ def wrap_response(request, template, params): ...@@ -44,7 +44,7 @@ def wrap_response(request, template, params):
def extend_context(params, request): def extend_context(params, request):
study = Study.get_by_id(GLOBAL_STUDY_ID) study = Study.get_by_id(GLOBAL_STUDY_ID)
person = Worker.get_by_user(request.user) # None if AnonymousUser or no Worker associated person = Worker.get_by_user(request.user) # None if AnonymousUser or no Worker associated
permissions = [] permissions = set()
if person is not None: if person is not None:
role = person.role role = person.role
permissions = person.get_permissions(study) permissions = person.get_permissions(study)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment