From a59fc776a1bbbd3a1813fe9097042c2f67d8ce0d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Valenta?= <git@imaniti.org>
Date: Wed, 31 May 2023 18:57:58 +0200
Subject: [PATCH] fix login urls

---
 shared/templates/shared/includes/base.html | 20 +++++++++++---------
 ucebnice/settings/base.py                  |  4 ++--
 2 files changed, 13 insertions(+), 11 deletions(-)

diff --git a/shared/templates/shared/includes/base.html b/shared/templates/shared/includes/base.html
index 9531e12..9f4ef76 100644
--- a/shared/templates/shared/includes/base.html
+++ b/shared/templates/shared/includes/base.html
@@ -87,15 +87,17 @@
                                         </li>
                                     {% endif %}
 
-                                    <li class="navbar-menu__item">
-                                        <a
-                                            href="{% url "lectures:view_registered" %}"
-                                            data-href="{% url "lectures:view_registered" %}"
-                                            class="navbar-menu__link flex items-center gap-2"
-                                        >
-                                            <i class="ico--pin text-sm"></i>Tvá školení
-                                        </a>
-                                    </li>
+                                    {% if user.is_authenticated %}
+                                        <li class="navbar-menu__item">
+                                            <a
+                                                href="{% url "lectures:view_registered" %}"
+                                                data-href="{% url "lectures:view_registered" %}"
+                                                class="navbar-menu__link flex items-center gap-2"
+                                            >
+                                                <i class="ico--pin text-sm"></i>Tvá školení
+                                            </a>
+                                        </li>
+                                    {% endif %}
 
                                     <li class="navbar-menu__item">
                                         <a
diff --git a/ucebnice/settings/base.py b/ucebnice/settings/base.py
index adf529f..4506950 100644
--- a/ucebnice/settings/base.py
+++ b/ucebnice/settings/base.py
@@ -134,8 +134,8 @@ AUTHENTICATION_BACKENDS = (
     "guardian.backends.ObjectPermissionBackend",
 )
 
-LOGIN_URL = "/"
-LOGIN_REDIRECT_URL = "/"
+LOGIN_URL = "/oidc/authenticate/"
+LOGIN_REDIRECT_URL = "/oidc/authenticate/"
 LOGOUT_REDIRECT_URL = "/"
 
 OIDC_RP_CLIENT_ID = env.str("OIDC_RP_CLIENT_ID")
-- 
GitLab