def registerApp(request): usr = request.user cUser = CalendarUser.objects.get(user=usr) if not cUser.isDev: return redirect(reverse('editprofile')) context = {} context['errors'] = [] context['messages'] = [] if request.method == 'GET': context['form'] = AppForm() return render(request, 'registerapp.html', context) app = App(owner=cUser) form = AppForm(request.POST, instance=app) context['form'] = form if not form.is_valid(): return render(request, 'registerapp.html', context) form.save() return redirect(reverse('devcenter'))
def register_app(request): if request.method == 'POST': form = AppForm(request.POST) if form.is_valid(): consumer = form.save() consumer.user = request.user consumer.generate_random_codes() messages.success(request, 'The app ' + consumer.name + ' was successfully added to your list.') return redirect(manage_apps) else: form = AppForm() return render_to_response('server/private/register_app.html', {'form': form}, context_instance=RequestContext(request))
def editApp(request, idOfApp): """Edit-app call, creates form and submission procedure for App""" usr = request.user cUser = CalendarUser.objects.get(user=usr) if not cUser.isDev: return redirect(reverse('editprofile')) app = get_object_or_404(App, id=idOfApp, owner=cUser) context = {} context['errors'] = [] context['messages'] = [] context['app'] = app if request.method == 'GET': context['form'] = AppForm(instance=app) return render(request, 'editapp.html', context) form = AppForm(request.POST, instance=app) context['form'] = form if not form.is_valid(): return render(request, 'editapp.html', context) form.save() return redirect(reverse('devcenter'))