Exemplo n.º 1
0
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))
Exemplo n.º 2
0
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))
Exemplo n.º 3
0
    def test_phonebook_form(self):
        self.assertEqual(self.phonebook.name, 'test_phonebook')
        form = PhonebookForm({'name': 'sample_phonebook'})
        form.save(user=self.user)

        form = PhonebookForm(instance=self.phonebook)
        self.assertTrue(isinstance(form.instance, Phonebook))
Exemplo n.º 4
0
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))
Exemplo n.º 5
0
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))
Exemplo n.º 6
0
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))
Exemplo n.º 7
0
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))
Exemplo n.º 8
0
    def test_phonebook_form(self):
        self.assertEqual(self.phonebook.name, 'test_phonebook')
        form = PhonebookForm({'name': 'sample_phonebook'})
        obj = form.save(commit=False)
        obj.user = self.user
        obj.save()

        form = PhonebookForm(instance=self.phonebook)
        self.assertTrue(isinstance(form.instance, Phonebook))
Exemplo n.º 9
0
    def test_phonebook_form(self):
        self.assertEqual(self.phonebook.name, 'test_phonebook')
        form = PhonebookForm({'name': 'sample_phonebook'})
        obj = form.save(commit=False)
        obj.user = self.user
        obj.save()

        form = PhonebookForm(instance=self.phonebook)
        self.assertTrue(isinstance(form.instance, Phonebook))
Exemplo n.º 10
0
    def test_phonebook_form(self):
        self.assertEqual(self.phonebook.name, 'test_phonebook')
        form = PhonebookForm({'name': 'sample_phonebook'})
        form.save(user=self.user)

        form = PhonebookForm(instance=self.phonebook)
        self.assertTrue(isinstance(form.instance, Phonebook))
Exemplo n.º 11
0
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))
Exemplo n.º 12
0
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))
Exemplo n.º 13
0
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))
Exemplo n.º 14
0
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))