Пример #1
0
def confirmed_contact(request, **kwargs):

    state = kwargs['state']
    from_user = kwargs['from_user']
    user_login = request.user
    object_contacts = Contacts.objects.get(to_user=user_login.id,
                                           state='unconfirmed',
                                           from_user=from_user)

    if state == "Confirmed":
        object_contacts.state = 'confirmed'
        object_new = Contacts(from_user=user_login,
                              to_user=from_user,
                              state="confirmed")
        object_new.save()
        messages.success(request,
                         u"¡Solicitud de contacto confirmada con éxito!")
    elif state == 'Rejected':
        object_contacts.state = 'rejected'
        messages.success(request,
                         u"¡Solicitud de contacto rechazada con éxito!")

    object_contacts.save()

    return HttpResponseRedirect(resolve_url('search_directory_contacts'))
Пример #2
0
def save_contact(request, **kwargs):

    user_login = request.user
    id_contact = kwargs['id_contact']

    object_new = Contacts(from_user=user_login, to_user=id_contact, state="unconfirmed")
    object_new.save()
    messages.success(request, u"¡Solicitud de contacto enviada con éxito.!")

    return HttpResponseRedirect(resolve_url('search_directory_contacts'))
Пример #3
0
def save_contact(request, **kwargs):

    user_login = request.user
    id_contact = kwargs['id_contact']

    object_new = Contacts(from_user=user_login,
                          to_user=id_contact,
                          state="unconfirmed")
    object_new.save()
    messages.success(request, u"¡Solicitud de contacto enviada con éxito.!")

    return HttpResponseRedirect(resolve_url('search_directory_contacts'))
Пример #4
0
def confirmed_contact(request, **kwargs):

    state = kwargs['state']
    from_user = kwargs['from_user']
    user_login = request.user
    object_contacts = Contacts.objects.get(to_user=user_login.id, state='unconfirmed', from_user=from_user)

    if state == "Confirmed":
        object_contacts.state = 'confirmed'
        object_new = Contacts(from_user=user_login, to_user=from_user, state="confirmed")
        object_new.save()
        messages.success(request, u"¡Solicitud de contacto confirmada con éxito!")
    elif state == 'Rejected':
        object_contacts.state = 'rejected'
        messages.success(request, u"¡Solicitud de contacto rechazada con éxito!")

    object_contacts.save()

    return HttpResponseRedirect(resolve_url('search_directory_contacts'))