Author SHA1 Message Date
thomas girod 86730d4f7a Merge pull request #1509 from ae-utbm/taiste
Third-party auth, UE guide style, CGU, and bugfixes
2026-10-02 18:51:20 +02:00
thomas girod 6a6ed5462f Merge pull request #1491 from ae-utbm/taiste
Python 3.14, HTMX4, client-side markdown, pedagogy rework and others
2026-09-18 19:19:48 +02:00
thomas girod d914fa0658 Merge pull request #1463 from ae-utbm/taiste
Pre school year release
2026-08-25 22:37:49 +02:00
2 changed files with 3 additions and 6 deletions

No files matched your search

+2 -5
View File
@@ -346,16 +346,13 @@ class ForumTopicDetailView(CanViewMixin, DetailView):
return kwargs return kwargs
class ForumMessageView(SingleObjectMixin, UserPassesTestMixin, RedirectView): class ForumMessageView(SingleObjectMixin, RedirectView):
model = ForumMessage model = ForumMessage
pk_url_kwarg = "message_id" pk_url_kwarg = "message_id"
permanent = False permanent = False
def test_func(self) -> bool:
self.object = self.get_object()
return self.request.user.can_view(self.object)
def get_redirect_url(self, *args, **kwargs): def get_redirect_url(self, *args, **kwargs):
self.object = self.get_object()
return self.object.get_url() return self.object.get_url()
+1 -1
View File
@@ -40,7 +40,7 @@ dependencies = [
"django-countries>=9.1.0,<10.0.0", "django-countries>=9.1.0,<10.0.0",
"dict2xml>=1.7.8,<2.0.0", "dict2xml>=1.7.8,<2.0.0",
"Sphinx>=9.1.0,<10", # Used by xapian during installation "Sphinx>=9.1.0,<10", # Used by xapian during installation
"tomli>=2.5.0,<3.0.0", "tomli>=2.4.1,<3.0.0",
"django-honeypot>=1.3.0,<2", "django-honeypot>=1.3.0,<2",
"pydantic-extra-types>=2.11.1,<3.0.0", "pydantic-extra-types>=2.11.1,<3.0.0",
"ical>=14.2.0", "ical>=14.2.0",