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):
|
def get_roles(self):
|
||||||
role_model = get_model("users", "Role")
|
role_model = get_model("users", "Role")
|
||||||
return role_model.objects.filter(id__in=list(self.memberships.values_list(
|
return role_model.objects.filter(computable=True)
|
||||||
"role", flat=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):
|
def get_users(self):
|
||||||
user_model = get_user_model()
|
user_model = get_user_model()
|
||||||
return user_model.objects.filter(id__in=list(self.memberships.values_list(
|
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
|
# Get point instance that represent a null/undefined
|
||||||
null_points_value = self.points.get(value=None)
|
null_points_value = self.points.get(value=None)
|
||||||
|
|
||||||
|
|
||||||
# Iter over all project user stories and create
|
# Iter over all project user stories and create
|
||||||
# role point instance for new created roles.
|
# role point instance for new created roles.
|
||||||
for us in self.user_stories.all():
|
for us in self.user_stories.all():
|
||||||
|
|
Loading…
Reference in New Issue