diff --git a/osinaweb/osinacore/__pycache__/views.cpython-310.pyc b/osinaweb/osinacore/__pycache__/views.cpython-310.pyc index 12a164a4..3ac9db1a 100644 Binary files a/osinaweb/osinacore/__pycache__/views.cpython-310.pyc and b/osinaweb/osinacore/__pycache__/views.cpython-310.pyc differ diff --git a/osinaweb/osinacore/views.py b/osinaweb/osinacore/views.py index a459aee3..40531d29 100644 --- a/osinaweb/osinacore/views.py +++ b/osinaweb/osinacore/views.py @@ -75,10 +75,6 @@ def home(request, *args, **kwargs): -from django.db.models import Sum, F - - - @login_required def my_projects(request, *args, **kwargs): user = request.user @@ -205,16 +201,21 @@ def tags(request): def daily_reports(request): + user = request.user - dailyreports = DailyReport.objects.all().order_by('-id') + if user.is_superuser: + dailyreports = DailyReport.objects.all().order_by('-id') + else: + dailyreports = DailyReport.objects.filter(staff=request.user.staffprofile).order_by('-id') context = { - 'dailyreports' : dailyreports, - - + 'dailyreports': dailyreports, } return render(request, 'listing_pages/daily-reports.html', context) + + + @login_required def businesses(request): businesses = Business.objects.all().order_by('-business_id') diff --git a/osinaweb/templates/listing_pages/daily-reports.html b/osinaweb/templates/listing_pages/daily-reports.html index d20d9de1..ff049424 100644 --- a/osinaweb/templates/listing_pages/daily-reports.html +++ b/osinaweb/templates/listing_pages/daily-reports.html @@ -111,7 +111,7 @@