diff options
Diffstat (limited to 'snakeplan/projects/models.py')
-rwxr-xr-x | snakeplan/projects/models.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/snakeplan/projects/models.py b/snakeplan/projects/models.py index d02402e..b91ec7c 100755 --- a/snakeplan/projects/models.py +++ b/snakeplan/projects/models.py | |||
@@ -32,6 +32,9 @@ class Project(Model): | |||
32 | hidden = m.BooleanField(default=False) | 32 | hidden = m.BooleanField(default=False) |
33 | wiki_link = m.URLField(blank=True) | 33 | wiki_link = m.URLField(blank=True) |
34 | 34 | ||
35 | def __unicode__(self): | ||
36 | return self.name | ||
37 | |||
35 | 38 | ||
36 | class Iteration(Model): | 39 | class Iteration(Model): |
37 | 40 | ||
@@ -43,6 +46,9 @@ class Iteration(Model): | |||
43 | days_worked = m.DecimalField(default=0, decimal_places=2, max_digits=5) | 46 | days_worked = m.DecimalField(default=0, decimal_places=2, max_digits=5) |
44 | description = m.TextField(blank=True) | 47 | description = m.TextField(blank=True) |
45 | 48 | ||
49 | def __unicode__(self): | ||
50 | return self.name | ||
51 | |||
46 | 52 | ||
47 | class Story(Model): | 53 | class Story(Model): |
48 | 54 | ||
@@ -57,6 +63,9 @@ class Story(Model): | |||
57 | order = m.IntegerField() | 63 | order = m.IntegerField() |
58 | description = m.TextField(blank=True) | 64 | description = m.TextField(blank=True) |
59 | 65 | ||
66 | def __unicode__(self): | ||
67 | return self.name | ||
68 | |||
60 | 69 | ||
61 | class Task(Model): | 70 | class Task(Model): |
62 | 71 | ||
@@ -68,6 +77,9 @@ class Task(Model): | |||
68 | estimated_hours = m.DecimalField(decimal_places=2, max_digits=5) | 77 | estimated_hours = m.DecimalField(decimal_places=2, max_digits=5) |
69 | description = m.TextField(blank=True) | 78 | description = m.TextField(blank=True) |
70 | 79 | ||
80 | def __unicode__(self): | ||
81 | return self.name | ||
82 | |||
71 | 83 | ||
72 | class LoggedTime(Model): | 84 | class LoggedTime(Model): |
73 | 85 | ||
@@ -78,3 +90,6 @@ class LoggedTime(Model): | |||
78 | person1 = m.ForeignKey(User, blank=True, related_name="person1") | 90 | person1 = m.ForeignKey(User, blank=True, related_name="person1") |
79 | person2 = m.ForeignKey(User, blank=True, related_name="person2") | 91 | person2 = m.ForeignKey(User, blank=True, related_name="person2") |
80 | description = m.TextField(blank=True) | 92 | description = m.TextField(blank=True) |
93 | |||
94 | def __unicode__(self): | ||
95 | return self.description | ||