diff --git a/calendar_utils/models.py b/calendar_utils/models.py index d7b54e9b8ad82a6a36dfc04c301ee7e7f4b843c2..c37ecf3c120907459c4c708ec7c3c85fae5b60a3 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 fbaa963f2e48ff65e67e4a260ea5f18525537146..94797e846f5299eb2c3a201fee6b6acc4c24908f 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);">©</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 d3ea84d40b0636920e97acd29b625795846037a5..503f2777439090cb3cb3bbbfe06d795ff92e3e5f 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 0f713942b524bfffd5d6f414dad6b9b4f28e420b..9909c8178669b17d18c30d76fda092c9b49d9f3b 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);">©</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 3a8a2ad93482c61657aed81d53e67fc0f162ec17..3fc269565bb6a954670ae4532e60409fa32b53f5 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)">©</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 19cf78d76ff0c0a0541fd7c7ea32ca0ea56235d1..c474f65c206a335c43a5384511868a1b2455f3a5 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);">©</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 9b711836cba98b973501ec61025b44e01e160c2b..baa1ffc19dddbbc08eb345fb8432bfb88725b005 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 98b1041ce253919fd7464095d3ad3a2a2ce90c0e..cc4dedce2367c204c52c5340b77ca5943fe2101b 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">©</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 df84919f149338da941c1d699ed43ffca646b0e7..9dc72782d40ac50a21b02545ec6e4ec248c0482b 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">©</span> {% now "Y" %} Piráti. Všechna práva vyhlazena. Sdílejte a + <span class="copyleft inline-block">©</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 7171ef3d5640806f994e4a02f43a9b66958c4dc6..8da4e9c932f44ed183ddd9df11fd200c9562bf97 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 dec3377cd973a78e14fbc64c303bfb9a89f86961..90c8dfd5934c5fa78d95280258dadabfd6eeee3c 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">©</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 d5586cb5e8ef05988f6b8b5cfa940d6f241ff168..78a3dc3ec63aa61b87a6d342af9c133bf0ad1af0 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">©</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 4b754f05136d71e87c7c3495b9c345d19d2f28af..c288ee28c93194c13c103c26144f1e834dd1654f 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">©</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>