From 1392ba1d82956ef175aa43bf4e4f6fa25920d7ee Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Valenta?= <tomas@imaniti.org>
Date: Wed, 10 Apr 2024 20:09:49 +0200
Subject: [PATCH] update license info

---
 calendar_utils/models.py                                    | 6 +++++-
 czech_inspirational/templates/czech_inspirational/base.html | 2 +-
 district/templates/district/base.html                       | 2 +-
 districts/templates/districts/base.html                     | 2 +-
 donate/templates/donate/base.html                           | 2 +-
 donate/templates/donate/donate_project_page_coalition.html  | 2 +-
 env.example                                                 | 2 +-
 green_deal/templates/green_deal/base.html                   | 2 +-
 regulace_konopi/templates/regulace_konopi/base.html         | 2 +-
 senate/templates/senate/base.html                           | 2 +-
 .../styleguide2/includes/organisms/layout/footer.html       | 2 +-
 tuning/templates/tuning/sites_list.html                     | 2 +-
 uniweb/templates/uniweb/base.html                           | 2 +-
 13 files changed, 17 insertions(+), 13 deletions(-)

diff --git a/calendar_utils/models.py b/calendar_utils/models.py
index d7b54e9b..c37ecf3c 100644
--- a/calendar_utils/models.py
+++ b/calendar_utils/models.py
@@ -54,10 +54,14 @@ class Calendar(models.Model):
     future_events = EventsJSONField(encoder=DjangoJSONEncoder, null=True)
 
     def current_events(self):
-        return self.future_events[: self.CURRENT_NUM]
+        if self.future_events is not None:
+            return self.future_events[: self.CURRENT_NUM]
+        else:
+            return []
 
     def handle_event_list(self, event_list):
         event_list_hash = str(hash(str(event_list)))
+
         if event_list_hash != self.event_hash:
             past, future = process_event_list(event_list)
             self.past_events = past
diff --git a/czech_inspirational/templates/czech_inspirational/base.html b/czech_inspirational/templates/czech_inspirational/base.html
index fbaa963f..94797e84 100644
--- a/czech_inspirational/templates/czech_inspirational/base.html
+++ b/czech_inspirational/templates/czech_inspirational/base.html
@@ -81,7 +81,7 @@
               </a>
               <p class="para hidden md:block md:mb-4 lg:mb-0 text-grey-200">
                 <span class="inline-block" style="transform: scale(-1, 1);">&copy;</span>
-                Piráti, {% now "Y" %}. Všechna práva vyhlazena.
+                Piráti, {% now "Y" %}. <a href="https://wiki.pirati.cz/rules/prah#licence" target="_blank" class="underline">CC-BY-SA 4.0</a>.
                 Sdílejte a nechte ostatní sdílet za stejných podmínek.<br>
                 Zadavatel | zpracovatel: Česká pirátská strana
               </p>
diff --git a/district/templates/district/base.html b/district/templates/district/base.html
index d3ea84d4..503f2777 100644
--- a/district/templates/district/base.html
+++ b/district/templates/district/base.html
@@ -246,7 +246,7 @@
           <section class="footer__brand">
             <img src="{% static "shared/img/logo-full-white.svg" %}" alt="Pirátská strana" class="w-32 md:w-40 pb-6" />
             <p class="para hidden md:block md:mb-4 lg:mb-0 text-grey-200">
-              Piráti, {% now "Y" %}. Všechna práva vyhlazena.
+              Piráti, {% now "Y" %}. <a href="https://wiki.pirati.cz/rules/prah#licence" target="_blank" class="underline">CC-BY-SA 4.0</a>.
               Sdílejte a nechte ostatní sdílet za stejných podmínek.<br>
               Zadavatel | zpracovatel: Česká pirátská strana
             </p>
diff --git a/districts/templates/districts/base.html b/districts/templates/districts/base.html
index 0f713942..9909c817 100644
--- a/districts/templates/districts/base.html
+++ b/districts/templates/districts/base.html
@@ -76,7 +76,7 @@
           <div class="col-12 col-md-6 mb-3 mb-md-0">
             <p class="mb-0">
               <span class="inline-block" style="transform: scale(-1, 1);">&copy;</span>
-              {% now "Y" %} Piráti. Všechna práva vyhlazena.
+              {% now "Y" %} Piráti. <a href="https://wiki.pirati.cz/rules/prah#licence" target="_blank" class="underline">CC-BY-SA 4.0</a>.
               <br>
               Sdílejte a nechte ostatní sdílet za stejných podmínek.
               <br>
diff --git a/donate/templates/donate/base.html b/donate/templates/donate/base.html
index 3a8a2ad9..3fc26956 100644
--- a/donate/templates/donate/base.html
+++ b/donate/templates/donate/base.html
@@ -180,7 +180,7 @@
           <div class="col-12 col-md-6 mb-3 mb-md-0">
             <p class="mb-0">
               <span style="display:inline-block;transform:scale(-1, 1)">&copy;</span>
-              {% now "Y" %} Piráti. Všechna práva vyhlazena.
+              {% now "Y" %} Piráti. <a href="https://wiki.pirati.cz/rules/prah#licence" target="_blank" class="underline">CC-BY-SA 4.0</a>.
               <br>
               Sdílejte a nechte ostatní sdílet za stejných podmínek.
               <br>
diff --git a/donate/templates/donate/donate_project_page_coalition.html b/donate/templates/donate/donate_project_page_coalition.html
index 19cf78d7..c474f65c 100644
--- a/donate/templates/donate/donate_project_page_coalition.html
+++ b/donate/templates/donate/donate_project_page_coalition.html
@@ -154,7 +154,7 @@
           <div class="col-12 col-md-6 mb-3 mb-md-0">
             <p class="mb-0">
               <span class="inline-block" style="transform: scale(-1, 1);">&copy;</span>
-              {% now "Y" %} Piráti a Starostové. Všechna práva vyhlazena.
+              {% now "Y" %} Piráti a Starostové. <a href="https://wiki.pirati.cz/rules/prah#licence" target="_blank" class="underline">CC-BY-SA 4.0</a>.
               <br>
               Sdílejte a nechte ostatní sdílet za stejných podmínek.
               <br>
diff --git a/env.example b/env.example
index 9b711836..baa1ffc1 100644
--- a/env.example
+++ b/env.example
@@ -9,5 +9,5 @@ OIDC_RP_CLIENT_SECRET=KFo7EfYPTrwdWxykl9hAf7WgwL8smYzP
 
 DJANGO_SECRET_KEY=123456
 DJANGO_ALLOWED_HOSTS=
-CELERY_BROKER_URL=
+CELERY_BROKER_URL=redis://127.0.0.1:6379/0
 CELERY_RESULT_BACKEND=
diff --git a/green_deal/templates/green_deal/base.html b/green_deal/templates/green_deal/base.html
index 98b1041c..cc4dedce 100644
--- a/green_deal/templates/green_deal/base.html
+++ b/green_deal/templates/green_deal/base.html
@@ -118,7 +118,7 @@
       </a>
       <p class="copyright">
         <span class="copyleft inline-block">&copy;</span>
-        {% now "Y" %} Piráti. Všechna práva vyhlazena. Sdílejte a nechte ostatní sdílet za stejných podmínek.
+        {% now "Y" %} Piráti. <a href="https://wiki.pirati.cz/rules/prah#licence" target="_blank" class="underline">CC-BY-SA 4.0</a>. Sdílejte a nechte ostatní sdílet za stejných podmínek.
         <br>
         Zadavatel | zpracovatel: Česká pirátská strana
       </p>
diff --git a/regulace_konopi/templates/regulace_konopi/base.html b/regulace_konopi/templates/regulace_konopi/base.html
index df84919f..9dc72782 100644
--- a/regulace_konopi/templates/regulace_konopi/base.html
+++ b/regulace_konopi/templates/regulace_konopi/base.html
@@ -76,7 +76,7 @@
                  class="w-32 md:w-40 pb-6"/>
           </a>
           <p class="para hidden md:block md:mb-4 lg:mb-0 text-grey-200">
-            <span class="copyleft inline-block">&copy;</span> {% now "Y" %} Piráti. Všechna práva vyhlazena. Sdílejte a
+            <span class="copyleft inline-block">&copy;</span> {% now "Y" %} Piráti. <a href="https://wiki.pirati.cz/rules/prah#licence" target="_blank" class="underline">CC-BY-SA 4.0</a>. Sdílejte a
             nechte ostatní sdílet za stejných podmínek.
             <br>
             Zadavatel | zpracovatel: Česká pirátská strana
diff --git a/senate/templates/senate/base.html b/senate/templates/senate/base.html
index 7171ef3d..8da4e9c9 100644
--- a/senate/templates/senate/base.html
+++ b/senate/templates/senate/base.html
@@ -54,7 +54,7 @@
                             <div class="col-sm-7 col-12 footer-logo">
                                 <a href="https://www.pirati.cz"><img src="{% static "senate/assets/img/logo.svg" %}" alt="Logo Pirátské strany"></a>
                                 <p><span class="copyleft">©</span>
-                                Piráti, {% now "Y" %}. Všechna práva vyhlazena.
+                                Piráti, {% now "Y" %}. <a href="https://wiki.pirati.cz/rules/prah#licence" target="_blank" class="underline">CC-BY-SA 4.0</a>.
                                 <br>
                                 Sdílejte a nechte ostatní sdílet za stejných podmínek.
                                 <br>
diff --git a/shared/templates/styleguide2/includes/organisms/layout/footer.html b/shared/templates/styleguide2/includes/organisms/layout/footer.html
index dec3377c..90c8dfd5 100644
--- a/shared/templates/styleguide2/includes/organisms/layout/footer.html
+++ b/shared/templates/styleguide2/includes/organisms/layout/footer.html
@@ -66,7 +66,7 @@
     <section>
       <span class="text-xs text-grey-350">
         <span class="-scale-x-100 inline-block">&copy;</span>
-        Piráti, {% now "Y" %}. Všechna práva vyhlazena. Sdílejte a nechte ostatní sdílet za stejných podmínek.
+        Piráti, {% now "Y" %}. <a href="https://wiki.pirati.cz/rules/prah#licence" target="_blank" class="underline">CC-BY-SA 4.0</a>. Sdílejte a nechte ostatní sdílet za stejných podmínek.
         <br>
         Zadavatel | zpracovatel: Česká pirátská strana
         <br>
diff --git a/tuning/templates/tuning/sites_list.html b/tuning/templates/tuning/sites_list.html
index d5586cb5..78a3dc3e 100644
--- a/tuning/templates/tuning/sites_list.html
+++ b/tuning/templates/tuning/sites_list.html
@@ -114,7 +114,7 @@
             {% endif %}
             <p class="para hidden md:block md:mb-4 lg:mb-0 text-grey-200">
               <span class="copyleft inline-block">&copy;</span> {% now "Y" %} Piráti.
-              Všechna práva vyhlazena. Sdílejte a nechte ostatní sdílet za stejných podmínek.
+              <a href="https://wiki.pirati.cz/rules/prah#licence" target="_blank" class="underline">CC-BY-SA 4.0</a>. Sdílejte a nechte ostatní sdílet za stejných podmínek.
               <br>
               Zadavatel | zpracovatel: Česká pirátská strana
             </p>
diff --git a/uniweb/templates/uniweb/base.html b/uniweb/templates/uniweb/base.html
index 4b754f05..c288ee28 100644
--- a/uniweb/templates/uniweb/base.html
+++ b/uniweb/templates/uniweb/base.html
@@ -351,7 +351,7 @@
               {% endif %}
               <p class="para mb-4 lg:mb-0 text-grey-200">
                 <span class="copyleft inline-block">&copy;</span>
-                {% now "Y" %} Piráti. Všechna práva vyhlazena.
+                {% now "Y" %} Piráti. <a href="https://wiki.pirati.cz/rules/prah#licence" target="_blank" class="underline">CC-BY-SA 4.0</a>.
                 <br>
                 Sdílejte a nechte ostatní sdílet za stejných podmínek.
                 <br>
-- 
GitLab