adding sharing behavior as a team setting
This commit is contained in:
@@ -104,19 +104,27 @@ class Team(models.Model):
|
||||
('private','private'),
|
||||
('open','open'),
|
||||
)
|
||||
|
||||
viewchoices = (
|
||||
('coachonly','Coach Only'),
|
||||
('allmembers','All Members')
|
||||
)
|
||||
|
||||
name = models.CharField(max_length=150,unique=True,verbose_name='Team Name')
|
||||
notes = models.CharField(blank=True,max_length=200,verbose_name='Team Purpose')
|
||||
manager = models.ForeignKey(User)
|
||||
private = models.CharField(max_length=30,choices=choices,default='open',
|
||||
verbose_name='Team Type')
|
||||
|
||||
viewing = models.CharField(max_length=30,choices=viewchoices,default='allmembers',verbose_name='Sharing Behavior')
|
||||
|
||||
def __unicode__(self):
|
||||
return self.name
|
||||
|
||||
class TeamForm(ModelForm):
|
||||
class Meta:
|
||||
model = Team
|
||||
fields = ['name','notes','private']
|
||||
fields = ['name','notes','private','viewing']
|
||||
widgets = {
|
||||
'notes': forms.Textarea,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user