Edit User permissions added
This commit is contained in:
@@ -8,6 +8,8 @@ from django.db.models import Q
|
||||
import datetime
|
||||
from django.views.generic.edit import UpdateView
|
||||
from .forms import ClienteForm
|
||||
from django.contrib.auth.mixins import LoginRequiredMixin
|
||||
from django.contrib.auth.mixins import UserPassesTestMixin
|
||||
|
||||
@login_required
|
||||
def index(request):
|
||||
@@ -126,8 +128,12 @@ def saldo_funct(request):
|
||||
return JsonResponse({'data':Saldo.saldo})
|
||||
|
||||
|
||||
class ClientesUpdateView(UpdateView):
|
||||
class ClientesUpdateView(UserPassesTestMixin,LoginRequiredMixin,UpdateView):
|
||||
model= Clientes
|
||||
form_class=ClienteForm
|
||||
success_url='/'
|
||||
template_name='Clientes/edit_cliente.html'
|
||||
template_name='Clientes/edit_cliente.html'
|
||||
|
||||
def test_func(self):
|
||||
#self.request.user.groups.all()
|
||||
return self.request.user.groups.filter(name= 'admin_soft')
|
||||
Reference in New Issue
Block a user