Пример #1
0
Файл: views.py Проект: DRGC/vron
def admin_user_add( request ):
    """
    Add new Admin USER

    :param: request
    :param: user_id
    :return: String
    """

    # Instantiate FORM
    form = AdminUserForm( request.POST or None )

    # If form was submitted, it tries to validate and save data
    if form.is_valid():

        # Sets additional data
        form.is_active = True
        form.is_admin = True

        # Saves User
        user = form.save()
        messages.success( request, 'User was successfully added.' )

        # Redirect with success message
        return HttpResponseRedirect( reverse( 'admin:core:admin_user_details', args = ( user.id, ) ) )

    # Template data
    context = { 'form': form, 'cancel_url': reverse( 'admin:core:admin_users' ) }

    # Print Template
    return render( request, 'core/admin/admin_user/add.html', context )
Пример #2
0
Файл: views.py Проект: DRGC/vron
def admin_user_edit( request, user_id ):
    """
    Edit Admin USER personal data

    :param: request
    :param: user_id
    :return: String
    """
    # Identify database record
    user = get_object_or_404( get_user_model(), pk = user_id )

    # Instantiate FORM
    form = AdminUserForm( request.POST or None, instance = user )

    # When form is submitted , it tries to validate and save data
    if form.is_valid():
        form.save()
        messages.success( request, 'User was successfully updated.' )
        return HttpResponseRedirect( reverse( 'admin:core:admin_user_details', args = ( user_id, ) ) )

    # Template data
    context = { 'form': form, 'cancel_url': reverse( 'admin:core:admin_user_details', args = ( user_id, ) ) }

    # Print Template
    return render( request, 'core/admin/admin_user/edit.html', context )
Пример #3
0
Файл: views.py Проект: sm2x/vron
def admin_user_edit(request, user_id):
    """
    Edit Admin USER personal data

    :param: request
    :param: user_id
    :return: String
    """
    # Identify database record
    user = get_object_or_404(get_user_model(), pk=user_id)

    # Instantiate FORM
    form = AdminUserForm(request.POST or None, instance=user)

    # When form is submitted , it tries to validate and save data
    if form.is_valid():
        form.save()
        messages.success(request, 'User was successfully updated.')
        return HttpResponseRedirect(
            reverse('admin:core:admin_user_details', args=(user_id, )))

    # Template data
    context = {
        'form': form,
        'cancel_url': reverse('admin:core:admin_user_details',
                              args=(user_id, ))
    }

    # Print Template
    return render(request, 'core/admin/admin_user/edit.html', context)
Пример #4
0
Файл: views.py Проект: sm2x/vron
def admin_user_add(request):
    """
    Add new Admin USER

    :param: request
    :param: user_id
    :return: String
    """

    # Instantiate FORM
    form = AdminUserForm(request.POST or None)

    # If form was submitted, it tries to validate and save data
    if form.is_valid():

        # Sets additional data
        form.is_active = True
        form.is_admin = True

        # Saves User
        user = form.save()
        messages.success(request, 'User was successfully added.')

        # Redirect with success message
        return HttpResponseRedirect(
            reverse('admin:core:admin_user_details', args=(user.id, )))

    # Template data
    context = {'form': form, 'cancel_url': reverse('admin:core:admin_users')}

    # Print Template
    return render(request, 'core/admin/admin_user/add.html', context)