Files
interchan/board/context_processors.py
Alek Ratzloff 8c6c05b264 Add hidden boards
Hidden boards are excluded from the board listing.

Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
2022-07-20 00:43:22 -07:00

22 lines
544 B
Python

from django.conf import settings as django_settings
from board.models import Board, ReportRecord
def settings(request):
return {"settings": django_settings}
def boards(request):
return {"boards": Board.objects.filter(readonly=False, hidden=False)}
def reports(request):
user = request.user
if user and user.has_perm("board.view_reportrecord"):
return {
"reports": ReportRecord.objects.all(),
"reports_urgent": ReportRecord.objects.filter(urgent=True),
}
else:
return {}