simplify labels & milestones managment

This commit is contained in:
Élie Bouttier 2014-08-11 22:09:31 -07:00
parent 3a1010e19a
commit 189e678842
3 changed files with 53 additions and 8 deletions

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,50 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
class Migration(migrations.Migration):
dependencies = [
('issue', '0011_auto_20140810_2225'),
]
operations = [
migrations.AddField(
model_name='projectpermission',
name='delete_tags',
field=models.BooleanField(default=False),
preserve_default=True,
),
migrations.AddField(
model_name='projectpermission',
name='manage_tags',
field=models.BooleanField(default=False),
preserve_default=True,
),
migrations.RemoveField(
model_name='projectpermission',
name='create_label',
),
migrations.RemoveField(
model_name='projectpermission',
name='create_milestone',
),
migrations.RemoveField(
model_name='projectpermission',
name='delete_label',
),
migrations.RemoveField(
model_name='projectpermission',
name='delete_milestone',
),
migrations.RemoveField(
model_name='projectpermission',
name='modify_label',
),
migrations.RemoveField(
model_name='projectpermission',
name='modify_milestone',
),
]

View file

@ -443,13 +443,8 @@ class ProjectPermission(PermissionModel):
modify_comment = models.BooleanField(default=False)
delete_comment = models.BooleanField(default=False)
create_label = models.BooleanField(default=True)
modify_label = models.BooleanField(default=False)
delete_label = models.BooleanField(default=False)
create_milestone = models.BooleanField(default=True)
modify_milestone = models.BooleanField(default=False)
delete_milestone = models.BooleanField(default=False)
manage_tags = models.BooleanField(default=False)
delete_tags = models.BooleanField(default=False)
def __str__(self):
return self.grantee_name + "'s permissions on " \