From 1be515cfbccdd5cdb80be8ae12efd9a7ed62cfc0 Mon Sep 17 00:00:00 2001 From: Radek Czajka Date: Fri, 28 Jun 2013 12:37:04 +0200 Subject: [PATCH 01/16] tighter menu --- prawokultury/static/css/menu.css | 2 +- prawokultury/static/css/menu.scss | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/prawokultury/static/css/menu.css b/prawokultury/static/css/menu.css index cfd717c..65a28d5 100644 --- a/prawokultury/static/css/menu.css +++ b/prawokultury/static/css/menu.css @@ -11,7 +11,7 @@ position: relative; list-style: none; padding-left: 0; - margin-right: 3em; } + margin-right: 2.5em; } #menu li a { color: black; font-size: 1.1em; } diff --git a/prawokultury/static/css/menu.scss b/prawokultury/static/css/menu.scss index 29948bc..8e46fb6 100644 --- a/prawokultury/static/css/menu.scss +++ b/prawokultury/static/css/menu.scss @@ -13,7 +13,7 @@ position: relative; list-style: none; padding-left: 0; - margin-right: 3em; + margin-right: 2.5em; a { color: black; @@ -46,4 +46,4 @@ #item-lang a { color: #ed952f; } -} \ No newline at end of file +} -- 2.20.1 From 0da15a32c68f73aa92ba9dee56911e513dcffbce Mon Sep 17 00:00:00 2001 From: =?utf8?q?Aleksander=20=C5=81ukasz?= Date: Mon, 1 Jul 2013 10:12:08 +0200 Subject: [PATCH 02/16] Updating logo --- prawokultury/static/img/copycamp2012_en.png | Bin 9792 -> 5968 bytes prawokultury/static/img/copycamp2012_pl.png | Bin 9792 -> 6604 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/prawokultury/static/img/copycamp2012_en.png b/prawokultury/static/img/copycamp2012_en.png index 9e480c55421486736b45162b29d4ffe1f9097c0d..b19b2be4b26501a1c61994073ab72f0b64e52e88 100644 GIT binary patch literal 5968 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 diff --git a/prawokultury/static/img/copycamp2012_pl.png b/prawokultury/static/img/copycamp2012_pl.png index 9e480c55421486736b45162b29d4ffe1f9097c0d..8a78db9620d7222e686ab57517cba8e399a11c5e 100644 GIT binary patch literal 6604 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 literal 9792 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 -- 2.20.1 From 93b9049920584c8306f8abdda3876f5f99c08025 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Aleksander=20=C5=81ukasz?= Date: Tue, 9 Jul 2013 16:15:00 +0200 Subject: [PATCH 03/16] Updating logo of prawokultury.pl --- prawokultury/static/img/logo_160.png | Bin 5423 -> 5686 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/prawokultury/static/img/logo_160.png b/prawokultury/static/img/logo_160.png index 43201b1b789cb995024a4475155d17beab444ebe..7452a2695a00a21203586edce8c7fc469f408400 100644 GIT binary patch literal 5686 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 literal 5423 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%0Dk*@XX%(bZ{8#8{^&7_McO13P-HQ>c z@_)hz-vK^zk7vER1truK6AQ2UBY=s8S85`v-!OkFluw(e>AKAwPS1bH`q5F6GRHH8 z0z+5<-$;Ou5eq;j3WZ4xEDesSrNUB3YBH-iN^w%&z50}y%K&Wl7FN%lIZf3s8bE;W z%sZPS?pTz3@3aMf>!>cYHV-GDm;cG2;`ha~;9M$9W=B^1%cAfPfJ9-rg!7M2m{@q_ zHG5uvmF=wm5Vuj2SjPnpT=bQG&e)C$ED3VEJ_@=2;8r6wg(fDcHJ5=lt_ zk(yy?v1VAJ#8TW6J8AW)Gw(X^rarTmPE1qvS^x;}`22JIjko^|-#`6#drzKm{(g?G zjRlA01Lf0D*qy9=?q=?W%VPC=b7J|-iG^3*U%UPak|f#L8G6M~-@k1o<%Vr7y(JWeWet7Ug4b_ml(?+$DMgMu!y!oSiSP? Z{{z|)CVW#gk0}5E002ovPDHLkV1mIJ&8PqX -- 2.20.1 From 0986233dc5f9437fc020c3df70fb4e488a8b1280 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Aleksander=20=C5=81ukasz?= Date: Wed, 10 Jul 2013 11:14:58 +0200 Subject: [PATCH 04/16] Use new 'static' templatetag from contrib.staticfiles This will generate urls containing md5 hash that link to files generated by CachedStaticFilesStorage --- prawokultury/templates/base.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/prawokultury/templates/base.html b/prawokultury/templates/base.html index 19eefc4..7b5a4b0 100755 --- a/prawokultury/templates/base.html +++ b/prawokultury/templates/base.html @@ -1,6 +1,7 @@ {% load url from future %} -{% load i18n static %} +{% load i18n %} +{% load static from staticfiles %} {% load fnp_common migdal_tags fnp_share fnp_lang menu_tags %} {% load sponsor_tags %} {% load compressed %} -- 2.20.1 From 08adbcf6eca96a40fad3d15a9d0d426744fdd79f Mon Sep 17 00:00:00 2001 From: Radek Czajka Date: Fri, 12 Jul 2013 10:37:12 +0200 Subject: [PATCH 05/16] minor req fix --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 0d09e5f..005a2d9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -15,7 +15,7 @@ django-pagination -e git+git://github.com/fnp/django-migdal.git@734cd58d3f12c5397b42c1ae122c947500386014#egg=django-migdal textile -django-markupfield +django-markupfield<1.1 # 1.1 wants Django-1.5 django-gravatar django_comments_xtd django-pipeline>=1.2,<1.3 -- 2.20.1 From 7c1366c00e9ee327d0342c1803059526cf64f790 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Aleksander=20=C5=81ukasz?= Date: Mon, 9 Sep 2013 10:51:48 +0200 Subject: [PATCH 06/16] Hide selected fields from register form --- prawokultury/contact_forms.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/prawokultury/contact_forms.py b/prawokultury/contact_forms.py index 8901c3e..d01d5e4 100644 --- a/prawokultury/contact_forms.py +++ b/prawokultury/contact_forms.py @@ -16,11 +16,11 @@ class RegistrationForm(ContactForm): organization = forms.CharField(label=_('Organization'), max_length=256, required=False) title = forms.CharField(label=_('Title of presentation'), - max_length=256, required=False) + max_length=256, required=False, widget = forms.HiddenInput) presentation = forms.FileField(label=_('Presentation'), - required=False) + required=False, widget = forms.HiddenInput) summary = forms.CharField(label=_('Summary of presentation (max. 1800 characters)'), - widget=forms.Textarea, max_length=1800, required=False) + widget=forms.HiddenInput, max_length=1800, required=False) agree_data = forms.BooleanField( label=_('Permission for data processing'), help_text=_(u'I hereby grant Modern Poland Foundation (Fundacja Nowoczesna Polska, ul. Marszałkowska 84/92, 00-514 Warszawa) permission to process my personal data (name, e-mail address) for purposes of registration for CopyCamp conference.') -- 2.20.1 From b30dc629467c86b0eb89a8276443e5f51d96dab7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Aleksander=20=C5=81ukasz?= Date: Fri, 11 Oct 2013 11:48:55 +0200 Subject: [PATCH 07/16] Styles for image gallery --- prawokultury/static/css/entry.css | 12 ++++++++++++ prawokultury/static/css/entry.scss | 17 +++++++++++++++++ 2 files changed, 29 insertions(+) diff --git a/prawokultury/static/css/entry.css b/prawokultury/static/css/entry.css index ef568fc..b3841e2 100644 --- a/prawokultury/static/css/entry.css +++ b/prawokultury/static/css/entry.css @@ -60,6 +60,18 @@ .entry-wrapped .more .read-more:after { content: url("/static/img/read-more.png"); margin-left: .7em; } + .entry-wrapped .gallery-item { + float: left; + width: 300px; + text-align: center; + margin-top: 2em; } + .entry-wrapped .gallery-image { + height: 250px; + width: 300px; + display: table-cell; + vertical-align: middle; } + .entry-wrapped .gallery-image img { + margin: 0; } .entry-info .entry-wrapped, .entry-publications .entry-wrapped { diff --git a/prawokultury/static/css/entry.scss b/prawokultury/static/css/entry.scss index c66f59d..e8ddda8 100644 --- a/prawokultury/static/css/entry.scss +++ b/prawokultury/static/css/entry.scss @@ -94,6 +94,23 @@ margin-left: .7em; } } + + .gallery-item { + float: left; + width: 300px; + text-align: center; + margin-top: 2em; + } + + .gallery-image { + height: 250px; + width: 300px; + display: table-cell; + vertical-align: middle; + img { + margin: 0; + } + } } .entry-info .entry-wrapped, -- 2.20.1 From 96d01dae2c8363247f6953022e147fd4a3e4e624 Mon Sep 17 00:00:00 2001 From: Radek Czajka Date: Wed, 2 Apr 2014 13:16:51 +0000 Subject: [PATCH 08/16] Old changes --- contact/admin.py | 1 + contact/templates/contact/mail_body.txt | 2 +- prawokultury/contact_forms.py | 10 ++ prawokultury/locale/pl/LC_MESSAGES/django.mo | Bin 3564 -> 3584 bytes prawokultury/locale/pl/LC_MESSAGES/django.po | 103 ++++++++++++------ .../templates/contact/register/form.html | 2 +- .../templates/contact/register/mail_body.txt | 5 +- 7 files changed, 83 insertions(+), 40 deletions(-) diff --git a/contact/admin.py b/contact/admin.py index 3fd337f..3776fc4 100644 --- a/contact/admin.py +++ b/contact/admin.py @@ -21,6 +21,7 @@ class ContactAdmin(admin.ModelAdmin): ["admin_list_%d" % i for i in range(admin_list_width)] fields = ['form_tag', 'created_at', 'contact', 'ip'] readonly_fields = ['form_tag', 'created_at', 'contact', 'ip'] + list_filter = ['form_tag'] def admin_list(self, obj, nr): try: diff --git a/contact/templates/contact/mail_body.txt b/contact/templates/contact/mail_body.txt index 5015757..5d38977 100644 --- a/contact/templates/contact/mail_body.txt +++ b/contact/templates/contact/mail_body.txt @@ -1,6 +1,6 @@ {% load i18n %} {% blocktrans %}Thank you for contacting us at {{ site_name }}.{% endblocktrans %} -{% trans "Your submission has been referred to the project coordinator." %} +{% trans "Thank you for registering to the CopyCamp 2013 conference. Please arrive early to obtain your name badge and conference materials." %} -- {% trans "Message sent automatically. Please do not reply to it." %} diff --git a/prawokultury/contact_forms.py b/prawokultury/contact_forms.py index d01d5e4..bb6a54c 100644 --- a/prawokultury/contact_forms.py +++ b/prawokultury/contact_forms.py @@ -36,3 +36,13 @@ class RegistrationForm(ContactForm): if self.limit_reached: for field in ('title', 'summary'): self.fields[field].required = True + +class NextForm(ContactForm): + form_tag = 'next' + form_title = _('Next CopyCamp') + + name = forms.CharField(label=_('Name'), max_length=128) + contact = forms.EmailField(label=_('E-mail'), max_length=128) + organization = forms.CharField(label=_('Organization'), + max_length=256, required=False) + diff --git a/prawokultury/locale/pl/LC_MESSAGES/django.mo b/prawokultury/locale/pl/LC_MESSAGES/django.mo index c58a18ae4624181fac9da195261c283cf2f83380..9d25776bdca0b3e61b63aec5fa53d787a01cdb17 100644 GIT binary patch delta 838 zcmY+>OK1~87{KvKThkbgt@Uw;vCKgPsfl?&eNaKDC@7Q&UOh}V(`5754ZB;z1|d?= zgQy3C2hoEUQ7>L{5j@&>@=(yLUc87}Q0S=$`k#=1e(cO|cXnpJZ)blTx|!;Ho|$+k zh=a5g?LF-h+`+YA>~qsdM0{8)dyP2imipvJ6}qRJ0t;k@;+{AT8Hf(VliJ zorxFgTKQTk&$F*P_`pOch!@QYG}EvN@b=wrGHk-hB9eX-Oq@t73I{- zeA&GaJ<>fEz1`i6E=?EG+0*G9xb<(6Y5`NlVvPr5iBPP>!vnUD8evuGlpd fxE_zAV*6`vdo7YBhG!5~ozSXu3yD+RWa8dm44kCU delta 826 zcmYk(J!q3b9LMpCscEW4YkdP-^;~q&q~hEc6L+8i%(EK`E}` z4!nUov51F-m=^)XLH=0mO?ZiB;T6o`Tik}5n8#me0!=dMB+lSIT*fJUg=>W0z&yX- zklF_EyQ8Wmz%5Q8{_ciD!8dQ_->r!H2<{=+PkHEmGdFj9DEb6PG47Ci)O5XN$MLD5# zwDyaxXNTI)wZ5gU431|lD?2tJE$iI4bz;nFU+xbQ`RRCbUsaUJ<5XN(cOq)ft-fo| z%Ie?D3`9Bz?bU|Vf!k@8Jh!tP&gI%G>7U8g9N`YfBvsI=P9L8LsFy8DtQ fSEQ\n" "Language-Team: FNP \n" @@ -15,55 +15,70 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2)\n" -#: contact_forms.py:11 -#: menu_items.py:22 +#: contact_forms.py:11 menu_items.py:22 msgid "Take part!" msgstr "Weź udział!" -#: contact_forms.py:13 +#: contact_forms.py:14 msgid "Name" msgstr "Imię i nazwisko" -#: contact_forms.py:14 +#: contact_forms.py:15 msgid "E-mail" msgstr "E-mail" -#: contact_forms.py:15 +#: contact_forms.py:16 msgid "Organization" msgstr "Organizacja" -#: contact_forms.py:17 +#: contact_forms.py:18 msgid "Title of presentation" msgstr "Tytuł prezentacji" -#: contact_forms.py:19 +#: contact_forms.py:20 msgid "Presentation" msgstr "Prezentacja" -#: contact_forms.py:21 +#: contact_forms.py:22 msgid "Summary of presentation (max. 1800 characters)" msgstr "Krótki opis prezentacji (maks. 1800 znaków)" -#: contact_forms.py:24 +#: contact_forms.py:25 msgid "Permission for data processing" msgstr "Zgoda na przetwarzanie danych" -#: contact_forms.py:25 -msgid "I hereby grant Modern Poland Foundation (Fundacja Nowoczesna Polska, ul. Marszałkowska 84/92, 00-514 Warszawa) permission to process my personal data (name, e-mail address) for purposes of registration for CopyCamp conference." -msgstr "Wyrażam zgodę na przetwarzanie moich danych osobowych (imię, nazwisko, adres poczty elektronicznej) przez Fundację Nowoczesna Polska (ul. Marszałkowska 84/92, 00-514 Warszawa) w związku z rejestracją na konferencję CopyCamp." +#: contact_forms.py:26 +msgid "" +"I hereby grant Modern Poland Foundation (Fundacja Nowoczesna Polska, ul. " +"Marszałkowska 84/92, 00-514 Warszawa) permission to process my personal data " +"(name, e-mail address) for purposes of registration for CopyCamp conference." +msgstr "" +"Wyrażam zgodę na przetwarzanie moich danych osobowych (imię, nazwisko, adres " +"poczty elektronicznej) przez Fundację Nowoczesna Polska (ul. Marszałkowska " +"84/92, 00-514 Warszawa) w związku z rejestracją na konferencję CopyCamp." -#: contact_forms.py:28 +#: contact_forms.py:29 msgid "Permission for publication" msgstr "Zgoda na publikację" -#: contact_forms.py:29 -msgid "I agree to having materials recorded during the conference released under the terms of CC BY-SA license." -msgstr "Wyrażam zgodę na publikację materiałów zarejestrowanych na konferencji na licencji CC BY-SA." +#: contact_forms.py:30 +msgid "" +"I agree to having materials recorded during the conference released under " +"the terms of CC BY-SA license." +msgstr "" +"Wyrażam zgodę na publikację materiałów zarejestrowanych na konferencji na " +"licencji CC BY-SA." + +#: settings.d/60-custom.py:5 +msgid "info" +msgstr "" -#: templates/404.html:5 -#: templates/404.html.py:10 +#: templates/404.html:5 templates/404.html.py:10 msgid "Page not found" msgstr "Strona nie znaleziona" @@ -71,39 +86,49 @@ msgstr "Strona nie znaleziona" msgid "The page you were looking for doesn't exist." msgstr "Strona, której szukasz, nie istnieje." -#: templates/base.html:16 -msgid "CopyCamp Conference is the first large-scale meeting in Poland devoted to the issues of copyright in both ideological and practical terms." -msgstr "CopyCamp jest pierwszym w Polsce, organizowanym na dużą skalę spotkaniem osób zajmujących się problematyką praw autorskich." +#: templates/base.html:18 +msgid "" +"CopyCamp Conference is the first large-scale meeting in Poland devoted to " +"the issues of copyright in both ideological and practical terms." +msgstr "" +"CopyCamp jest pierwszym w Polsce, organizowanym na dużą skalę spotkaniem " +"osób zajmujących się problematyką praw autorskich." -#: templates/base.html:26 +#: templates/base.html:28 msgid "CopyCamp" msgstr "CopyCamp" -#: templates/base.html:42 +#: templates/base.html:44 msgid "Search" msgstr "Szukaj" -#: templates/base.html:85 -msgid "If not explicitly stated otherwise, all texts are licensed under the Creative Commons Attribution-Share Alike free license." -msgstr "Jeśli nie oznaczono inaczej, wszystkie teksty są objęte wolną licencją Creative Commons Uznanie autorstwa – Na tych samych warunkach." - -#: templates/contact/register/form.html:8 +#: templates/base.html:87 msgid "" -"Conference registration limit has been reached." +"If not explicitly stated otherwise, all texts are licensed under the Creative Commons " +"Attribution-Share Alike free license." msgstr "" -"Limit rejestracji uczestników konferencji został osiągnięty." +"Jeśli nie oznaczono inaczej, wszystkie teksty są objęte wolną licencją Creative " +"Commons Uznanie autorstwa – Na tych samych warunkach." #: templates/contact/register/mail_body.txt:2 #: templates/contact/register/mail_subject.txt:1 #, python-format msgid "Thank you for submitting the registration form at %(site_name)s." -msgstr "Dziękujemy za wypełnienie formularza rejestracyjnego na stronie %(site_name)s." +msgstr "" +"Dziękujemy za wypełnienie formularza rejestracyjnego na stronie " +"%(site_name)s." #: templates/contact/register/mail_body.txt:3 -msgid "Your submission has been referred to the project coordinator." -msgstr "Twoje zgłoszenie zostało przekazane osobie koordynującej projekt." +msgid "" +"Thank you for registering to the CopyCamp 2013 conference.\n" +"Please arrive early to obtain your name badge and conference materials." +msgstr "" +"Dziękujemy za rejestrację na konferencję CopyCamp 2013." +"Prosimy o wcześniejsze przybycie w celu otrzymania identyfikatora i materiałów konferencyjnych." -#: templates/contact/register/mail_body.txt:6 +#: templates/contact/register/mail_body.txt:7 msgid "Message sent automatically. Please do not reply to it." msgstr "Wiadomość wysłana automatycznie, prosimy nie odpowiadać." @@ -111,6 +136,12 @@ msgstr "Wiadomość wysłana automatycznie, prosimy nie odpowiadać." msgid "Thank you for submitting the registration form." msgstr "Dziękujemy za wypełnienie formularza rejestracyjnego." +#~ msgid "Your submission has been referred to the project coordinator." +#~ msgstr "Twoje zgłoszenie zostało przekazane osobie koordynującej projekt." + +#~ msgid "Conference registration limit has been reached." +#~ msgstr "Limit rejestracji uczestników konferencji został osiągnięty." + #~ msgid "Registration form" #~ msgstr "Formularz rejestracyjny" diff --git a/prawokultury/templates/contact/register/form.html b/prawokultury/templates/contact/register/form.html index 42e127d..2c19f4d 100644 --- a/prawokultury/templates/contact/register/form.html +++ b/prawokultury/templates/contact/register/form.html @@ -4,7 +4,6 @@ {% block "titleextra" %}{{ form.form_title }} :: {% endblock %} {% block "body" %} -

{% block contact_form_title %}{{ form.form_title }}{% endblock %}

@@ -26,5 +25,6 @@ {% endif %} + {% endblock %} diff --git a/prawokultury/templates/contact/register/mail_body.txt b/prawokultury/templates/contact/register/mail_body.txt index 4c30ef7..2c256cc 100755 --- a/prawokultury/templates/contact/register/mail_body.txt +++ b/prawokultury/templates/contact/register/mail_body.txt @@ -1,6 +1,7 @@ {% load i18n %} -{% blocktrans %}Thank you for submitting the registration form at {{ site_name }}.{% endblocktrans %} -{% trans "Your submission has been referred to the project coordinator." %} +{% comment %}{% blocktrans %}Thank you for submitting the registration form at {{ site_name }}.{% endblocktrans %}{% endcomment %} +{% blocktrans %}Thank you for registering to the CopyCamp 2013 conference. +Please arrive early to obtain your name badge and conference materials.{% endblocktrans %} -- {% trans "Message sent automatically. Please do not reply to it." %} -- 2.20.1 From 1457eb9323363108979b3cae92b7503582df0138 Mon Sep 17 00:00:00 2001 From: Radek Czajka Date: Wed, 2 Apr 2014 15:48:00 +0200 Subject: [PATCH 09/16] Django 1.6 --- contact/admin.py | 2 +- contact/forms.py | 11 ++++++--- contact/urls.py | 2 +- prawokultury/settings.d/30-apps.py | 4 ++-- prawokultury/settings.d/40-auth.py | 2 +- prawokultury/settings.d/40-middleware.py | 1 - prawokultury/settings.d/50-contrib.py | 7 ++++-- prawokultury/templates/base.html | 4 ++-- requirements.txt | 30 +++++++++++------------- 9 files changed, 34 insertions(+), 29 deletions(-) diff --git a/contact/admin.py b/contact/admin.py index 3776fc4..ee1623d 100644 --- a/contact/admin.py +++ b/contact/admin.py @@ -7,7 +7,7 @@ from django.template import Template from django.utils.safestring import mark_safe -class ContactAdminMeta(admin.ModelAdmin.__metaclass__): +class ContactAdminMeta(admin.ModelAdmin.__class__): def __getattr__(cls, name): if name.startswith('admin_list_'): return lambda self: "" diff --git a/contact/forms.py b/contact/forms.py index d2df1f7..142d209 100644 --- a/contact/forms.py +++ b/contact/forms.py @@ -1,7 +1,8 @@ from django.contrib.sites.models import Site +from django.core.exceptions import ValidationError from django.core.files.uploadedfile import UploadedFile from django.core.mail import send_mail, mail_managers -from django.core.validators import email_re +from django.core.validators import validate_email from django import forms from django.template.loader import render_to_string from django.template import RequestContext @@ -11,7 +12,7 @@ from .models import Attachment, Contact contact_forms = {} admin_list_width = 0 -class ContactFormMeta(forms.Form.__metaclass__): +class ContactFormMeta(forms.Form.__class__): def __new__(cls, *args, **kwargs): global admin_list_width model = super(ContactFormMeta, cls).__new__(cls, *args, **kwargs) @@ -68,7 +69,11 @@ class ContactForm(forms.Form): mail_managers(mail_managers_subject, mail_managers_body, fail_silently=True) - if email_re.match(contact.contact): + try: + validate_email(contact.contact) + except ValidationError: + pass + else: mail_subject = render_to_string([ 'contact/%s/mail_subject.txt' % self.form_tag, 'contact/mail_subject.txt', diff --git a/contact/urls.py b/contact/urls.py index de72e82..7f8d4c4 100644 --- a/contact/urls.py +++ b/contact/urls.py @@ -1,4 +1,4 @@ -from django.conf.urls.defaults import * +from django.conf.urls import patterns, url from . import views urlpatterns = patterns('contact.views', diff --git a/prawokultury/settings.d/30-apps.py b/prawokultury/settings.d/30-apps.py index 374cd3c..5e2abf4 100644 --- a/prawokultury/settings.d/30-apps.py +++ b/prawokultury/settings.d/30-apps.py @@ -9,7 +9,7 @@ INSTALLED_APPS = ( 'chunks', 'sponsors', - 'gravatar', + 'django_gravatar', 'south', 'django.contrib.comments', 'django_comments_xtd', @@ -17,7 +17,7 @@ INSTALLED_APPS = ( 'haystack', 'pagination', 'sorl.thumbnail', - 'piwik.django', + 'piwik', 'django_cas', 'django.contrib.auth', diff --git a/prawokultury/settings.d/40-auth.py b/prawokultury/settings.d/40-auth.py index 675db9d..14847ac 100644 --- a/prawokultury/settings.d/40-auth.py +++ b/prawokultury/settings.d/40-auth.py @@ -1,5 +1,5 @@ if 'django_cas' in INSTALLED_APPS: AUTHENTICATION_BACKENDS = ( 'django.contrib.auth.backends.ModelBackend', - 'django_cas.backends.CASBackend', + 'fnpdjango.auth_backends.AttrCASBackend', ) diff --git a/prawokultury/settings.d/40-middleware.py b/prawokultury/settings.d/40-middleware.py index 530e34a..e55f98a 100644 --- a/prawokultury/settings.d/40-middleware.py +++ b/prawokultury/settings.d/40-middleware.py @@ -15,7 +15,6 @@ if 'django_cas' in INSTALLED_APPS: MIDDLEWARE_CLASSES += ( 'django.contrib.messages.middleware.MessageMiddleware', - 'piwik.django.middleware.PiwikMiddleware', # Uncomment the next line for simple clickjacking protection: # 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'pagination.middleware.PaginationMiddleware', diff --git a/prawokultury/settings.d/50-contrib.py b/prawokultury/settings.d/50-contrib.py index 97aa2f3..61c2ed0 100644 --- a/prawokultury/settings.d/50-contrib.py +++ b/prawokultury/settings.d/50-contrib.py @@ -13,8 +13,11 @@ THUMBNAIL_QUALITY = 95 GRAVATAR_DEFAULT_IMAGE = 'http://localhost:8000/static/img/avatar.png' -CAS_SERVER_URL = 'http://logowanie.nowoczesnapolska.org.pl/cas/' -CAS_VERSION = '1' +CAS_SERVER_URL = 'https://logowanie.nowoczesnapolska.org.pl/cas/' +CAS_VERSION = '3' SPONSORS_THUMB_HEIGHT = None + +PIWIK_URL = '' +PIWIK_SITE_ID = 0 diff --git a/prawokultury/templates/base.html b/prawokultury/templates/base.html index 7b5a4b0..80d162c 100755 --- a/prawokultury/templates/base.html +++ b/prawokultury/templates/base.html @@ -1,10 +1,10 @@ -{% load url from future %} {% load i18n %} {% load static from staticfiles %} {% load fnp_common migdal_tags fnp_share fnp_lang menu_tags %} {% load sponsor_tags %} {% load compressed %} +{% load piwik_tags %} {% block "titleextra" %}{% endblock %}CopyCamp @@ -93,6 +93,6 @@
{% compressed_js 'base' %} - {{ piwik_tag|safe }} + {% tracking_code %} diff --git a/requirements.txt b/requirements.txt index 005a2d9..0b8887a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,31 +1,29 @@ -Django>=1.4,<1.5 -#django_cas --e hg+https://bitbucket.org/cpcc/django-cas@197f156ee943#egg=django_cas +-i http://pypi.nowoczesnapolska.org.pl/simple + +Django>=1.6,<1.7 +fnpdjango +django_cas>=2.1,<2.2 South>=0.7.4 PIL sorl-thumbnail>=11.09,<12 django-pagination +django-migdal>=0.4,<0.5 +pytz --e git+git://github.com/fnp/fnpdjango.git@9a5b05c52311da4f726fec29d8be7d173f695352#egg=fnpdjango --e git+git://github.com/fnp/django-migdal.git@734cd58d3f12c5397b42c1ae122c947500386014#egg=django-migdal - -#django-jsonfield --e git+git://github.com/bradjasper/django-jsonfield.git@2f427368ad70bf8d9a0580df58ec0eb0654d62ae#egg=django-jsonfield - --e git+git://github.com/fnp/django-migdal.git@734cd58d3f12c5397b42c1ae122c947500386014#egg=django-migdal +jsonfield>=0.9.20 textile -django-markupfield<1.1 # 1.1 wants Django-1.5 -django-gravatar -django_comments_xtd +django-markupfield>=1.2,<1.3 +django-gravatar2 +django-comments-xtd>=1.2,<1.3 django-pipeline>=1.2,<1.3 #pyScss #git+git://github.com/Kronuz/pyScss.git@d8f4da23a3c87696a75b3830ed4ab49b75550a93#egg=pyScss #TODO: pyScss support, for now just install sass --e git+https://github.com/toastdriven/django-haystack.git@master#egg=django-haystack +django-haystack>=2.1,<2.2 pysolr -piwik +django-piwik --e git+https://github.com/fnp/django-sponsors.git@master#egg=django-sponsors +django-sponsors -- 2.20.1 From 47351ab5748512a764719340c653bc7481b87f1a Mon Sep 17 00:00:00 2001 From: Radek Czajka Date: Wed, 2 Apr 2014 16:39:51 +0200 Subject: [PATCH 10/16] Changing registration form. --- contact/forms.py | 6 +- prawokultury/contact_forms.py | 19 ++++-- prawokultury/locale/pl/LC_MESSAGES/django.mo | Bin 3584 -> 3696 bytes prawokultury/locale/pl/LC_MESSAGES/django.po | 61 ++++++++++-------- .../templates/contact/register/form.html | 41 ++++++++++-- .../templates/contact/register/mail_body.txt | 2 +- 6 files changed, 89 insertions(+), 40 deletions(-) diff --git a/contact/forms.py b/contact/forms.py index 142d209..4199dd7 100644 --- a/contact/forms.py +++ b/contact/forms.py @@ -27,7 +27,9 @@ class ContactForm(forms.Form): """Subclass and define some fields.""" __metaclass__ = ContactFormMeta + started = False form_tag = None + save_as_tag = None form_title = _('Contact form') submit_label = _('Submit') admin_list = None @@ -40,10 +42,11 @@ class ContactForm(forms.Form): for name, value in self.cleaned_data.items(): if not isinstance(value, UploadedFile) and name != 'contact': body[name] = value + save_as_tag = self.save_as_tag or self.form_tag contact = Contact.objects.create(body=body, ip=request.META['REMOTE_ADDR'], contact=self.cleaned_data['contact'], - form_tag=self.form_tag) + form_tag=self.save_as_tag) for name, value in self.cleaned_data.items(): if isinstance(value, UploadedFile): attachment = Attachment(contact=contact, tag=name) @@ -56,6 +59,7 @@ class ContactForm(forms.Form): 'site_name': site.name, 'site_domain': site.domain, 'contact': contact, + 'form': self, } context = RequestContext(request) mail_managers_subject = render_to_string([ diff --git a/prawokultury/contact_forms.py b/prawokultury/contact_forms.py index bb6a54c..a50840e 100644 --- a/prawokultury/contact_forms.py +++ b/prawokultury/contact_forms.py @@ -8,6 +8,10 @@ from django.utils.translation import ugettext_lazy as _ class RegistrationForm(ContactForm): form_tag = 'register' + + save_as_tag = '2014' + conference_name = u'CopyCamp 2014' + form_title = _('Take part!') admin_list = ['name', 'organization', 'title'] @@ -16,11 +20,11 @@ class RegistrationForm(ContactForm): organization = forms.CharField(label=_('Organization'), max_length=256, required=False) title = forms.CharField(label=_('Title of presentation'), - max_length=256, required=False, widget = forms.HiddenInput) + max_length=256, required=False) presentation = forms.FileField(label=_('Presentation'), - required=False, widget = forms.HiddenInput) + required=False) summary = forms.CharField(label=_('Summary of presentation (max. 1800 characters)'), - widget=forms.HiddenInput, max_length=1800, required=False) + max_length=1800, required=False) agree_data = forms.BooleanField( label=_('Permission for data processing'), help_text=_(u'I hereby grant Modern Poland Foundation (Fundacja Nowoczesna Polska, ul. Marszałkowska 84/92, 00-514 Warszawa) permission to process my personal data (name, e-mail address) for purposes of registration for CopyCamp conference.') @@ -32,10 +36,17 @@ class RegistrationForm(ContactForm): def __init__(self, *args, **kwargs): super(RegistrationForm, self).__init__(*args, **kwargs) - self.limit_reached = Contact.objects.filter(form_tag=self.form_tag).count() >= settings.REGISTRATION_LIMIT + + self.started = getattr(settings, 'REGISTRATION_STARTED', False) + self.open_call = getattr(settings, 'REGISTRATION_OPEN_CALL', False) + self.limit_reached = Contact.objects.filter(form_tag=self.save_as_tag).count() >= settings.REGISTRATION_LIMIT if self.limit_reached: for field in ('title', 'summary'): self.fields[field].required = True + if not self.open_call: + for field in ('title', 'summary', 'presentation'): + del self.fields[field] + class NextForm(ContactForm): form_tag = 'next' diff --git a/prawokultury/locale/pl/LC_MESSAGES/django.mo b/prawokultury/locale/pl/LC_MESSAGES/django.mo index 9d25776bdca0b3e61b63aec5fa53d787a01cdb17..f5344dccfe00739362979a845209f43d76602855 100644 GIT binary patch delta 750 zcmYk(Pe>GT6u|K}?ykFzt83aHtyKm=DRS1CO-=8Wi~?jbg! zQ_yJ%JaiQbyUisJ!CthBhoW0V6kX~NcoM=6eShOD`Pkp@^LA#K_kM34rw`M$uieoX zLiDoItS_t~)=Q0zuv$bCXyY@?VJq(8YdpXoxE>LCi*r$t3G9i9kjh=`zyc=mK6c_F z4v5sGN^+44Tj2vfssatn;Cs~Z2p^%w&6`-mQEcD{9^yIdkDnC2hTk~EB&q}SwTV2z zLF7@{#%=1$8(rM&B*SPkmu{RzHM%7XzXJb6m~;@Tsb-ufVe&ykXOP264@FgALV3&GWs&(Q1t)&?UT)6Qna$a^c*d}(>5-Wl6Z z3|*f0+=VM^{`Xj$7A?CAUj0{VVSLQA_+<@yB4=Ayt*m9~#ezBGte4lyo@?GJRh*oW zwd~W++4bf4)B4}|yGv90ta;mUoz+ssTg@3o&v{U;7ODIHP6u|K_2J>LNAElvLS>ST-mDe<+hLq&Bx0o_bl1H8?MPegaxY=3Q2pgNb zQOXJ{iz&8jY($E(l7;`7SUBD9``x~K?|063?t6GWy!Kd7;JCciw8CC0*8o=6eC zBA0wK>BfG_*N)U+8OBhbkDzWmh6avf2>0*+4{;bfS!}~yti>BF!8i1fKNB2I=%n}< zT7-rs(*iW~_h_=e&<(VmdQ$eu6jY4bF%Fh#J^3?H_-iThmqg+-vn%n$)GRk{EUVP( zjOAR1{uU#)X*IibxdD&U?i*}rHp~vgvLluqHO+d{HqGGhkTIHEnwX!MnKpV73(2T{ wVjGranC%hEirThw;oA%jB&Jh~i4>2WF8`%l8HjtG$^3M|zeJ60Z>ZMu19at6(*OVf diff --git a/prawokultury/locale/pl/LC_MESSAGES/django.po b/prawokultury/locale/pl/LC_MESSAGES/django.po index dbeb717..2f92a5b 100644 --- a/prawokultury/locale/pl/LC_MESSAGES/django.po +++ b/prawokultury/locale/pl/LC_MESSAGES/django.po @@ -7,50 +7,50 @@ msgid "" msgstr "" "Project-Id-Version: prawokultury\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-09-12 12:00+0200\n" -"PO-Revision-Date: 2012-11-08 11:22+0100\n" +"POT-Creation-Date: 2014-04-02 16:10+0200\n" +"PO-Revision-Date: 2014-04-02 16:11+0100\n" "Last-Translator: Radek Czajka \n" "Language-Team: FNP \n" -"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " -"|| n%100>=20) ? 1 : 2)\n" +"|| n%100>=20) ? 1 : 2);\n" +"X-Generator: Poedit 1.5.4\n" -#: contact_forms.py:11 menu_items.py:22 +#: contact_forms.py:16 menu_items.py:22 msgid "Take part!" msgstr "Weź udział!" -#: contact_forms.py:14 +#: contact_forms.py:19 contact_forms.py:49 msgid "Name" msgstr "Imię i nazwisko" -#: contact_forms.py:15 +#: contact_forms.py:20 contact_forms.py:50 msgid "E-mail" msgstr "E-mail" -#: contact_forms.py:16 +#: contact_forms.py:21 contact_forms.py:51 msgid "Organization" msgstr "Organizacja" -#: contact_forms.py:18 +#: contact_forms.py:23 msgid "Title of presentation" msgstr "Tytuł prezentacji" -#: contact_forms.py:20 +#: contact_forms.py:25 msgid "Presentation" msgstr "Prezentacja" -#: contact_forms.py:22 +#: contact_forms.py:27 msgid "Summary of presentation (max. 1800 characters)" msgstr "Krótki opis prezentacji (maks. 1800 znaków)" -#: contact_forms.py:25 +#: contact_forms.py:30 msgid "Permission for data processing" msgstr "Zgoda na przetwarzanie danych" -#: contact_forms.py:26 +#: contact_forms.py:31 msgid "" "I hereby grant Modern Poland Foundation (Fundacja Nowoczesna Polska, ul. " "Marszałkowska 84/92, 00-514 Warszawa) permission to process my personal data " @@ -60,11 +60,11 @@ msgstr "" "poczty elektronicznej) przez Fundację Nowoczesna Polska (ul. Marszałkowska " "84/92, 00-514 Warszawa) w związku z rejestracją na konferencję CopyCamp." -#: contact_forms.py:29 +#: contact_forms.py:34 msgid "Permission for publication" msgstr "Zgoda na publikację" -#: contact_forms.py:30 +#: contact_forms.py:35 msgid "" "I agree to having materials recorded during the conference released under " "the terms of CC BY-SA." +#: contact_forms.py:47 +msgid "Next CopyCamp" +msgstr "Kolejny CopyCamp" + #: settings.d/60-custom.py:5 msgid "info" -msgstr "" +msgstr "info" #: templates/404.html:5 templates/404.html.py:10 msgid "Page not found" @@ -112,26 +116,27 @@ msgstr "" "href='http://creativecommons.org/licenses/by-sa/3.0/deed.pl'>Creative " "Commons Uznanie autorstwa – Na tych samych warunkach." -#: templates/contact/register/mail_body.txt:2 -#: templates/contact/register/mail_subject.txt:1 +#: templates/contact/register/mail_body.txt:4 #, python-format -msgid "Thank you for submitting the registration form at %(site_name)s." -msgstr "" -"Dziękujemy za wypełnienie formularza rejestracyjnego na stronie " -"%(site_name)s." - -#: templates/contact/register/mail_body.txt:3 msgid "" -"Thank you for registering to the CopyCamp 2013 conference.\n" +"Thank you for registering to the %(conf)s conference.\n" "Please arrive early to obtain your name badge and conference materials." msgstr "" -"Dziękujemy za rejestrację na konferencję CopyCamp 2013." -"Prosimy o wcześniejsze przybycie w celu otrzymania identyfikatora i materiałów konferencyjnych." +"Dziękujemy za rejestrację na konferencję %(conf)s.\n" +"Prosimy o wcześniejsze przybycie w celu otrzymania identyfikatora i " +"materiałów konferencyjnych." -#: templates/contact/register/mail_body.txt:7 +#: templates/contact/register/mail_body.txt:8 msgid "Message sent automatically. Please do not reply to it." msgstr "Wiadomość wysłana automatycznie, prosimy nie odpowiadać." +#: templates/contact/register/mail_subject.txt:1 +#, python-format +msgid "Thank you for submitting the registration form at %(site_name)s." +msgstr "" +"Dziękujemy za wypełnienie formularza rejestracyjnego na stronie " +"%(site_name)s." + #: templates/contact/register/thanks.html:5 msgid "Thank you for submitting the registration form." msgstr "Dziękujemy za wypełnienie formularza rejestracyjnego." diff --git a/prawokultury/templates/contact/register/form.html b/prawokultury/templates/contact/register/form.html index 2c19f4d..516fcfe 100644 --- a/prawokultury/templates/contact/register/form.html +++ b/prawokultury/templates/contact/register/form.html @@ -12,19 +12,48 @@ {% endblock %} - {% if form.limit_reached %} +{% if not form.started %} + {# Not yet started. #} +
+ {% chunk "contact_form__"|add:form.form_tag|add:"__not_started" %} +
+{% else %} + {# Already started. #} + {% if form.limit_reached and not form.open_call %} + {# Already closed. #}
- {% chunk "contact_form__"|add:form.form_tag|add:"__full" %} + {% chunk "contact_form__"|add:form.form_tag|add:"__closed" %}
{% else %} + {# Still running. #} + {% if form.limit_reached %} + {# Only taking presentation submissions. #} +
+ {% chunk "contact_form__"|add:form.form_tag|add:"__presentations_only" %} +
+ {% else %} + {% if not form.open_call %} + {# Not taking presentations any more. #} +
+ {% chunk "contact_form__"|add:form.form_tag|add:"__no_presentations" %} +
+ {% else %} +
+ {% chunk "contact_form__"|add:form.form_tag|add:"__running" %} +
+ {% endif %} + {% endif %} +
- {% csrf_token %} - + {% csrf_token %} +
{{ form.as_table }} -
+
{% endif %} - +{% endif %} + + {% endblock %} diff --git a/prawokultury/templates/contact/register/mail_body.txt b/prawokultury/templates/contact/register/mail_body.txt index 2c256cc..3d5cbed 100755 --- a/prawokultury/templates/contact/register/mail_body.txt +++ b/prawokultury/templates/contact/register/mail_body.txt @@ -1,6 +1,6 @@ {% load i18n %} {% comment %}{% blocktrans %}Thank you for submitting the registration form at {{ site_name }}.{% endblocktrans %}{% endcomment %} -{% blocktrans %}Thank you for registering to the CopyCamp 2013 conference. +{% blocktrans with conf=form.conference_name %}Thank you for registering to the {{conf}} conference. Please arrive early to obtain your name badge and conference materials.{% endblocktrans %} -- -- 2.20.1 From b1363d2efc54c8d8c4aa43d5e1e1c6ae5848808e Mon Sep 17 00:00:00 2001 From: Radek Czajka Date: Thu, 3 Apr 2014 09:41:40 +0200 Subject: [PATCH 11/16] Re-set description field to TextArea. --- prawokultury/contact_forms.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/prawokultury/contact_forms.py b/prawokultury/contact_forms.py index a50840e..53d23d2 100644 --- a/prawokultury/contact_forms.py +++ b/prawokultury/contact_forms.py @@ -24,7 +24,7 @@ class RegistrationForm(ContactForm): presentation = forms.FileField(label=_('Presentation'), required=False) summary = forms.CharField(label=_('Summary of presentation (max. 1800 characters)'), - max_length=1800, required=False) + widget=forms.Textarea, max_length=1800, required=False) agree_data = forms.BooleanField( label=_('Permission for data processing'), help_text=_(u'I hereby grant Modern Poland Foundation (Fundacja Nowoczesna Polska, ul. Marszałkowska 84/92, 00-514 Warszawa) permission to process my personal data (name, e-mail address) for purposes of registration for CopyCamp conference.') -- 2.20.1 From 05350206fdba3fc05f077e65bab34cf7fc19f8de Mon Sep 17 00:00:00 2001 From: =?utf8?q?Aleksander=20=C5=81ukasz?= Date: Mon, 7 Apr 2014 15:35:23 +0200 Subject: [PATCH 12/16] Logo update --- prawokultury/static/img/copycamp_2014_en.png | Bin 0 -> 6089 bytes prawokultury/static/img/copycamp_2014_pl.png | Bin 0 -> 6194 bytes prawokultury/templates/base.html | 2 +- 3 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 prawokultury/static/img/copycamp_2014_en.png create mode 100644 prawokultury/static/img/copycamp_2014_pl.png diff --git a/prawokultury/static/img/copycamp_2014_en.png b/prawokultury/static/img/copycamp_2014_en.png new file mode 100644 index 0000000000000000000000000000000000000000..5c7bb3c7b4e82343c313199a897330792970f971 GIT binary patch literal 6089 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 literal 0 HcmV?d00001 diff --git a/prawokultury/static/img/copycamp_2014_pl.png b/prawokultury/static/img/copycamp_2014_pl.png new file mode 100644 index 0000000000000000000000000000000000000000..e35de4472e5f8182934eafef97e8f919e805654e GIT binary patch literal 6194 zcmaKQ1yCEnvv+_Nmj-u9ako+^)>0_NH4vm&2nC8;2~ym(6o&#W9$bpMhG2yt#ft69NDL5|y`#x({;kfnD%%A6m~) zX37Wg$X!82AOC^;@U0^s`UEa-jobkM(!T#NRtg^}0{}oXrK0#s-#h!yS6^>a@Q<#5 zy=;}q0>^oqBs&}K3T@-)NC>w;J1CMhI8TNsEcoONGcTc1-p|Aamx~8xFTM)2ttzbj= zO(+aj`BR_N5WcSoMN%(C=uO*oIS1Q)n5`6Ww6`Y&$0r#0_ldY~h8q{dY-^SH7`5@$ z2{@BeQ+17v=@Cyrib_V7l>iVm1y(-d87>LUgCFtcR59V6w5;WYQM_ zmDT7s)N!|OH9AQG;qD28o=ZO;!}q>E=i%WYXg3@F`Cd&|lF}5oxjbD>s?goM>W6#96x`^iE7t$rluB#psucg+EFdI~;d!`j8f*`WE`Rt z-8zSNkS~+}tCmP@dg@-$C#|tGMBle3NY=7*ZjvGi>yZ@ zV&m$#Ye6gfx2o23ypZA{R+o9U;%QEmh7A+a;h)et-fYAtswSEA2K#9Qfks^WVJTBg zzeF)N^>CuKd!q}ii@7_LfPz!lvL|%ZG_GG%riK$HuRZ9VC|x)tY>(!J zyisnO?20ZVTxdqk?g2Z2CQXXsHTf-Vlig z>;^s$ctx=cVo|Rnz3y5!hbf{C;*%#CT%i8iy%=Y93x%Fk&Fu{~d4SS&Ah+i_^|8Gc zJd@fjlNaraf<9nvPTiY%kLmfx55=fgp#4<6Rq~p?yBr@VdQgv3i?3~WmqnRzkcr>O z{e;ClTSJ_l%8Dh5^nSk=vpUw%-~d((>}A~8)+|kuK6SCgM5kn5R!~S6!ngnZ@O(ye z^7M1RRW)bf{}40(6<%CICj9wkidnbw!1ENJ*Tsqu>3>)do;OQzI;$fTs_kEG+SD)hl*nq)eB;LqHf5+p%B9x_VOD(D44IO@kb=3i|QwKX4)Ev zgO<*P4vW4k;`IedgqLR;-6iQT}4=WRYrJ0VG)~<3`QT)XypunIB)}fI#FFU&PcJ)^^x=2hCq#Lg`6P)#kS*=*)uwaN>xHs)@;_8a*^j#=v4j63VGoh zRZW8UgI`tu;l`1KgyazSbik@+ytRp|1j)(axm2W)WlZ$6zgRl{AWT(yJETKQT{%Hh zQ91rMJJ1HFpSSH#K~rl{&1Q;4#)F4$BA-U&)jK$>T%xDT467K-b0kr&XD*44Yz2;D zto=`b3YQRK-!P&tEsq@%YJIPj&VJ8FV@WC?5H1}=X(evJ9(=4PD>3sj$Y3e0_>*7b92jSD|)?^X9SZb81``$v7d($X+^&sRIm#QnVP8MC6eGguDbMMng0jZ*_& z+RZgJl+DdDkfc@T^U`3ItV#78PbiJ>m)SUZ09$e1Bff(o31b+9Y_j%6{T^RMWLa%( zgZ{<|t_4aY7?rGiq-u!ja&=>H#D88`<^Ef`+fA@)jubn%f#uJ!BD%AxCx=U>jBp|$;&7bBA2WcNVb-&G+#wCUS-W?pBuC!IgL zDfJmFMSzkck(A?TJ`^Fg z{ta|$K9X`~y_jbS|Jw8JBgT{BVH+q;=er)n0u>>4#Gi%A;`SAoWHz^zIy|U&7$J>E z7H8mIX5p1eWf@ADcv{AXx`GN7KYgQyA-^knggSXIL)pz_r=U#|M;XE5SJxnaxK=d@alfJO3WCYCofnaj?z7X!aim>xzEhq&+>jiA;TX zyC(z7Nb^{%QHsZjBsn=FmQVl8Px&8+JnoIMbi55Ep1|(RSdrLTq8ib1x4N`yg+TZYa-01Q_S&A4l(dlS33 zy5gHJYAl5_n8Eek95;hFmfUS*c!-5iJVay({8c2xXs-Ih>d8>1Mq3FzEw+nPX(!C~ zcYn%(yf@R1nY`Iqed%u6(nPdk+R=;j8U4^T4U`Hfn=mgL;k6vDqL_w~`NkL`O$2k8Ek$n1WI-qt=nGAW(Fpy6mCa&~>J5?KhiR zAJd<+zVr^f%3y=Q)SwIvbdjU~r)3<=w|t9j&8M2=pLdKpUu7vxa)tIII^OF?MxI!l z7BV8FzQZdktr~4GKR7YnXr>A$62wnqcyPvC0Jk3NvChHSdijq57_t|?ab4xd@0;g~f zltk8zd!{y34@}wv|4|LOKe=~KfCo(MW2;CvnHB^G-4>E!Fi34jZ z@jo$-2u*wExVr|6Px#kHr@GZOCdm}+=^$9UJ&CQG^oh^ zDt%ok9c_x~{KiC6Lk-K}N6C(Dlrbed! zVni%TebQ+>)ig0NHX#)hWV})n6T?v~pq149jXblkFtz}nQwlmel*1PS0KZ zeln?$AW`a7_h^ZH+dLS-2gRD_#3`+c65QI_al-9zc`q3pS$B z_SUz1q!}-`_SZD+?K1&T+uoL=^T(#Q2|CekRc2bA@LE&2LgQK+0DQ{pa+ygK)j(CvK)QfX?$eR;`aRm&($?(k zdC+|v-Cqv)TiF@P6F*$}Jyx%9?i?a@aI(zAk>m2-l5eYlswSa;yB7vt@W~+}Hv9Ok zH2Pi}RnC={Bu8n?N*nGi^~p1*$K zX8OJs(U4@N?2XwDZ;dHB28Y>>MBLG|J2r~P#RM%Njev{D{tb1jYgs>$-Z=x2H28h;?W_dDt2 zY{Sf^!1-KUaKrIfHl2CjP-pb;#@!#S!2C*5pGrwGudO8j8rl2#0o5|f8@vGUVUV@I zo0A--h7)6;facgQKO(t5I_LhUXE40k&AVt2yyX&f$;U+LG{Q_+9on0?(`)3TEIVcx zF#&iw@7>;b%QPD#PLSY(Is~bzWr$V7lzNlA4hiBSkAKSwGHQcPAJvfo#7US&48)N(et_> z3gNPO`8;>Pst|z7>OlI&G}9=3>*qVxvT@6U=bdV(h9{L+UPx7G$`?YLXU$P}p{le# zj9A%3$$<4B>7ew0O7bSAd{&OGD_YoYd@jHjDyP|s)3|}8z&ZeY`uSQ4EfN!?HKr<$ zdzm9NEYaaW&>~7ku~OJ4AMiY*ni3C(20LH)!k1`sJ<e(vXxNr(>~K7INL) zk)9@u1b1BojpI!+ZZl?lpiN@J_mVhrygzgo7SPGW_h=<#!@U*e`{TAviN0;&=CJ?Fk6sLdYOCjXMe359CzWpxC7*i=hRIiE`EY8^+N9j!`yFA5;)XW z_tn1yoyu^IL49Cnw(5+ZZ$yMFeYBd4x^hMCkzYgv6hw|hk0Nuo^kavlNFb!Qgpx$G zQ6eg4M`*3EcqR#D3$N;C>`TJxwA>CXNHiRN2Pk+y#u7)+nrKEXwlLmGFG&EUj>AcP znPxjlW5bld4&_`*_jEGN8*|tV%C#w^nuHsTyz0ol@2d}NhD6!P+E^C`Fnf#eRg9&n zY_~Ou&&pQxLImdOyyXV!kvkTuAE7x5w@w?x-Z8Bx+mRE8nASO= z1!$9nKK2`&DC06A0K0)Kdx1_;)@6~0IAk0oie(b=?QE>CEmAB{4132A01jF&r0vgT zPK4qKzq0r3I)(`isj`H?aksDv+mk=rFuZ6KrwCHR+42$P>0X3Zhe?yW4Wu`xSd@=e zHl^RgfJKGUGRirH8%|MmCQa=@>;F2**vi7{zNE=BCE(y)2aJPGJ^ks>bJQa-r_L6# zM~z)SJZbeF|7P*<>Jqm|e!k?4j4$?P=Y%-SOC2lxUSy!fynDro+-2{K#~v952VSi> z1I*aaI{|4HQya2)ZAQ0< zx7&`eD{OVOrTN!%{ygtxio(X|8nDY%uI!9(7XdQiA~loC4dzg@oavuHUQ^+*2-T7B z@Yc^)c(~a4*qiFBfdKqcqI+?R~e2J4O~ z%unExZL8Q5f;TE4T8vu2Kjq1*y<6UajdPrvpYeA6gvfeH!OcCPbjvtXsMQwEGg@Ws zsr$kk7lCvUp+TX&)(vKQmEn&9MOv80sNI-C&+q_Q>x0gpoejvUfPA6#nol`8v_iJ? zHJ;>jv-jA)1@39uxW?1 o=VxIvWzL|=ScSeq}lrz(*vK2@0L50nSxN0ZWM3}bE z-h?U9jzgu7NE7?cGG?IrcU(BL)E35lBI#+{g0Z^U%J0Lx>DJq2sKrPP5~8XZAIsww z^4ySplC`)tRI+X>@wH%ltdTCaqZm7vUi3(8>hn_7RaP!b?Dw&*w({ZIYquJ{&8Nxl zW?oy%5!$`M$qkEtsTv~;%`FQeNKeSVlqXw1))?fxdQn8S7)_U?a*-f30Ab$?s&hxy zkVDOauU!6wTm}3i&ri3rf!=LZnm1Y*PwcZQ>IvI?TAp1s`p@+*+H@;_cM&T_kXz#U Q@aYdwQPNbbRImvCKNs!oKL7v# literal 0 HcmV?d00001 diff --git a/prawokultury/templates/base.html b/prawokultury/templates/base.html index 80d162c..f13e30f 100755 --- a/prawokultury/templates/base.html +++ b/prawokultury/templates/base.html @@ -26,7 +26,7 @@
+ src="{% static "img/copycamp_2014_"|add:request.LANGUAGE_CODE|add:".png" %}" />
PrawoKultury.pl -- 2.20.1 From 4983c08a5d6cd30fa94d2b8b0eae96502d05a145 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Aleksander=20=C5=81ukasz?= Date: Mon, 7 Apr 2014 16:32:21 +0200 Subject: [PATCH 13/16] Changes to CopyCamp registration form - two separate forms for participants and speakers - removing introduction chunk above the form --- prawokultury/contact_forms.py | 72 ++++++++++++++---- prawokultury/locale/pl/LC_MESSAGES/django.mo | Bin 3696 -> 4104 bytes prawokultury/locale/pl/LC_MESSAGES/django.po | 58 +++++++++----- prawokultury/menu_items.py | 2 +- prawokultury/static/css/forms.css | 2 + prawokultury/static/css/forms.scss | 4 + .../contact/register-speaker/form.html | 47 ++++++++++++ .../contact/register-speaker/mail_body.txt | 1 + .../contact/register-speaker/mail_subject.txt | 1 + .../contact/register-speaker/thanks.html | 1 + .../templates/contact/register/form.html | 32 ++------ 11 files changed, 157 insertions(+), 63 deletions(-) create mode 100644 prawokultury/templates/contact/register-speaker/form.html create mode 100644 prawokultury/templates/contact/register-speaker/mail_body.txt create mode 100644 prawokultury/templates/contact/register-speaker/mail_subject.txt create mode 100644 prawokultury/templates/contact/register-speaker/thanks.html diff --git a/prawokultury/contact_forms.py b/prawokultury/contact_forms.py index 53d23d2..a53501c 100644 --- a/prawokultury/contact_forms.py +++ b/prawokultury/contact_forms.py @@ -19,12 +19,6 @@ class RegistrationForm(ContactForm): contact = forms.EmailField(label=_('E-mail'), max_length=128) organization = forms.CharField(label=_('Organization'), max_length=256, required=False) - title = forms.CharField(label=_('Title of presentation'), - max_length=256, required=False) - presentation = forms.FileField(label=_('Presentation'), - required=False) - summary = forms.CharField(label=_('Summary of presentation (max. 1800 characters)'), - widget=forms.Textarea, max_length=1800, required=False) agree_data = forms.BooleanField( label=_('Permission for data processing'), help_text=_(u'I hereby grant Modern Poland Foundation (Fundacja Nowoczesna Polska, ul. Marszałkowska 84/92, 00-514 Warszawa) permission to process my personal data (name, e-mail address) for purposes of registration for CopyCamp conference.') @@ -36,17 +30,65 @@ class RegistrationForm(ContactForm): def __init__(self, *args, **kwargs): super(RegistrationForm, self).__init__(*args, **kwargs) - self.started = getattr(settings, 'REGISTRATION_STARTED', False) - self.open_call = getattr(settings, 'REGISTRATION_OPEN_CALL', False) self.limit_reached = Contact.objects.filter(form_tag=self.save_as_tag).count() >= settings.REGISTRATION_LIMIT - if self.limit_reached: - for field in ('title', 'summary'): - self.fields[field].required = True - if not self.open_call: - for field in ('title', 'summary', 'presentation'): - del self.fields[field] - + + +tracks = ( + 'CopyArt', + 'Creative middle class', + 'How to Pay?', + 'How to Be Paid?', + 'Copyright and Education', + 'Technology and Innovation', + 'Copyright and Human Rights', + 'Self-Publishing', + 'Future of the Book', + 'Copyright Enforcement', + 'Future of Copyright', + 'Copyright Debate', +) + +class RegisterSpeaker(RegistrationForm): + form_tag = 'register-speaker' + save_as_tag = '2014-speaker' + + thematic_track = forms.ChoiceField( + label = _('Please select one thematic track'), + choices=[(t,t) for t in tracks], widget=forms.RadioSelect()) + + bio = forms.CharField(label=_('Short biographical note (max. 500 characters)'), + widget=forms.Textarea, max_length=500, required=True) + + title = forms.CharField(label=_('Title of presentation'), + max_length=256, required=True) + presentation = forms.FileField(label=_('Presentation'), + required=True) + summary = forms.CharField(label=_('Summary of presentation (max. 1800 characters)'), + widget=forms.Textarea, max_length=1800, required=True) + + post_conference_publication = forms.BooleanField( + label=_('I am interested in including my paper in the post-conference publication'), + required=False + ) + + def __init__(self, *args, **kw): + super(RegisterSpeaker, self).__init__(*args, **kw) + self.closed = getattr(settings, 'REGISTRATION_SPEAKER_CLOSED', False) + self.fields.keyOrder = [ + 'name', + 'contact', + 'organization', + 'thematic_track', + 'bio', + 'title', + 'presentation', + 'summary', + 'post_conference_publication', + 'agree_data', + 'agree_license' + ] + class NextForm(ContactForm): form_tag = 'next' diff --git a/prawokultury/locale/pl/LC_MESSAGES/django.mo b/prawokultury/locale/pl/LC_MESSAGES/django.mo index f5344dccfe00739362979a845209f43d76602855..694a9713631fcd431a6d854f152f2f7be9fe29b2 100644 GIT binary patch delta 1028 zcmXxhOGs2v7{Kw*@tN5}vzJ<&jiKbLg$W|%Dx(J&?pk%c9%t@6?w#h|X`F!&B1xi% z5+MoNWwdD1Y+OVwe4x-G3R3j6@F9N0TbybDhe+oj-raE)36XiU8@|C4 zxQdPV9XoLgZCpF)SFykJGO!s9pbbbMF*1iw@g)x9-~o|7e2k}X4I6L+ZD!@1W~XXA ziBOqRvoX8vI0Gsq$LNRX+Sc|6-JW>2)ia6kMRK zX{n6%W^9(t#m>m(vI{z;TrV^k6NF}rAwMUX9do^?O665rr%lGb4P!>7{UGdgd~cj+ z&*3>cnsglh0-KPE0eKBL?lomCBW}sy=n5x4(DhN%ia6E82@@ zb=35$;<=i}Nc56TBc%#@CnrCrJ>8vG*_3O7f>SV_%jdKkn3QMYD#xO6SEc;8iTWy+ z55lFXv`dgyx$X24+94qACw9}$$C+5XR(msY+7Aj#bIcme=%srqZpOT&DYg8}an17E t1YbCb4)acd*E8?yn%cC@ETMOj9e4SnZJvo>J5e4Ji^W`f@l)ONvj0;5(*6Jd delta 643 zcmXxhKS%;m9KiA4U1nOAru|1lf|~kw1s3MeS`9@mAvA~xrC?!J6ok+efh`d@M4M1l z(=ClI)#4DeMg%R5wghc`-*x`rz0dFNJ?{73?@q$?VDa7WxDcX`5oEkEh8dR{6EUfa zxX{2;jG_}C@dj)7iF-{V514R>L@>}SLMn^cj?3u5b?m?l4vG}zfMkFdWqX5(sz4RT z@fln32aix=aUP2}fmIyEI(B2I<-hPWesGCdR2S%XiyY$+vQ;Wrp}yRaeDPwHDla(K zCK5vr$MxZYZ30=6EUH5L7{U^E;jO)1MOC1NWB7`y0~%8qy|{wcI75B;B^g13zW8ws zRqL{7{{@~z=(H8;P>tvzq4U;(I+4ptfT6zA2rmiEv)Zn{s}83^UB<97d*Yy0sN2vK zt8JW3dabwrzoE}u*OxT&yD6so^XZ**u8=HjZsjDNPUce^=9%+Jb54bgNYpq_xb98A dJD{7Twr$;)K2&>CnWV%IceBZind!LF{s8doL?i$J diff --git a/prawokultury/locale/pl/LC_MESSAGES/django.po b/prawokultury/locale/pl/LC_MESSAGES/django.po index 2f92a5b..0a403b7 100644 --- a/prawokultury/locale/pl/LC_MESSAGES/django.po +++ b/prawokultury/locale/pl/LC_MESSAGES/django.po @@ -7,10 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: prawokultury\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-04-02 16:10+0200\n" +"POT-Creation-Date: 2014-04-07 15:50+0200\n" "PO-Revision-Date: 2014-04-02 16:11+0100\n" "Last-Translator: Radek Czajka \n" "Language-Team: FNP \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -18,39 +19,27 @@ msgstr "" "|| n%100>=20) ? 1 : 2);\n" "X-Generator: Poedit 1.5.4\n" -#: contact_forms.py:16 menu_items.py:22 +#: contact_forms.py:15 msgid "Take part!" msgstr "Weź udział!" -#: contact_forms.py:19 contact_forms.py:49 +#: contact_forms.py:18 contact_forms.py:95 msgid "Name" msgstr "Imię i nazwisko" -#: contact_forms.py:20 contact_forms.py:50 +#: contact_forms.py:19 contact_forms.py:96 msgid "E-mail" msgstr "E-mail" -#: contact_forms.py:21 contact_forms.py:51 +#: contact_forms.py:20 contact_forms.py:97 msgid "Organization" msgstr "Organizacja" #: contact_forms.py:23 -msgid "Title of presentation" -msgstr "Tytuł prezentacji" - -#: contact_forms.py:25 -msgid "Presentation" -msgstr "Prezentacja" - -#: contact_forms.py:27 -msgid "Summary of presentation (max. 1800 characters)" -msgstr "Krótki opis prezentacji (maks. 1800 znaków)" - -#: contact_forms.py:30 msgid "Permission for data processing" msgstr "Zgoda na przetwarzanie danych" -#: contact_forms.py:31 +#: contact_forms.py:24 msgid "" "I hereby grant Modern Poland Foundation (Fundacja Nowoczesna Polska, ul. " "Marszałkowska 84/92, 00-514 Warszawa) permission to process my personal data " @@ -60,11 +49,11 @@ msgstr "" "poczty elektronicznej) przez Fundację Nowoczesna Polska (ul. Marszałkowska " "84/92, 00-514 Warszawa) w związku z rejestracją na konferencję CopyCamp." -#: contact_forms.py:34 +#: contact_forms.py:27 msgid "Permission for publication" msgstr "Zgoda na publikację" -#: contact_forms.py:35 +#: contact_forms.py:28 msgid "" "I agree to having materials recorded during the conference released under " "the terms of CC BY-SA." -#: contact_forms.py:47 +#: contact_forms.py:42 +msgid "Please select one thematic track" +msgstr "Proszę wybrać jedną ścieżkę tematyczną" + +#: contact_forms.py:58 +msgid "Short biographical note (max. 500 characters)" +msgstr "Krótka notka biograficzna (maks. 500 znaków)" + +#: contact_forms.py:61 +msgid "Title of presentation" +msgstr "Tytuł prezentacji" + +#: contact_forms.py:63 +msgid "Presentation" +msgstr "Prezentacja" + +#: contact_forms.py:65 +msgid "Summary of presentation (max. 1800 characters)" +msgstr "Krótki opis prezentacji (maks. 1800 znaków)" + +#: contact_forms.py:69 +msgid "" +"I am interested in including my paper in the post-conference publication" +msgstr "" +"Jestem zainteresowana/y umieszczeniem pisemnej wersji mojego wystąpienia w " +"publikacji pokonferencyjnej" + +#: contact_forms.py:93 msgid "Next CopyCamp" msgstr "Kolejny CopyCamp" diff --git a/prawokultury/menu_items.py b/prawokultury/menu_items.py index bca8da5..dadddcc 100644 --- a/prawokultury/menu_items.py +++ b/prawokultury/menu_items.py @@ -19,7 +19,7 @@ add_entry(slug_pl='co') add_entry(slug_pl='gdzie') add_entry(slug_pl='program') add_entry(slug_pl='media') -ITEMS.append(MenuItem(reverse_lazy('contact_form', args=['register']), _('Take part!'))) +add_entry(slug_pl='wez-udzial') add_entry(slug_pl='materialy') add_entry(slug_pl='poprzednie') add_entry(slug_pl='kontakt') diff --git a/prawokultury/static/css/forms.css b/prawokultury/static/css/forms.css index 6cd9a5c..bbd8360 100644 --- a/prawokultury/static/css/forms.css +++ b/prawokultury/static/css/forms.css @@ -38,3 +38,5 @@ font-weight: bold; } .submit-form .required label:before { content: '* '; } + .submit-form input[type="radio"] { + width: auto; } diff --git a/prawokultury/static/css/forms.scss b/prawokultury/static/css/forms.scss index 61b095f..3a6f6d4 100644 --- a/prawokultury/static/css/forms.scss +++ b/prawokultury/static/css/forms.scss @@ -58,4 +58,8 @@ .required label:before { content: '* '; } + + input[type="radio"] { + width: auto; + } } diff --git a/prawokultury/templates/contact/register-speaker/form.html b/prawokultury/templates/contact/register-speaker/form.html new file mode 100644 index 0000000..d35e3c9 --- /dev/null +++ b/prawokultury/templates/contact/register-speaker/form.html @@ -0,0 +1,47 @@ +{% extends "base.html" %} +{% load i18n chunks %} + +{% block "titleextra" %}{{ form.form_title }} :: {% endblock %} + +{% block "body" %} + + +

{% block contact_form_title %}{{ form.form_title }}{% endblock %}

+ + {% if not form.started %} +
+ {% chunk "contact_form__"|add:form.form_tag|add:"__not_started" %} +
+ {% else %} + {% if form.closed %} +
+ {% chunk "contact_form__"|add:form.form_tag|add:"__closed" %} +
+ {% else %} +
+ {% chunk "contact_form__"|add:form.form_tag|add:"__running" %} +
+ +
+ {% csrf_token %} + + {{ form.as_table }} + +
+
+ {% endif %} + {% endif %} + + + +{% endblock %} diff --git a/prawokultury/templates/contact/register-speaker/mail_body.txt b/prawokultury/templates/contact/register-speaker/mail_body.txt new file mode 100644 index 0000000..ba1ee10 --- /dev/null +++ b/prawokultury/templates/contact/register-speaker/mail_body.txt @@ -0,0 +1 @@ +{% extends "contact/register/mail_body.txt" %} \ No newline at end of file diff --git a/prawokultury/templates/contact/register-speaker/mail_subject.txt b/prawokultury/templates/contact/register-speaker/mail_subject.txt new file mode 100644 index 0000000..7ecb3bd --- /dev/null +++ b/prawokultury/templates/contact/register-speaker/mail_subject.txt @@ -0,0 +1 @@ +{% extends "contact/register/mail_subject.txt" %} \ No newline at end of file diff --git a/prawokultury/templates/contact/register-speaker/thanks.html b/prawokultury/templates/contact/register-speaker/thanks.html new file mode 100644 index 0000000..2654563 --- /dev/null +++ b/prawokultury/templates/contact/register-speaker/thanks.html @@ -0,0 +1 @@ +{% extends "contact/register/thanks.html" %} \ No newline at end of file diff --git a/prawokultury/templates/contact/register/form.html b/prawokultury/templates/contact/register/form.html index 516fcfe..bd70ef1 100644 --- a/prawokultury/templates/contact/register/form.html +++ b/prawokultury/templates/contact/register/form.html @@ -6,44 +6,24 @@ {% block "body" %}

{% block contact_form_title %}{{ form.form_title }}{% endblock %}

-
- {% block contact_form_description %} - {% chunk "contact_form__"|add:form.form_tag %} - {% endblock %} -
{% if not form.started %} {# Not yet started. #} -
+
{% chunk "contact_form__"|add:form.form_tag|add:"__not_started" %}
{% else %} {# Already started. #} - {% if form.limit_reached and not form.open_call %} + {% if form.limit_reached %} {# Already closed. #} -
+
{% chunk "contact_form__"|add:form.form_tag|add:"__closed" %}
{% else %} {# Still running. #} - {% if form.limit_reached %} - {# Only taking presentation submissions. #} -
- {% chunk "contact_form__"|add:form.form_tag|add:"__presentations_only" %} -
- {% else %} - {% if not form.open_call %} - {# Not taking presentations any more. #} -
- {% chunk "contact_form__"|add:form.form_tag|add:"__no_presentations" %} -
- {% else %} -
- {% chunk "contact_form__"|add:form.form_tag|add:"__running" %} -
- {% endif %} - {% endif %} - +
+ {% chunk "contact_form__"|add:form.form_tag|add:"__running" %} +
{% csrf_token %} -- 2.20.1 From fcb16f0500f9598c226f823f46142013503b1f34 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Aleksander=20=C5=81ukasz?= Date: Wed, 9 Apr 2014 11:47:13 +0200 Subject: [PATCH 14/16] Small fix of registration form content --- prawokultury/contact_forms.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/prawokultury/contact_forms.py b/prawokultury/contact_forms.py index a53501c..45dedb1 100644 --- a/prawokultury/contact_forms.py +++ b/prawokultury/contact_forms.py @@ -36,7 +36,7 @@ class RegistrationForm(ContactForm): tracks = ( 'CopyArt', - 'Creative middle class', + 'Creative Middle Class', 'How to Pay?', 'How to Be Paid?', 'Copyright and Education', -- 2.20.1 From 20a5209f0538cfd42891ed36bd0bfdfe52cfd7e0 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Aleksander=20=C5=81ukasz?= Date: Fri, 18 Apr 2014 14:03:00 +0200 Subject: [PATCH 15/16] CopyCamp registration form update --- prawokultury/contact_forms.py | 9 +++- prawokultury/locale/pl/LC_MESSAGES/django.mo | Bin 4104 -> 4401 bytes prawokultury/locale/pl/LC_MESSAGES/django.po | 44 +++++++++++-------- 3 files changed, 34 insertions(+), 19 deletions(-) diff --git a/prawokultury/contact_forms.py b/prawokultury/contact_forms.py index 45dedb1..af7c14d 100644 --- a/prawokultury/contact_forms.py +++ b/prawokultury/contact_forms.py @@ -19,13 +19,19 @@ class RegistrationForm(ContactForm): contact = forms.EmailField(label=_('E-mail'), max_length=128) organization = forms.CharField(label=_('Organization'), max_length=256, required=False) + + agree_mailing = forms.BooleanField( + label=_('I am interested in receiving information about the Modern Poland Foundation\'s activities by e-mail'), + required=False + ) agree_data = forms.BooleanField( label=_('Permission for data processing'), help_text=_(u'I hereby grant Modern Poland Foundation (Fundacja Nowoczesna Polska, ul. Marszałkowska 84/92, 00-514 Warszawa) permission to process my personal data (name, e-mail address) for purposes of registration for CopyCamp conference.') ) agree_license = forms.BooleanField( label=_('Permission for publication'), - help_text=_('I agree to having materials recorded during the conference released under the terms of CC BY-SA license.') + help_text=_('I agree to having materials, recorded during the conference, released under the terms of CC BY-SA license and to publishing my image.'), + required=False ) def __init__(self, *args, **kwargs): @@ -85,6 +91,7 @@ class RegisterSpeaker(RegistrationForm): 'presentation', 'summary', 'post_conference_publication', + 'agree_mailing', 'agree_data', 'agree_license' ] diff --git a/prawokultury/locale/pl/LC_MESSAGES/django.mo b/prawokultury/locale/pl/LC_MESSAGES/django.mo index 694a9713631fcd431a6d854f152f2f7be9fe29b2..b0211433e9dccf8ff52e6105277b905c5cb5adb5 100644 GIT binary patch delta 958 zcmXxiOK1~87{KvqlWMfpYJK!!wd4EJCrEuDA_Sy(C`At{f-u=^lWDU%ad%_bMF|uN zq8A|*1P>x!^&kZiDITO1Zx#eS__%lx1)-i5{7;(>`|WRbGQ0DAGr29FAE+ZnSc<5E;CVcQC;X*pd?BEw@dDa~ui+rNb^^|!-Lg0M0GDwBHLD%RS9k>fUc8Z1;NR!wjB*EHM`Xuo#-ZPR-1@UVmGng>_=^4e1CQ8>~7g+lUi@KLJAY? zy67ToLH1b4RqP?iW%U^C|4d{}InFAtEVA|K=BG{l_0Ciu_tBK!BbA?*k&)#}uB5}F z_6yRBrS?>z{vh3%m zO65e%inJTbTrAxIPwCS9@06R)jEuUEnxFH5DJ;%PyOgQYX(Z@OX_+@s z>?Dh`PV5wAKGAAvMwNWC^w81rT*c2TJ89fhjgz>cujGU&h0{u0iUYN@pyuaVqx648 C9Ib-@ delta 664 zcmXxhze_?<6u|ML?`4+uL;L+(0;5391{1=-EtjCVDO-Y~#t0&$Xpkr(9zp#98I2`` zG_6jyUwqT%=*r3Y@?Iyh#ditWL)O^! z1XH+xewWBA?%^G-a;q3l(M~gNS3E>YB!hb31@>VcTk!>h_={RMLi-NRmk0~(D27_F zgw)6}9^om@V7y5riU&A^1@z(FQZ-dSj+Y+YuFgD62^*kZ%k)5&3V%q dj{3$T6OnNC&6&5`Le`|a%ldH5WG~(8=090bMza6_ diff --git a/prawokultury/locale/pl/LC_MESSAGES/django.po b/prawokultury/locale/pl/LC_MESSAGES/django.po index 0a403b7..3b8e28f 100644 --- a/prawokultury/locale/pl/LC_MESSAGES/django.po +++ b/prawokultury/locale/pl/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: prawokultury\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-04-07 15:50+0200\n" +"POT-Creation-Date: 2014-04-11 09:48+0200\n" "PO-Revision-Date: 2014-04-02 16:11+0100\n" "Last-Translator: Radek Czajka \n" "Language-Team: FNP \n" @@ -23,23 +23,31 @@ msgstr "" msgid "Take part!" msgstr "Weź udział!" -#: contact_forms.py:18 contact_forms.py:95 +#: contact_forms.py:18 contact_forms.py:104 msgid "Name" msgstr "Imię i nazwisko" -#: contact_forms.py:19 contact_forms.py:96 +#: contact_forms.py:19 contact_forms.py:105 msgid "E-mail" msgstr "E-mail" -#: contact_forms.py:20 contact_forms.py:97 +#: contact_forms.py:20 contact_forms.py:106 msgid "Organization" msgstr "Organizacja" -#: contact_forms.py:23 +#: contact_forms.py:24 +msgid "" +"I am interested in receiving information about the Modern Poland " +"Foundation's activities by e-mail" +msgstr "" +"Jestem zainteresowana/y otrzymywaniem drogą mailową informacji dotyczących " +"działalności Fundacji Nowoczesna Polska" + +#: contact_forms.py:28 msgid "Permission for data processing" msgstr "Zgoda na przetwarzanie danych" -#: contact_forms.py:24 +#: contact_forms.py:29 msgid "" "I hereby grant Modern Poland Foundation (Fundacja Nowoczesna Polska, ul. " "Marszałkowska 84/92, 00-514 Warszawa) permission to process my personal data " @@ -49,48 +57,48 @@ msgstr "" "poczty elektronicznej) przez Fundację Nowoczesna Polska (ul. Marszałkowska " "84/92, 00-514 Warszawa) w związku z rejestracją na konferencję CopyCamp." -#: contact_forms.py:27 +#: contact_forms.py:32 msgid "Permission for publication" msgstr "Zgoda na publikację" -#: contact_forms.py:28 +#: contact_forms.py:33 msgid "" -"I agree to having materials recorded during the conference released under " +"I agree to having materials, recorded during the conference, released under " "the terms of CC BY-SA license." +"\">CC BY-SA license and to publishing my image." msgstr "" "Wyrażam zgodę na publikację materiałów zarejestrowanych na konferencji na " "licencji CC BY-SA." +"\">CC BY-SA oraz rozpowszechnianie wizerunku." -#: contact_forms.py:42 +#: contact_forms.py:63 msgid "Please select one thematic track" msgstr "Proszę wybrać jedną ścieżkę tematyczną" -#: contact_forms.py:58 +#: contact_forms.py:66 msgid "Short biographical note (max. 500 characters)" msgstr "Krótka notka biograficzna (maks. 500 znaków)" -#: contact_forms.py:61 +#: contact_forms.py:69 msgid "Title of presentation" msgstr "Tytuł prezentacji" -#: contact_forms.py:63 +#: contact_forms.py:71 msgid "Presentation" msgstr "Prezentacja" -#: contact_forms.py:65 +#: contact_forms.py:73 msgid "Summary of presentation (max. 1800 characters)" msgstr "Krótki opis prezentacji (maks. 1800 znaków)" -#: contact_forms.py:69 +#: contact_forms.py:77 msgid "" "I am interested in including my paper in the post-conference publication" msgstr "" "Jestem zainteresowana/y umieszczeniem pisemnej wersji mojego wystąpienia w " "publikacji pokonferencyjnej" -#: contact_forms.py:93 +#: contact_forms.py:102 msgid "Next CopyCamp" msgstr "Kolejny CopyCamp" -- 2.20.1 From 867558658970caca66b302d87976e6dfe2cfc09c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Aleksander=20=C5=81ukasz?= Date: Tue, 22 Apr 2014 11:00:04 +0200 Subject: [PATCH 16/16] Translating thematic track names in the CopyCamp registration form --- prawokultury/contact_forms.py | 24 ++++----- prawokultury/locale/pl/LC_MESSAGES/django.mo | Bin 4401 -> 5223 bytes prawokultury/locale/pl/LC_MESSAGES/django.po | 50 ++++++++++++++++++- 3 files changed, 61 insertions(+), 13 deletions(-) diff --git a/prawokultury/contact_forms.py b/prawokultury/contact_forms.py index af7c14d..11ae7b9 100644 --- a/prawokultury/contact_forms.py +++ b/prawokultury/contact_forms.py @@ -41,18 +41,18 @@ class RegistrationForm(ContactForm): tracks = ( - 'CopyArt', - 'Creative Middle Class', - 'How to Pay?', - 'How to Be Paid?', - 'Copyright and Education', - 'Technology and Innovation', - 'Copyright and Human Rights', - 'Self-Publishing', - 'Future of the Book', - 'Copyright Enforcement', - 'Future of Copyright', - 'Copyright Debate', + _('CopyArt'), + _('Creative Middle Class'), + _('How to Pay?'), + _('How to Be Paid?'), + _('Copyright and Education'), + _('Technology and Innovation'), + _('Copyright and Human Rights'), + _('Self-Publishing'), + _('Future of the Book'), + _('Copyright Enforcement'), + _('Future of Copyright'), + _('Copyright Debate') ) class RegisterSpeaker(RegistrationForm): diff --git a/prawokultury/locale/pl/LC_MESSAGES/django.mo b/prawokultury/locale/pl/LC_MESSAGES/django.mo index b0211433e9dccf8ff52e6105277b905c5cb5adb5..3e9a1af39721c99b771584de66c969a5a502d604 100644 GIT binary patch delta 1523 zcmZwF?`s@I9LMp=53jMYi8gA_YT~3;%>%D$FbYA9Hb$aUa;Tt4A9U_^a@pI<&UJUM z%bnDNL@6i=5`{no@qtiKALu<1nrG(J2ZBEHky22oT9Ez&qVMn8oY6Wk_u8GEoBhsb z_R~Wbr`kX6AADEQrs%iPkM}7xgYWh8L#q!cwFgh)5H|63T*K>e-=I=A;RGJQ2k;;s zyE0zE9QUVj3}40lxQU}mwbe&l3^Q;Zzr?R_5#PE-sSO|N)R>~o+r%92S08dgCF)}=;1(Xi-*7M9axEPX<7s>pAHyxY z7yrO}u)t(V;w6;A>UfDX8<^+b@K%;oEnLHOJjnZ1j`HuoNt8+#@DQHBaa>1<@B_RZ z&!I&9HOdYzpv?OdCBbpFU%{U-#bfO57u?40@DtAMVSMEV@|QC_&xQC6%2E7)vXfsi zTNrQTew>3V;55p-6DWn%P!fz$l3Pca_Zd=?x`0yf@3@IMK7=B^KSur!adDY}yKsuP zFh?z+L|8%+%$j_JlXO`~7L_PTw%7W(BGD{48RWCc+THw0vC?Es`N*Zo2J>?MJ56>V zjm>7o$WchVeCYpbq^j>dnWa zL~Wexf2S=skzZL!^b@vZ5}Q5!dtf14c2U``+A!HQYC=yhc#X12d>8&_e6g`=Lj9~P z7pwWmGUt@l&-k8KvwFT};#e&dR*hd%Pd1W9WVM@J*1ZaPgUdQuvHGZUfm(E_PMkh! zbiWZYd812}L4>*P{v&cIJ@Dj%@BF#F^M-0gzrsFW$nI@BTG8kCIQry5IJViHN zBNOEndE|>%E&gB~mL-d%Vjr&K2zKKW)?)$L*I+N^;u2~iyZCJcME2?M$Qr9`;1=pe zwzOD<4xHlmBQ9en*?i&!M(~7kI?zuQnRpiW7WqW(Q8#|Z68ym&bT}x4{iTAAP8>kp zcoge!LMPxM>XF^yF-EW-eeBkPS6GF==)}UTScNqhzeV8|gqw@D?6^umkD9BKLPE1j zA@YelBGGhFO^o%UN2jNyO_NGAt&qZmQ\n" "Language-Team: FNP \n" @@ -71,6 +71,54 @@ msgstr "" "licencji CC BY-SA oraz rozpowszechnianie wizerunku." +#: contact_forms.py:44 +msgid "CopyArt" +msgstr "Prawo autorskie i sztuka" + +#: contact_forms.py:45 +msgid "Creative Middle Class" +msgstr "O kreatywnej klasie średniej" + +#: contact_forms.py:46 +msgid "How to Pay?" +msgstr "Jak płacić za twórczość?" + +#: contact_forms.py:47 +msgid "How to Be Paid?" +msgstr "Jak zarabiać na twórczości?" + +#: contact_forms.py:48 +msgid "Copyright and Education" +msgstr "Prawo autorskie i edukacja" + +#: contact_forms.py:49 +msgid "Technology and Innovation" +msgstr "Technologie i innowacje" + +#: contact_forms.py:50 +msgid "Copyright and Human Rights" +msgstr "Prawo autorskie a prawa człowieka" + +#: contact_forms.py:51 +msgid "Self-Publishing" +msgstr "Self-publishing" + +#: contact_forms.py:52 +msgid "Future of the Book" +msgstr "Przyszłość książki" + +#: contact_forms.py:53 +msgid "Copyright Enforcement" +msgstr "Prawo autorskie i jego egzekwowanie" + +#: contact_forms.py:54 +msgid "Future of Copyright" +msgstr "Przyszłość prawa autorskiego" + +#: contact_forms.py:55 +msgid "Copyright Debate" +msgstr "O debacie prawnoautorskiej" + #: contact_forms.py:63 msgid "Please select one thematic track" msgstr "Proszę wybrać jedną ścieżkę tematyczną" -- 2.20.1