fix unique constraint check for project perm

This commit is contained in:
Élie Bouttier 2014-08-30 17:27:58 -07:00
parent 5e6bd1a4ef
commit c394bc17d9
4 changed files with 9 additions and 6 deletions

View file

@ -82,7 +82,7 @@ class PermissionModel(models.Model):
class GlobalPermission(PermissionModel):
class Meta:
unique_together = [ 'grantee_type', 'grantee_id' ]
unique_together = ( 'grantee_type', 'grantee_id' )
# Global permissions
@ -120,10 +120,9 @@ class GlobalPermission(PermissionModel):
class ProjectPermission(PermissionModel):
class Meta:
unique_together = [ 'project', 'grantee_type', 'grantee_id' ]
unique_together = ( 'project', 'grantee_type', 'grantee_id' )
project = models.ForeignKey(Project, editable=False,
related_name='permissions')
project = models.ForeignKey(Project, related_name='permissions')
manage_project_permission = models.BooleanField(default=False)