Comment some milestone methods.

remotes/origin/enhancement/email-actions
Andrey Antukh 2013-07-16 22:00:31 +02:00
parent dff434e49a
commit 28a59bbc88
1 changed files with 34 additions and 29 deletions

View File

@ -329,44 +329,49 @@ class Milestone(models.Model):
@property @property
def closed_points(self): def closed_points(self):
points = [ us.points.value for us in self.user_stories.all() if us.is_closed ] # TODO: refactor
return sum(points) #points = [ us.points.value for us in self.user_stories.all() if us.is_closed ]
#return sum(points)
return 0
@property @property
def client_increment_points(self): def client_increment_points(self):
user_stories = UserStory.objects.filter( #user_stories = UserStory.objects.filter(
created_date__gte=self.estimated_start, # created_date__gte=self.estimated_start,
created_date__lt=self.estimated_finish, # created_date__lt=self.estimated_finish,
project_id = self.project_id, # project_id = self.project_id,
client_requirement=True, # client_requirement=True,
team_requirement=False # team_requirement=False
) #)
points = [ us.points.value for us in user_stories ] #points = [ us.points.value for us in user_stories ]
return sum(points) + (self.shared_increment_points / 2) #return sum(points) + (self.shared_increment_points / 2)
return 0
@property @property
def team_increment_points(self): def team_increment_points(self):
user_stories = UserStory.objects.filter( #user_stories = UserStory.objects.filter(
created_date__gte=self.estimated_start, # created_date__gte=self.estimated_start,
created_date__lt=self.estimated_finish, # created_date__lt=self.estimated_finish,
project_id = self.project_id, # project_id = self.project_id,
client_requirement=False, # client_requirement=False,
team_requirement=True # team_requirement=True
) #)
points = [ us.points.value for us in user_stories ] #points = [ us.points.value for us in user_stories ]
return sum(points) + (self.shared_increment_points / 2) #return sum(points) + (self.shared_increment_points / 2)
return 0
@property @property
def shared_increment_points(self): def shared_increment_points(self):
user_stories = UserStory.objects.filter( #user_stories = UserStory.objects.filter(
created_date__gte=self.estimated_start, # created_date__gte=self.estimated_start,
created_date__lt=self.estimated_finish, # created_date__lt=self.estimated_finish,
project_id = self.project_id, # project_id = self.project_id,
client_requirement=True, # client_requirement=True,
team_requirement=True # team_requirement=True
) #)
points = [ us.points.value for us in user_stories ] #points = [ us.points.value for us in user_stories ]
return sum(points) #return sum(points)
return 0
class RolePoints(models.Model): class RolePoints(models.Model):