From c1fc33d7f52835ee74ecb13a11e2027e400a34ff Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Valenta?= <git@imaniti.org>
Date: Sun, 25 Dec 2022 14:02:50 +0100
Subject: [PATCH] don't require whole block URL for program points, add article
 page to allowed card link types

---
 main/blocks.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/main/blocks.py b/main/blocks.py
index 33439d18..76b73be5 100644
--- a/main/blocks.py
+++ b/main/blocks.py
@@ -112,7 +112,10 @@ class PeopleOverviewBlock(StructBlock):
 
 
 class ProgramBlock(StructBlock):
-    url = URLBlock(label="Odkaz pokrývající celou tuto část")
+    url = URLBlock(
+        label="Odkaz pokrývající celou tuto část",
+        required=False,
+    )
     icon = ImageChooserBlock(label="Ikona")
     title = CharBlock(label="Titulek článku programu")
     text = RichTextBlock(label="Obsah")
@@ -268,6 +271,7 @@ class CardLinkBlock(CardLinkBlockMixin):
         label="Stránka",
         page_type=[
             "main.MainArticlesPage",
+            "main.MainArticlePage",
             "main.MainProgramPage",
             "main.MainPeoplePage",
             "main.MainPersonPage",
-- 
GitLab