chore: Delete numerous application modules, templates, static assets, documentation, and build files.

This commit is contained in:
2026-02-25 17:09:27 -03:00
parent 7ddaa2d1f9
commit 2fc4fafed7
562 changed files with 17 additions and 6810 deletions

22
gestaoRaul/decorators.py Normal file
View File

@@ -0,0 +1,22 @@
from django.urls import reverse
from django.http import HttpResponseForbidden, HttpResponseRedirect
def group_required(groupName):
def decorator(view_function):
def wrapper(request, *args, **kwargs):
if request.user != None:
if request.user.is_authenticated:
if request.user.groups.filter(name=groupName).exists():
return view_function(request, *args, **kwargs)
else:
return HttpResponseForbidden('tu nao tem acesso rapa')
else:
return HttpResponseRedirect(reverse('login'), status=302)
else:
print(f"Erro no decorator: usuario none")
return HttpResponseRedirect(reverse('login'), status=302)
return wrapper
return decorator