Minor change on points management (now conserve points on membership is deleted).
parent
8a9f317be0
commit
7938646f80
|
@ -110,8 +110,12 @@ class Project(models.Model):
|
|||
|
||||
def get_roles(self):
|
||||
role_model = get_model("users", "Role")
|
||||
return role_model.objects.filter(id__in=list(self.memberships.values_list(
|
||||
"role", flat=True)))
|
||||
return role_model.objects.filter(computable=True)
|
||||
|
||||
# TODO: do not remove this
|
||||
# return role_model.objects.filter(id__in=list(self.memberships.values_list(
|
||||
# "role", flat=True)))
|
||||
|
||||
def get_users(self):
|
||||
user_model = get_user_model()
|
||||
return user_model.objects.filter(id__in=list(self.memberships.values_list(
|
||||
|
@ -125,6 +129,7 @@ class Project(models.Model):
|
|||
# Get point instance that represent a null/undefined
|
||||
null_points_value = self.points.get(value=None)
|
||||
|
||||
|
||||
# Iter over all project user stories and create
|
||||
# role point instance for new created roles.
|
||||
for us in self.user_stories.all():
|
||||
|
|
Loading…
Reference in New Issue