Exemple #1
0
def system_user_add(request):
    # 新增登录用户
    error = ""
    response = HttpResponse()
    if check_perms(request, 'cmdb.add_systemUser', raise_exception=True):
        if request.method == "POST":
            new_name = request.POST.get('name')
            user = SystemUser.objects.filter(name=new_name)

            form = SystemUserForm(request.POST)

            if user:
                error = u"该名称已存在!"
                # response.write(json.dumps(u'该机器已存在!'))
            elif new_name == '':
                error = u"你闲的蛋疼么?字都懒得打!"
                # response.write(json.dumps(u'你闲的蛋疼么?字都懒得打!'))
                # return render(request, 'error.html', {'request': request, 'error': error})
            else:
                if form.is_valid():
                    user = form.save(commit=False)
                    user.save()
                    # response.write(json.dumps(u'成功'))
                    return HttpResponseRedirect(reverse('system_user'))
        # return render(request, 'error.html', {'request': request, 'error': error})
    else:
        error = u'您没有权限操作@^@,请联系管理员!'

    return render(request, 'error.html', {'request': request, 'error': error})
Exemple #2
0
def system_user(request):
    data = {}

    form = SystemUserForm()
    users = SystemUser.objects.order_by('id')
    data = paginator(request, users)
    request.breadcrumbs((('首页', '/'), ('登录用户列表', reverse('system_user'))))

    data['form'] = form
    return render_to_response('cmdb/user.html', data)