snipt/teams/views.py

35 lines
880 B
Python
Raw Normal View History

2015-09-22 07:29:29 -07:00
from annoying.decorators import render_to
from django.contrib.auth.models import User
from django.http import HttpResponseBadRequest
from teams.models import Team
@render_to('teams/for-teams.html')
def for_teams(request):
if request.user.is_authenticated():
profile = request.user.profile
profile.teams_beta_seen = True
profile.save()
return {}
@render_to('teams/for-teams-complete.html')
def for_teams_complete(request):
if request.method == 'POST' and request.user.is_authenticated():
team = Team(name=request.POST['name'],
email='nick@snipt.net',
owner=request.user)
team.save()
user = User.objects.create_user(team.slug, team.email, 'password')
team.user = user
team.save()
return {
}
else:
return HttpResponseBadRequest()