diff --git a/olapp/core/templates/core/about.html b/olapp/core/templates/core/about.html new file mode 100644 index 0000000000000000000000000000000000000000..844793079bc7ac0f01bb1824f0f83f7110d0386f --- /dev/null +++ b/olapp/core/templates/core/about.html @@ -0,0 +1,28 @@ +{% extends "core/skeleton.html" %} + +{% block content %} + +<div class="py-1"> + +<p> +V Evidenci kontaktů a schůzek <a href="https://pirati.cz">Pirátské strany</a> +naleznete záznamy kontaktů a schůzek našich představitelů, zastupitelů, zástupců +v různých veřejných funkcích, ale i členů. Zveřejňujeme kontakty a schůzky s představiteli +byznysu, ostatních politických stran, neziskových sdružení a jiných subjektů, +které chtějí zjistit od našich představitelů informace nebo ovlivnit jejich +rozhodování, ale také případy, kdy takové lidi kontaktujeme z různých důvodů my. +</p> +<p> +Podrobnou úpravu obsahuje <a href="https://wiki.pirati.cz/rules/prl">předpis o lobbingu</a>. +</p> +<p> +V listopadu 2018 jsme přešli na nový systém evidence. V předchozích letech byla +evidence vedena <a href="https://forum.pirati.cz/viewtopic.php?f=570&t=13315">ve +vyhrazené diskusi</a> na fóru Pirátské strany. Starší záznamy byly automatizovaně +zkopírovány a mohou trpět různými formálními nedostatky. Obsah sdělení ale zůstal +zachován. +</p> + +</div> + +{% endblock %} diff --git a/olapp/core/templates/core/skeleton.html b/olapp/core/templates/core/skeleton.html index 319c7c9da21374a971c1c4bf078ce9862812fcbc..48e70e20fe944487ea1bacccc5ae159b92ea11c0 100644 --- a/olapp/core/templates/core/skeleton.html +++ b/olapp/core/templates/core/skeleton.html @@ -5,7 +5,6 @@ <!-- Required meta tags --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> - <meta name="robots" content="noindex, nofollow"> <!-- Bootstrap CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" integrity="sha384-PsH8R72JQ3SOdhVi3uxftmaW6Vc51MKb0q5P2rRUpPvrszuE4W1povHYgTpBfshb" crossorigin="anonymous"> @@ -20,12 +19,6 @@ </style> </head> <body style="font-size: 90%"> - - <div class="alert alert-info text-center my-0 py-1"> - Evidence je v oficiálním ostrém provozu! - Podněty a připomínky pište <a href="https://forum.pirati.cz/viewtopic.php?p=586837#p586837">na fórum</a>. - </div> - <nav class="navbar navbar-dark navbar-expand-lg bg-dark mb-0"> {# mb-4 až tu nebude alert #} <div class="container px-3"> <a class="navbar-brand" href="/">Evidence kontaktů a schůzek</a> @@ -62,9 +55,12 @@ </li> {% if viewer %} <li class="nav-item"> - <a class="nav-link py-1" href="{% url 'new-report' %}">přidat kontakt</a> + <a class="nav-link py-1 text-info" href="{% url 'new-report' %}">přidat kontakt</a> </li> {% endif %} + <li class="nav-item ml-auto"> + <a class="nav-link py-1" href="{% url 'about' %}">o evidenci</a> + </li> </ul> </div> </div> @@ -75,7 +71,7 @@ <div class="container-fluid pt-3 pb-2 border border-left-0 border-right-0 border-bottom-0 bg-light"> <p class="text-muted text-center"><small> - Evidence kontaktů a schůzek <a href="https://pirati.cz">České pirátské strany</a>. API je na <a href="https://evidence-api.pirati.cz/graphql">evidence-api.pirati.cz</a>. Používá systém <a href="https://github.com/openlobby">Open Lobby</a>.<br> + Evidence kontaktů a schůzek <a href="https://pirati.cz">Pirátské strany</a>. API je na <a href="https://evidence-api.pirati.cz/graphql">evidence-api.pirati.cz</a>. Používá systém <a href="https://github.com/openlobby">Open Lobby</a>.<br> Podněty a připomínky pište <a href="https://forum.pirati.cz/viewtopic.php?p=586837#p586837">na pirátském fóru</a>. Kontakt na správce: <a href="mailto:jan.bednarik@pirati.cz">jan.bednarik@pirati.cz</a> </small></p> </div> diff --git a/olapp/core/views.py b/olapp/core/views.py index 914c548eef8cd79ca74b1d238a1ed4d19b159302..a145d55ba527da566e7f7170874d11e717a6ed37 100644 --- a/olapp/core/views.py +++ b/olapp/core/views.py @@ -412,3 +412,13 @@ class EditReportView(FormView): data["our_participants"] = self.report["ourParticipants"] data["other_participants"] = self.report["otherParticipants"] return data + + +class AboutView(TemplateView): + template_name = "core/about.html" + + @get_token + def get_context_data(self, token, **kwargs): + context = super().get_context_data(**kwargs) + context["viewer"] = queries.get_viewer(settings.OPENLOBBY_API_URL, token=token) + return context diff --git a/olapp/urls.py b/olapp/urls.py index ceace6263db97cb88c3651617d5983054f7888bb..b9bf4c5523634cc88b73433f04f77def62e1911b 100644 --- a/olapp/urls.py +++ b/olapp/urls.py @@ -1,5 +1,6 @@ from django.conf.urls import url from olapp.core.views import ( + AboutView, AccountView, AuthorView, AuthorsView, @@ -24,6 +25,7 @@ urlpatterns = [ ), url(r"^login-redirect/$", LoginRedirectView.as_view(), name="login-redirect"), url(r"^logout/$", LogoutView.as_view(), name="logout"), + url(r"^about/$", AboutView.as_view(), name="about"), url(r"^account/$", AccountView.as_view(), name="account"), url(r"^new-report/$", NewReportView.as_view(), name="new-report"), url(r"^report/(?P<id>[0-9A-Za-z-_]+)/$", ReportView.as_view(), name="report"),