adding sharing behavior as a team setting
This commit is contained in:
@@ -43,7 +43,7 @@ def handle_add_workouts_team(ws,t):
|
||||
|
||||
return 1
|
||||
|
||||
def update_team(t,name,manager,private,notes):
|
||||
def update_team(t,name,manager,private,notes,viewing):
|
||||
if t.manager != manager:
|
||||
return (0,'You are not the manager of this team')
|
||||
try:
|
||||
@@ -51,16 +51,17 @@ def update_team(t,name,manager,private,notes):
|
||||
t.manager = manager
|
||||
t.private = private
|
||||
t.notes = notes
|
||||
t.viewing = viewing
|
||||
t.save()
|
||||
except IntegrityError:
|
||||
return (0,'Team name duplication')
|
||||
return (1,'Team Updated')
|
||||
|
||||
def create_team(name,manager,private='open',notes=''):
|
||||
def create_team(name,manager,private='open',notes='',viewing='allmembers'):
|
||||
# needs some error testing
|
||||
try:
|
||||
t = Team(name=name,manager=manager,notes=notes,
|
||||
private=private)
|
||||
private=private,viewing=viewing)
|
||||
t.save()
|
||||
r = Rower.objects.get(user=manager)
|
||||
res = add_member(t.id,r)
|
||||
|
||||
Reference in New Issue
Block a user