Add user authentication to index and user collections views; update CSRF trusted origins and internal IPs

This commit is contained in:
Ross
2025-12-08 10:57:38 +00:00
parent 4e47083fcd
commit d96dd77cdc
5 changed files with 298 additions and 271 deletions
+2
View File
@@ -1090,10 +1090,12 @@ def author_list(request):
return render(request, "atlas/author_list.html", {"authors": authors})
@login_required
def index(request):
return render(request, "atlas/index.html", {})
@login_required
def user_collections(request):
# Collections the user is explicitly allowed to take (via CaseCollection.valid_user_users)
available_collections = request.user.user_casecollection_exams.all()