def upload(request): error = None success = request.GET.get('success', False) if success: success = 'Successfully Uploaded' if request.method == "POST": form = forms.UploadFormDesktopUpload(request.POST, request.FILES) try: if form.is_valid(): f = form.save(commit=False) if request.POST.get('binary_blob-clear'): f.binary_blob.delete() if f.user: f.email_address = f.user.username f.save() items = [{ 'user': request.user }, { 'asset_tag': f.asset_tag }, { 'duser': f.email_address }] log_cef("AdminCreate", "Desktop Admin Created key for key for %s - %s" % (f.email_address, f.asset_tag), items) # noqa return HttpResponseRedirect(reverse('desktop_admin')) except ValueError: error = 'Validation Failed' except Exception, e: error = 'An unknown error has occurred %s' % e
'user': request.user }, { 'asset_tag': f.asset_tag }, { 'duser': f.email_address }] log_cef("AdminCreate", "Desktop Admin Created key for key for %s - %s" % (f.email_address, f.asset_tag), items) # noqa return HttpResponseRedirect(reverse('desktop_admin')) except ValueError: error = 'Validation Failed' except Exception, e: error = 'An unknown error has occurred %s' % e else: form = forms.UploadFormDesktopUpload() return render(request, 'desktop_admin_upload.html', { 'form': form, 'id': id, 'success': success, 'error': error, }) @user_has_claim def desktop_admin(request): l_list = site_models.EncryptedDisk.objects.all() paginator = Paginator(l_list, PAGINATION_LENGTH) page_number = request.GET.get('page', 1) try: l_list = paginator.page(page_number)