Edit User permissions added

This commit is contained in:
fjrodriguez
2022-12-01 12:39:34 -06:00
parent af1f68bc58
commit fa43b3fe36
6 changed files with 42 additions and 21 deletions

View File

@@ -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')