From fac024263e4791a32923d7ac393318c653bc2eeb Mon Sep 17 00:00:00 2001 From: Radek Czajka Date: Thu, 21 Feb 2013 16:57:17 +0100 Subject: [PATCH] random fixes --- events/locale/pl/LC_MESSAGES/django.mo | Bin 1482 -> 1481 bytes events/locale/pl/LC_MESSAGES/django.po | 4 ++-- prawokultury/static/css/base.css | 7 +++++++ prawokultury/static/css/promobox.css | 3 ++- prawokultury/static/img/aigrain.jpg | Bin 0 -> 8465 bytes questions/search_indexes.py | 16 ++++++++++++++++ questions/templates/questions/ack_mail.html | 2 +- questions/templates/questions/ack_mail.txt | 4 ++-- .../templates/questions/question_detail.html | 2 +- .../templates/questions/question_form.html | 2 +- .../templates/questions/question_list.html | 14 ++++++++++++++ requirements.txt | 2 +- 12 files changed, 47 insertions(+), 9 deletions(-) create mode 100644 prawokultury/static/img/aigrain.jpg create mode 100755 questions/search_indexes.py diff --git a/events/locale/pl/LC_MESSAGES/django.mo b/events/locale/pl/LC_MESSAGES/django.mo index 0886cec6dd7d45401f1754d6e787d26c980e14f4..5c03eff1327ae33fd968e18ef28f481fc736acff 100644 GIT binary patch delta 49 zcmX@beUf{F4kND|0|UciRt5$(Abn`FCF5g8USnMYBV8jy1w%6{V~fq2%neMFSFtJp E02DY2K>z>% delta 51 zcmX@feTsX74kNET0|UciRt5$(AbohVCF5g8UL##Y16?B%1w&IS1B1<)%neM8m6KPp GDgXc~5(}{a diff --git a/events/locale/pl/LC_MESSAGES/django.po b/events/locale/pl/LC_MESSAGES/django.po index 9f9987d..03796c6 100644 --- a/events/locale/pl/LC_MESSAGES/django.po +++ b/events/locale/pl/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: prawokultury-events\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-10-24 15:00+0200\n" -"PO-Revision-Date: 2012-10-24 15:00+0100\n" +"PO-Revision-Date: 2013-02-21 16:38+0100\n" "Last-Translator: Radek Czajka \n" "Language-Team: FNP \n" "Language: \n" @@ -72,7 +72,7 @@ msgstr "Wydarzenia" #: templates/events/event_list.html:18 msgid "see upcoming events" -msgstr "zobaczy nadchodzące wydarzenia" +msgstr "zobacz nadchodzące wydarzenia" #: templates/events/event_list.html:22 msgid "see past events" diff --git a/prawokultury/static/css/base.css b/prawokultury/static/css/base.css index 043d549..217a2fd 100644 --- a/prawokultury/static/css/base.css +++ b/prawokultury/static/css/base.css @@ -23,6 +23,10 @@ h1 { color: #01519a; font-size: 2em; } +h2 { + font-size: 1.2em; + color: #01519a; } + .warning { border: 1px solid #ddd; padding: 1em; @@ -47,3 +51,6 @@ h1 { vertical-align: middle; } .entry-wrapped .gallery-image img { margin: 0; } + +.questions li { + margin-bottom: 1em; } diff --git a/prawokultury/static/css/promobox.css b/prawokultury/static/css/promobox.css index 15afcd0..f45a6fe 100644 --- a/prawokultury/static/css/promobox.css +++ b/prawokultury/static/css/promobox.css @@ -67,7 +67,8 @@ ul.promobox { overflow: hidden; } .promobox-info h2 { margin-top: 0; - font-size: 1.5em; } + font-size: 1.5em; + color: white; } .promobox-info .lead { font-size: 1.2em; line-height: 1.1em; } diff --git a/prawokultury/static/img/aigrain.jpg b/prawokultury/static/img/aigrain.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c794eb1076116584907155f385fd04254d875fd3 GIT binary patch literal 8465 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 literal 0 HcmV?d00001 diff --git a/questions/search_indexes.py b/questions/search_indexes.py new file mode 100755 index 0000000..1e36f41 --- /dev/null +++ b/questions/search_indexes.py @@ -0,0 +1,16 @@ +import datetime +from django.conf import settings +from haystack import indexes +from .models import Question + + +class QuestionIndex(indexes.RealTimeSearchIndex, indexes.Indexable): + text = indexes.CharField(document=True, model_attr="__unicode__") + answer = indexes.CharField(model_attr="answer") + + def get_model(self): + return Question + + def index_queryset(self): + """Used when the entire index for model is updated.""" + return self.get_model().objects.filter(published=True) diff --git a/questions/templates/questions/ack_mail.html b/questions/templates/questions/ack_mail.html index d3d742e..23eae4f 100755 --- a/questions/templates/questions/ack_mail.html +++ b/questions/templates/questions/ack_mail.html @@ -3,7 +3,7 @@
{{ question.question|linebreaks }}
-

Dyżur prawnika w serwisie Prawo Kultury odbywa się we wtorki, prosimy więc +

Dyżur prawnika w serwisie Prawo Kultury odbywa się w środy, prosimy więc o cierpliwość. Możemy nie być w stanie odpowiedzieć na wszystkie pytania. Odpowiedzi są wysyłane e-mailem, ale zachęcamy też do śledzenia strony http://PrawoKultury.pl.

diff --git a/questions/templates/questions/ack_mail.txt b/questions/templates/questions/ack_mail.txt index 2c65d1b..6b0a771 100755 --- a/questions/templates/questions/ack_mail.txt +++ b/questions/templates/questions/ack_mail.txt @@ -3,7 +3,7 @@ {{ question.question|safe }} -Dyżur prawnika w serwisie Prawo Kultury odbywa się we wtorki, prosimy więc +Dyżur prawnika w serwisie Prawo Kultury odbywa się w środy, prosimy więc o cierpliwość. Możemy nie być w stanie odpowiedzieć na wszystkie pytania. Odpowiedzi są wysyłane e-mailem, ale zachęcamy też do śledzenia strony http://PrawoKultury.pl @@ -12,4 +12,4 @@ Dziękujemy za skontaktowanie się z nami! -- {{ site }} -{% endlanguage %} \ No newline at end of file +{% endlanguage %} diff --git a/questions/templates/questions/question_detail.html b/questions/templates/questions/question_detail.html index 95b1467..2fc5ce0 100755 --- a/questions/templates/questions/question_detail.html +++ b/questions/templates/questions/question_detail.html @@ -3,7 +3,7 @@ {% block "titleextra" %}{{ question|linebreaksbr }} :: {% endblock %} {% block "body" %} -

{{ question }}

+

{{ question|linebreaksbr }}

{{ question.answer }} diff --git a/questions/templates/questions/question_form.html b/questions/templates/questions/question_form.html index da6b1ca..5f4b7f8 100755 --- a/questions/templates/questions/question_form.html +++ b/questions/templates/questions/question_form.html @@ -11,7 +11,7 @@ odpowiedzi w przewodniku po prawie autorskim ani wśród udzielonych już odpowiedzi, możesz je nam zadać za pomocą poniższego formularza. Możesz także zgłosić swoje pytanie -telefonicznie, dzwoniąc we wtorki w godz. 11-13 pod numer +telefonicznie, dzwoniąc w środy w godz. 11-13 pod numer +48 516 519 697. Wybrane pytania (w razie potrzeby odpowiednio przeformułowane) oraz odpowiedzi na te pytania będą publikowane na stronie prawokultury.pl. Możesz zostawić swoje diff --git a/questions/templates/questions/question_list.html b/questions/templates/questions/question_list.html index 284fcc4..4cad0e9 100755 --- a/questions/templates/questions/question_list.html +++ b/questions/templates/questions/question_list.html @@ -12,6 +12,20 @@ odpowiedzi w za pomocą specjalnego formularza. +

Na pytania odpowiada dr Krzysztof Siewicz, prawnik +specjalizujący się w prawnych aspektach przetwarzania informacji. Dr +Siewicz jest pracownikiem Centrum Otwartej Nauki ICM UW, adiunktem w +Katedrze Prawa Informatycznego WPiA UKSW oraz of counsel kancelarii +prawnej GWW LEGAL.

+ +

Dr Krzysztof Siewicz ukończył Wydział Prawa i Administracji +Uniwersytetu Warszawskiego oraz uzyskał dyplom LLM Central European +University w Budapeszcie. Doktorat o ochronie wolności użytkowników +oprogramowania obronił na Uniwersytecie w Lejdzie (Holandia). Jest +autorem szeregu publikacji naukowych poświęconych korzystaniu z +technologii informacyjno-komunikacyjnych oraz posiada wieloletnie +doświadczenie doradcze w tej tematyce.

+

Odpowiedzi na już zadane pytania:

    diff --git a/requirements.txt b/requirements.txt index d0bdc3b..1da2653 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,7 +8,7 @@ sorl-thumbnail>=11.09,<12 django-pagination django-honeypot -django-migdal>=0.3,<0.4 +django-migdal>=0.3.1,<0.4 fnpdjango>=0.1.4,<0.2 textile -- 2.20.1