2022-07-17 18:17:31 -07:00
|
|
|
from django.conf import settings as django_settings
|
2022-07-19 19:45:36 -07:00
|
|
|
from board.models import Board, ReportRecord
|
2022-07-17 18:17:31 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
def settings(request):
|
|
|
|
|
return {"settings": django_settings}
|
2022-07-17 19:49:17 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
def boards(request):
|
2022-07-20 00:43:22 -07:00
|
|
|
return {"boards": Board.objects.filter(readonly=False, hidden=False)}
|
2022-07-19 19:45:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
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 {}
|