def subscribers(request): # logger.info("Welcome to GLUEBOX api") response = Epoxy( request ) if response.method=="POST": form = SubscriberForm( request.REQUEST ) if not form.is_valid(): return response.throw_error( error=form.errors, code=API_EXCEPTION_FORMERRORS).json() else: if( form.cleaned_data['action'] == 'EDIT'): #GET subscriber id update = Subscriber.objects.filter(user=request.user.id).update( first_name = form.cleaned_data['first_name'], last_name = form.cleaned_data['last_name'], email = form.cleaned_data['email'], affiliation = form.cleaned_data['affiliation'], status = form.cleaned_data['status'], accepted_terms = form.cleaned_data['accepted_terms'], description = form.cleaned_data['description']) elif( form.cleaned_data['action'] == 'ADD'): contacts( form ) return response.queryset( Subscriber.objects.filter() ).json()
def subscribers(request): # logger.info("Welcome to GLUEBOX api") response = Epoxy(request) if response.method == "POST": form = SubscriberForm(request.REQUEST) if not form.is_valid(): return response.throw_error(error=form.errors, code=API_EXCEPTION_FORMERRORS).json() else: if (form.cleaned_data['action'] == 'EDIT'): #GET subscriber id update = Subscriber.objects.filter( user=request.user.id).update( first_name=form.cleaned_data['first_name'], last_name=form.cleaned_data['last_name'], email=form.cleaned_data['email'], affiliation=form.cleaned_data['affiliation'], status=form.cleaned_data['status'], accepted_terms=form.cleaned_data['accepted_terms'], description=form.cleaned_data['description']) elif (form.cleaned_data['action'] == 'ADD'): contacts(form) return response.queryset(Subscriber.objects.filter()).json()