Skip to content

Commit 66f0a89

Browse files
committed
add active() to RoleManager
1 parent c3f76b6 commit 66f0a89

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

anthill/projects/models.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,20 @@ def get_members(self):
3939
('R', 'Retired')
4040
)
4141

42+
class RoleManager(models.Manager):
43+
44+
def active(self):
45+
return self.filter(status='A')
46+
4247
class Role(models.Model):
4348
user = models.ForeignKey(User, related_name='project_roles')
4449
project = models.ForeignKey(Project, related_name='roles')
4550
join_time = models.DateField(auto_now_add=True)
4651
status = models.CharField(choices=ROLE_STATUSES, max_length=1, default='P')
4752
message = models.TextField(blank=True)
4853

54+
objects = RoleManager()
55+
4956
SITE_LINK, SOURCE_LINK, DOCS_LINK, DOWNLOAD_LINK, EMAIL_LINK = range(5)
5057
LINK_TYPES = (
5158
(SITE_LINK, 'website'),

0 commit comments

Comments
 (0)