Esempio n. 1
0
def new(request):
    if request.method == 'POST':
        form = LicenseForm(request.POST)
        if form.is_valid():
            form.save()
            messages.add_message(request, messages.SUCCESS, 'New license has been added successfully.')
            return redirect(reverse('licenses_index'))
    else:
        form = LicenseForm()
    data = {'form': form}
    return render(request, 'licenses/new.html', data)
Esempio n. 2
0
def license_create(request):
    if request.method == 'POST':
        form = LicenseForm(request.POST)
        if form.is_valid():
            form.save()
            return redirect('erm_admin_licences')
    else:
        form = LicenseForm()

    return render(request,
                  'admin_license_create.html',
            {
            'form': form,
            'module': 'erm',
            'tab': 'license'
        },
                  )
Esempio n. 3
0
def edit(request, lid):
    data = {}
    try:
        license = License.objects.get(id=lid)
    except License.DoesNotExist:
        raise Http404('License Not Found!')
    if request.method == 'POST':
        form = LicenseForm(request.POST, instance=license)
        if form.is_valid():
            form.save()
            messages.add_message(request, messages.SUCCESS, '%s license has been updated successfully.' % license.name)
            return redirect(reverse('licenses_index'))
    else:
        form = LicenseForm(instance=license)
        
    data.update({'license':license})
    data.update({'form': form})
    return render(request, 'licenses/edit.html', data)