def phonebook_add(request): """Add new Phonebook for the logged in user **Attributes**: * ``form`` - PhonebookForm * ``template`` - frontend/phonebook/change.html **Logic Description**: * Add a new phonebook which will belong to the logged in user via the phonebookForm & get redirected to the phonebook list """ form = PhonebookForm() if request.method == 'POST': form = PhonebookForm(request.POST) if form.is_valid(): obj = form.save(commit=False) obj.user = request.user obj.save() request.session["msg"] = _('"%(name)s" added.') %\ {'name': request.POST['name']} return HttpResponseRedirect('/phonebook/') template = 'frontend/phonebook/change.html' data = { 'module': current_view(request), 'form': form, 'action': 'add', 'dialer_setting_msg': user_dialer_setting_msg(request.user), } return render_to_response(template, data, context_instance=RequestContext(request))
def phonebook_change(request, object_id): """Update/Delete Phonebook for the logged in user **Attributes**: * ``object_id`` - Selected phonebook object * ``form`` - PhonebookForm * ``template`` - dialer_contact/phonebook/change.html **Logic Description**: * Update/delete selected phonebook from the phonebook list via PhonebookForm & get redirected to phonebook list """ phonebook = get_object_or_404(Phonebook, pk=object_id, user=request.user) form = PhonebookForm(request.POST or None, instance=phonebook) if form.is_valid(): if request.POST.get('delete'): return HttpResponseRedirect('%sdel/%s/' % (redirect_url_to_phonebook_list, object_id)) else: form.save() request.session["msg"] = _('"%(name)s" is updated.') % {'name': request.POST['name']} return HttpResponseRedirect(redirect_url_to_phonebook_list) data = { 'form': form, 'action': 'update', } return render_to_response('dialer_contact/phonebook/change.html', data, context_instance=RequestContext(request))
def phonebook_add(request): """Add new Phonebook for the logged in user **Attributes**: * ``form`` - PhonebookForm * ``template`` - frontend/phonebook/change.html **Logic Description**: * Add a new phonebook which will belong to the logged in user via the phonebookForm & get redirected to the phonebook list """ form = PhonebookForm() if request.method == "POST": form = PhonebookForm(request.POST) if form.is_valid(): obj = form.save(commit=False) obj.user = request.user obj.save() request.session["msg"] = _('"%(name)s" added.') % {"name": request.POST["name"]} return HttpResponseRedirect("/phonebook/") template = "frontend/phonebook/change.html" data = {"form": form, "action": "add", "dialer_setting_msg": user_dialer_setting_msg(request.user)} return render_to_response(template, data, context_instance=RequestContext(request))
def phonebook_change(request, object_id): """Update/Delete Phonebook for the logged in user **Attributes**: * ``object_id`` - Selected phonebook object * ``form`` - PhonebookForm * ``template`` - frontend/phonebook/change.html **Logic Description**: * Update/delete selected phonebook from the phonebook list via PhonebookForm & get redirected to phonebook list """ phonebook = get_object_or_404(Phonebook, pk=object_id, user=request.user) form = PhonebookForm(instance=phonebook) if request.method == "POST": if request.POST.get("delete"): return HttpResponseRedirect("/phonebook/del/%s/" % object_id) else: form = PhonebookForm(request.POST, instance=phonebook) if form.is_valid(): form.save() request.session["msg"] = _('"%(name)s" is updated.') % {"name": request.POST["name"]} return HttpResponseRedirect("/phonebook/") template = "frontend/phonebook/change.html" data = {"form": form, "action": "update", "dialer_setting_msg": user_dialer_setting_msg(request.user)} return render_to_response(template, data, context_instance=RequestContext(request))
def phonebook_add(request): """Add new Phonebook for the logged in user **Attributes**: * ``form`` - PhonebookForm * ``template`` - dialer_contact/phonebook/change.html **Logic Description**: * Add a new phonebook which will belong to the logged in user via the phonebookForm & get redirected to the phonebook list """ form = PhonebookForm(request.POST or None) if form.is_valid(): form.save(user=request.user) request.session["msg"] = _('"%(name)s" added.') % { 'name': request.POST['name'] } return HttpResponseRedirect(redirect_url_to_phonebook_list) data = { 'form': form, 'action': 'add', } return render_to_response('dialer_contact/phonebook/change.html', data, context_instance=RequestContext(request))
def phonebook_change(request, object_id): """Update/Delete Phonebook for the logged in user **Attributes**: * ``object_id`` - Selected phonebook object * ``form`` - PhonebookForm * ``template`` - dialer_contact/phonebook/change.html **Logic Description**: * Update/delete selected phonebook from the phonebook list via PhonebookForm & get redirected to phonebook list """ phonebook = get_object_or_404(Phonebook, pk=object_id, user=request.user) form = PhonebookForm(request.POST or None, instance=phonebook) if form.is_valid(): if request.POST.get('delete'): return HttpResponseRedirect( '%sdel/%s/' % (redirect_url_to_phonebook_list, object_id)) else: form.save() request.session["msg"] = _('"%(name)s" is updated.') % { 'name': request.POST['name'] } return HttpResponseRedirect(redirect_url_to_phonebook_list) data = { 'form': form, 'action': 'update', } return render_to_response('dialer_contact/phonebook/change.html', data, context_instance=RequestContext(request))
def phonebook_change(request, object_id): """Update/Delete Phonebook for the logged in user **Attributes**: * ``object_id`` - Selected phonebook object * ``form`` - PhonebookForm * ``template`` - frontend/phonebook/change.html **Logic Description**: * Update/delete selected phonebook from the phonebook list via PhonebookForm & get redirected to phonebook list """ phonebook = get_object_or_404(Phonebook, pk=object_id, user=request.user) form = PhonebookForm(instance=phonebook) if request.method == 'POST': if request.POST.get('delete'): phonebook_del(request, object_id) return HttpResponseRedirect('/phonebook/') else: form = PhonebookForm(request.POST, instance=phonebook) if form.is_valid(): form.save() request.session["msg"] = _('"%(name)s" is updated.') \ % {'name': request.POST['name']} return HttpResponseRedirect('/phonebook/') template = 'frontend/phonebook/change.html' data = { 'module': current_view(request), 'form': form, 'action': 'update', 'dialer_setting_msg': user_dialer_setting_msg(request.user), } return render_to_response(template, data, context_instance=RequestContext(request))
def phonebook_change(request, object_id): """Update/Delete Phonebook for the logged in user **Attributes**: * ``object_id`` - Selected phonebook object * ``form`` - PhonebookForm * ``template`` - frontend/phonebook/change.html **Logic Description**: * Update/delete selected phonebook from the phonebook list via PhonebookForm & get redirected to phonebook list """ phonebook = get_object_or_404(Phonebook, pk=object_id, user=request.user) form = PhonebookForm(instance=phonebook) if request.method == 'POST': if request.POST.get('delete'): return HttpResponseRedirect('/phonebook/del/%s/' % object_id) else: form = PhonebookForm(request.POST, instance=phonebook) if form.is_valid(): form.save() request.session["msg"] = _('"%(name)s" is updated.') \ % {'name': request.POST['name']} return HttpResponseRedirect('/phonebook/') template = 'frontend/phonebook/change.html' data = { 'module': current_view(request), 'form': form, 'action': 'update', 'dialer_setting_msg': user_dialer_setting_msg(request.user), } return render_to_response(template, data, context_instance=RequestContext(request))
def phonebook_add(request): """Add new Phonebook for the logged in user **Attributes**: * ``form`` - PhonebookForm * ``template`` - dialer_contact/phonebook/change.html **Logic Description**: * Add a new phonebook which will belong to the logged in user via the phonebookForm & get redirected to the phonebook list """ form = PhonebookForm(request.POST or None) if form.is_valid(): form.save(user=request.user) request.session["msg"] = _('"%(name)s" added.') % {'name': request.POST['name']} return HttpResponseRedirect(redirect_url_to_phonebook_list) data = { 'form': form, 'action': 'add', } return render_to_response('dialer_contact/phonebook/change.html', data, context_instance=RequestContext(request))