def edit_event(request,event_name,edit_event_form): message="Your form has the following errors <br>" event_object=Event.objects.get(name=event_name) edit_event_form = AddEventForm(deserialize_form(edit_event_form), instance=event_object) if edit_event_form.is_valid(): #event_object.name=edit_event_form.cleaned_data['name'] #event_object.short_description=edit_event_form.cleaned_data['short_description'] #event_object.event_type=edit_event_form.cleaned_data['event_type'] #event_object.category =edit_event_form.cleaned_data['category'] #event_object.has_tdp=edit_event_form.cleaned_data['has_tdp'] #event_object.team_size_min=edit_event_form.cleaned_data['team_size_min'] #event_object.team_size_max=edit_event_form.cleaned_data['team_size_max'] #event_object.registration_starts=edit_event_form.cleaned_data['registration_starts'] #event_object.google_group=edit_event_form.cleaned_data['google_group'] #event_object.email=edit_event_form.cleaned_data['email'] #event_object.coords=edit_event_form.cleaned_data['coords'] #event_object.save() edit_event_form.save() temp=1 message="successfully added event" else: temp=0 for field in edit_event_form: for error in field.errors: message=message+field.html_name+" : "+error+"<br>" return json.dumps({'message': message,'temp':temp})
def add_event(request,event_form): message="Your form has the following errors <br>" event_form = AddEventForm(deserialize_form(event_form)) if event_form.is_valid(): event_form.save() message="successfully added event" else: for field in event_form: for error in field.errors: message=message+field.html_name+" : "+error+"<br>" return json.dumps({'message': message})
def add_tabs(request): message = "" event_form = AddEventForm() events = Event.objects.all() core_perm = None if request.user.is_superuser: core_perm = 1 context_dict = { 'event_list': events, 'message': message, 'event_form': event_form, 'core_perm': core_perm } return render_to_response('events/events2.html', context_dict, context_instance=global_context(request))
def edit_event_details(request,event_name): event_object=Event.objects.get(name=event_name) form = AddEventForm(instance=event_object).as_table() return json.dumps({'form':form, 'message': 'message','event_name':event_name,'short_description':event_object.short_description,'event_type':event_object.event_type,'category':event_object.category,'has_tdp':event_object.has_tdp,'team_size_min':event_object.team_size_min,'team_size_max':event_object.team_size_max,'registration_starts':event_object.registration_starts,'registration_ends':event_object.registration_ends,'google_group':event_object.google_group,'email':event_object.email})