|
|
|
@ -7,7 +7,7 @@ from django.core.context_processors import csrf |
|
|
|
from django.template import Context, RequestContext, loader |
|
|
|
from django.contrib import messages |
|
|
|
|
|
|
|
from users.models import User, UserForm, InfoForm, PasswordForm, StateForm, RightForm |
|
|
|
from users.models import User, Right, DelRightForm, UserForm, InfoForm, PasswordForm, StateForm, RightForm |
|
|
|
from users.forms import PassForm |
|
|
|
|
|
|
|
from re2o.login import makeSecret, hashNT |
|
|
|
@ -77,6 +77,15 @@ def add_right(request): |
|
|
|
return redirect("/users/") |
|
|
|
return form({'userform': right}, 'users/user.html', request) |
|
|
|
|
|
|
|
def del_right(request): |
|
|
|
right = DelRightForm(request.POST or None) |
|
|
|
if right.is_valid(): |
|
|
|
right_del = right.cleaned_data['rights'] |
|
|
|
right_del.delete() |
|
|
|
messages.success(request, "Droit retiré avec succès") |
|
|
|
return redirect("/users/") |
|
|
|
return form({'userform': right}, 'users/user.html', request) |
|
|
|
|
|
|
|
def index(request): |
|
|
|
users_list = User.objects.order_by('pk') |
|
|
|
return render(request, 'users/index.html', {'users_list': users_list}) |
|
|
|
|