def post(self, request): #Create new canvas username = request.POST['username'] color_id = request.POST['color_id'] dashboard_id = request.POST.get('dashboard_id', None) if not dashboard_id: dashboard = Dashboard(username) dashboard_id = dashboard.dashboard_id else: dashboard = get_dashboard(dashboard_id) if dashboard: dashboard_id = dashboard.dashboard_id else: dashboard = Dashboard(username) dashboard_id = dashboard.dashboard_id dashboard.add_buddy(Buddy(username, color_id)) dashboard.save() request.session["color_id"] = color_id return redirect(dashboard.get_absolute_url())
def post(self, request): # Create new canvas username = request.POST["username"] color_id = request.POST["color_id"] dashboard_id = request.POST.get("dashboard_id", None) if not dashboard_id: dashboard = Dashboard(username) dashboard_id = dashboard.dashboard_id else: dashboard = get_dashboard(dashboard_id) if dashboard: dashboard_id = dashboard.dashboard_id else: dashboard = Dashboard(username) dashboard_id = dashboard.dashboard_id dashboard.add_buddy(Buddy(username, color_id)) dashboard.save() request.session["color_id"] = color_id # Notify all clients of new user return redirect(dashboard.get_absolute_url())