good stuff

This commit is contained in:
pacnpal
2024-10-29 21:29:16 -04:00
parent 4e970400ef
commit 6880f36b99
42 changed files with 2835 additions and 262 deletions

View File

@@ -0,0 +1,16 @@
def moderation_access(request):
"""Add moderation access check to template context"""
context = {
'has_moderation_access': False,
'has_admin_access': False,
'has_superuser_access': False,
'user_role': None
}
if request.user.is_authenticated:
context['user_role'] = request.user.role
context['has_moderation_access'] = request.user.role in ['MODERATOR', 'ADMIN', 'SUPERUSER']
context['has_admin_access'] = request.user.role in ['ADMIN', 'SUPERUSER']
context['has_superuser_access'] = request.user.role == 'SUPERUSER'
return context