def calendar_setting_add(request): """Add a new calendar setting for the logged in user **Attributes**: * ``form`` - CalendarSettingForm * ``template`` - appointment/calendar_setting/change.html **Logic Description**: * Add new calendar_setting belonging to the logged in user via ContactSettingForm & get redirected to the calendar_setting list """ form = CalendarSettingForm(request.user, request.POST or None) # Add calendar_setting if form.is_valid(): obj = form.save(user=request.user) request.session["msg"] = _('"%s" is added') % obj return HttpResponseRedirect(redirect_url_to_calendar_setting_list) data = { 'form': form, 'action': 'add', } return render_to_response('appointment/calendar_setting/change.html', data, context_instance=RequestContext(request))
def calendar_setting_change(request, object_id): """Update/Delete calendar_setting for the logged in user **Attributes**: * ``object_id`` - Selected calendar_setting object * ``form`` - CalendarSettingForm * ``template`` - appointment/calendar_setting/change.html **Logic Description**: * Update/delete selected calendar_setting from the calendar_setting list via CalendarSettingForm & get redirected to the calendar_setting list """ calendar_setting = get_object_or_404(CalendarSetting, pk=object_id) form = CalendarSettingForm(request.user, request.POST or None, instance=calendar_setting) if form.is_valid(): # Delete calendar_setting if request.POST.get("delete"): calendar_setting_del(request, object_id) return HttpResponseRedirect(redirect_url_to_calendar_setting_list) else: obj = form.save() request.session["msg"] = _('"%s" is updated.') % obj return HttpResponseRedirect(redirect_url_to_calendar_setting_list) data = {"form": form, "action": "update"} return render_to_response( "appointment/calendar_setting/change.html", data, context_instance=RequestContext(request) )
def calendar_setting_add(request): """Add a new calendar setting for the logged in user **Attributes**: * ``form`` - CalendarSettingForm * ``template`` - frontend/appointment/calendar_setting/change.html **Logic Description**: * Add new calendar_setting belonging to the logged in user via ContactSettingForm & get redirected to the calendar_setting list """ form = CalendarSettingForm(request.user) error_msg = False # Add calendar_setting if request.method == 'POST': form = CalendarSettingForm(request.user, request.POST) if form.is_valid(): obj = form.save(commit=False) obj.user = request.user obj.save() request.session["msg"] = _('"%s" is added.') % obj return HttpResponseRedirect(redirect_url_to_calendar_setting_list) template = 'frontend/appointment/calendar_setting/change.html' data = { 'form': form, 'action': 'add', 'error_msg': error_msg, 'AMD': settings.AMD, 'dialer_setting_msg': user_dialer_setting_msg(request.user), } return render_to_response(template, data, context_instance=RequestContext(request))
def calendar_setting_change(request, object_id): """Update/Delete calendar_setting for the logged in user **Attributes**: * ``object_id`` - Selected calendar_setting object * ``form`` - CalendarSettingForm * ``template`` - frontend/appointment/calendar_setting/change.html **Logic Description**: * Update/delete selected calendar_setting from the calendar_setting list via CalendarSettingForm & get redirected to the calendar_setting list """ calendar_setting = get_object_or_404(CalendarSetting, pk=object_id) form = CalendarSettingForm(request.user, instance=calendar_setting) if request.method == 'POST': # Delete calendar_setting if request.POST.get('delete'): calendar_setting_del(request, object_id) return HttpResponseRedirect(redirect_url_to_calendar_setting_list) else: # Update calendar_setting form = CalendarSettingForm(request.user, request.POST, instance=calendar_setting) if form.is_valid(): obj = form.save() request.session["msg"] = _('"%s" is updated.') % obj return HttpResponseRedirect(redirect_url_to_calendar_setting_list) template = 'frontend/appointment/calendar_setting/change.html' data = { 'form': form, 'action': 'update', 'AMD': settings.AMD, 'dialer_setting_msg': user_dialer_setting_msg(request.user), } return render_to_response(template, data, context_instance=RequestContext(request))
def calendar_setting_change(request, object_id): """Update/Delete calendar_setting for the logged in user **Attributes**: * ``object_id`` - Selected calendar_setting object * ``form`` - CalendarSettingForm * ``template`` - appointment/calendar_setting/change.html **Logic Description**: * Update/delete selected calendar_setting from the calendar_setting list via CalendarSettingForm & get redirected to the calendar_setting list """ calendar_setting = get_object_or_404(CalendarSetting, pk=object_id) form = CalendarSettingForm(request.user, request.POST or None, instance=calendar_setting) if form.is_valid(): # Delete calendar_setting if request.POST.get('delete'): calendar_setting_del(request, object_id) return HttpResponseRedirect(redirect_url_to_calendar_setting_list) else: obj = form.save() request.session["msg"] = _('"%s" is updated.') % obj return HttpResponseRedirect(redirect_url_to_calendar_setting_list) data = { 'form': form, 'action': 'update', } return render_to_response('appointment/calendar_setting/change.html', data, context_instance=RequestContext(request))