Fixed user stories permissions

remotes/origin/enhancement/email-actions
David Barragán Merino 2013-10-30 15:07:35 +01:00
parent 0a4d9090d1
commit 6a0fe606ce
1 changed files with 10 additions and 9 deletions

View File

@ -25,17 +25,21 @@ class RolePoints(models.Model):
verbose_name=_("points")) verbose_name=_("points"))
class Meta: class Meta:
verbose_name = "role points"
verbose_name_plural = "role points"
unique_together = ("user_story", "role") unique_together = ("user_story", "role")
verbose_name = "Role Point" ordering = ["user_story", "role"]
verbose_name_plural = "Role Points" permissions = (
("view_rolepoints", "Can view role points"),
)
class UserStory(WatchedMixin): class UserStory(WatchedMixin):
ref = models.BigIntegerField(db_index=True, null=True, blank=True, default=None, ref = models.BigIntegerField(db_index=True, null=True, blank=True, default=None,
verbose_name=_("ref")) verbose_name=_("ref"))
milestone = models.ForeignKey("milestones.Milestone", null=True, blank=True, default=None, milestone = models.ForeignKey("milestones.Milestone", null=True, blank=True,
related_name="user_stories", verbose_name=_("milestone"), default=None, related_name="user_stories",
on_delete=models.SET_NULL) on_delete=models.SET_NULL, verbose_name=_("milestone"))
project = models.ForeignKey("projects.Project", null=False, blank=False, project = models.ForeignKey("projects.Project", null=False, blank=False,
related_name="user_stories", verbose_name=_("project")) related_name="user_stories", verbose_name=_("project"))
owner = models.ForeignKey(settings.AUTH_USER_MODEL, null=True, blank=True, owner = models.ForeignKey(settings.AUTH_USER_MODEL, null=True, blank=True,
@ -86,10 +90,7 @@ class UserStory(WatchedMixin):
ordering = ["project", "order"] ordering = ["project", "order"]
unique_together = ("ref", "project") unique_together = ("ref", "project")
permissions = ( permissions = (
("comment_userstory", "Can comment user stories"), ("view_userstory", "Can view user story"),
("view_userstory", "Can view user stories"),
("change_owned_userstory", "Can modify owned user stories"),
("add_userstory_to_milestones", "Can add user stories to milestones"),
) )
def __str__(self): def __str__(self):