restricting access using permissions, first step

This commit is contained in:
Élie Bouttier 2014-08-10 17:36:47 -07:00
parent be4df3a1f7
commit d881679b7e
7 changed files with 79 additions and 14 deletions

View file

@ -50,6 +50,13 @@ class Project(models.Model):
verbose_name="Do unregistered users have read access "
"to this project?")
def grant_user(self, user):
perm = ProjectPermission(project=self,
manage_project_permission=True,
grantee_type=PermissionModel.GRANTEE_USER,
grantee_name=user.username)
perm.save()
def __str__(self):
return self.display_name