Merge commit '645219bfa68384dad930269b94e2ddf8b4cd3488' into api
authorRadek Czajka <radoslaw.czajka@nowoczesnapolska.org.pl>
Fri, 25 Mar 2011 11:33:20 +0000 (12:33 +0100)
committerRadek Czajka <radoslaw.czajka@nowoczesnapolska.org.pl>
Fri, 25 Mar 2011 11:33:20 +0000 (12:33 +0100)
apps/catalogue/models.py
apps/infopages/fixtures/initial_data.json
apps/lessons/migrations/0002_auto__add_field_document_html.py
fabfile.py
lib/librarian
wolnelektury/templates/catalogue/main_page.html
wolnelektury/urls.py

index ef923fa..34c1d0b 100644 (file)
@@ -562,7 +562,7 @@ class Book(models.Model):
                     tag.save()
                 book_tags.append(tag)
 
-        book.tags = book_tags + book_shelves
+        book.tags = set(book_tags + book_shelves)
 
         book_tag = book.book_tag()
 
index 95493a5..171d188 100644 (file)
             "page_title_ru": "\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043d\u0430\u043c \u043f\u043e\u043c\u043e\u0447\u044c \u0432 WolneLektury.pl"
         }
     }, 
+    {
+        "pk": 6, 
+        "model": "infopages.infopage", 
+        "fields": {
+            "title_de": "", 
+            "page_title": "Zapraszamy do udzia\u0142u w badaniu na rzecz pracy doktorskiej o Otwartych Zasobach Edukacyjnych", 
+            "left_column_uk": "", 
+            "right_column_pl": "", 
+            "page_title_en": "", 
+            "page_title_es": "", 
+            "left_column_lt": "", 
+            "title_fr": "", 
+            "right_column_ru": "", 
+            "left_column_fr": "", 
+            "title": "Zapraszamy do udzia\u0142u w badaniu na rzecz pracy doktorskiej o Otwartych Zasobach Edukacyjnych", 
+            "title_lt": "", 
+            "right_column": "", 
+            "right_column_es": "", 
+            "right_column_en": "", 
+            "left_column_de": "", 
+            "title_uk": "", 
+            "right_column_fr": "", 
+            "left_column": "<p>Katarzyna Kozi\u0144ska, studentka studi\u00f3w doktoranckich w Instytucie Technologii Edukacyjnych The Open University w Wielkiej Brytanii, chcia\u0142aby zaprosi\u0107 u\u017cytkownik\u00f3w Wolnych Lektur do udzia\u0142u w projekcie badawczym, kt\u00f3rego przedmiotem jest obszar wykorzystania Otwartych Zasob\u00f3w Edukacyjnych (OZE) do nauki samodzielnej lub w grupie. Badanie dotyczy element\u00f3w, kt\u00f3re motywuj\u0105 proces edukacyjny oraz powod\u00f3w, cel\u00f3w i efekt\u00f3w wykorzystania materia\u0142\u00f3w dostarczanych przez Fundacj\u0119.</p>\r\n\r\n<p>Katarzyna chcia\u0142aby przeprowadzi\u0107 badania za pomoc\u0105 metody wywiadu telefonicznego lub internetowego (tzn. przez Skype \u2013 wg Pa\u0144stwa preferencji). Wszystkie uzyskane informacje wykorzystywane b\u0119d\u0105 jedynie w celach opisowych oraz statystycznych (jako element pracy doktorskiej) i zostan\u0105 udost\u0119pnione Pa\u0144stwu w formie gotowego raportu. Dost\u0119p do danych, kt\u00f3re zostan\u0105 zniszczone po obronie pracy, b\u0119dzie mie\u0107 tylko doktorantka i jej promotorzy (dr Ann Jones, dr Patrick McAndrew, prof. Eileen Scanlon i dr Tina Wilson). W ka\u017cdej chwili mog\u0105 Pa\u0144stwo wycofa\u0107 si\u0119 z uczestnictwa w badaniach \u2013 w\u00f3wczas informacje uzyskane od Pa\u0144stwa nie zostan\u0105 wykorzystane w zestawieniach opisowych i statystycznych.</p>\r\n\r\n<p><strong>Osoby ch\u0119tne do uczestnictwa w wywiadzie proszone s\u0105 o kontakt z Katarzyn\u0105: <a href=\"maito:k.a.kozinska@open.ac.uk\">k.a.kozinska@open.ac.uk</a>.</strong></p>\r\n\r\n<p>Projekt zosta\u0142 zaakceptowany przez Komitet ds. Etyki Bada\u0144 Naukowych przy The Open University w Wielkiej Brytanii.<br/>\r\nProjekt jest sponsorowany z funduszu Charter ufundowanego przez The Open University &amp; The William and Flora Hewlett Foundation.</p>", 
+            "right_column_uk": "", 
+            "title_en": "", 
+            "left_column_pl": "<p>Katarzyna Kozi\u0144ska, studentka studi\u00f3w doktoranckich w Instytucie Technologii Edukacyjnych The Open University w Wielkiej Brytanii, chcia\u0142aby zaprosi\u0107 u\u017cytkownik\u00f3w Wolnych Lektur do udzia\u0142u w projekcie badawczym, kt\u00f3rego przedmiotem jest obszar wykorzystania Otwartych Zasob\u00f3w Edukacyjnych (OZE) do nauki samodzielnej lub w grupie. Badanie dotyczy element\u00f3w, kt\u00f3re motywuj\u0105 proces edukacyjny oraz powod\u00f3w, cel\u00f3w i efekt\u00f3w wykorzystania materia\u0142\u00f3w dostarczanych przez Fundacj\u0119.</p>\r\n\r\n<p>Katarzyna chcia\u0142aby przeprowadzi\u0107 badania za pomoc\u0105 metody wywiadu telefonicznego lub internetowego (tzn. przez Skype \u2013 wg Pa\u0144stwa preferencji). Wszystkie uzyskane informacje wykorzystywane b\u0119d\u0105 jedynie w celach opisowych oraz statystycznych (jako element pracy doktorskiej) i zostan\u0105 udost\u0119pnione Pa\u0144stwu w formie gotowego raportu. Dost\u0119p do danych, kt\u00f3re zostan\u0105 zniszczone po obronie pracy, b\u0119dzie mie\u0107 tylko doktorantka i jej promotorzy (dr Ann Jones, dr Patrick McAndrew, prof. Eileen Scanlon i dr Tina Wilson). W ka\u017cdej chwili mog\u0105 Pa\u0144stwo wycofa\u0107 si\u0119 z uczestnictwa w badaniach \u2013 w\u00f3wczas informacje uzyskane od Pa\u0144stwa nie zostan\u0105 wykorzystane w zestawieniach opisowych i statystycznych.</p>\r\n\r\n<p><strong>Osoby ch\u0119tne do uczestnictwa w wywiadzie proszone s\u0105 o kontakt z Katarzyn\u0105: <a href=\"maito:k.a.kozinska@open.ac.uk\">k.a.kozinska@open.ac.uk</a>.</strong></p>\r\n\r\n<p>Projekt zosta\u0142 zaakceptowany przez Komitet ds. Etyki Bada\u0144 Naukowych przy The Open University w Wielkiej Brytanii.<br/>\r\nProjekt jest sponsorowany z funduszu Charter ufundowanego przez The Open University &amp; The William and Flora Hewlett Foundation.</p>", 
+            "left_column_ru": "", 
+            "right_column_lt": "", 
+            "title_es": "", 
+            "page_title_fr": "", 
+            "page_title_uk": "", 
+            "page_title_de": "", 
+            "slug": "invitation", 
+            "page_title_lt": "", 
+            "right_column_de": "", 
+            "page_title_pl": "Zapraszamy do udzia\u0142u w badaniu na rzecz pracy doktorskiej o Otwartych Zasobach Edukacyjnych", 
+            "left_column_es": "", 
+            "left_column_en": "", 
+            "title_pl": "Zapraszamy do udzia\u0142u w badaniu na rzecz pracy doktorskiej o Otwartych Zasobach Edukacyjnych", 
+            "title_ru": "", 
+            "page_title_ru": ""
+        }
+    }, 
     {
         "pk": 1, 
         "model": "infopages.infopage", 
index 2254bf3..40494f1 100644 (file)
@@ -9,7 +9,7 @@ class Migration(SchemaMigration):
     def forwards(self, orm):
         
         # Adding field 'Document.html'
-        db.add_column('lessons_document', 'html', self.gf('django.db.models.fields.TextField')(default=None, blank=True), keep_default=False)
+        db.add_column('lessons_document', 'html', self.gf('django.db.models.fields.TextField')(default='', blank=True), keep_default=False)
 
 
     def backwards(self, orm):
@@ -20,7 +20,7 @@ class Migration(SchemaMigration):
 
     models = {
         'lessons.document': {
-            'Meta': {'object_name': 'Document'},
+            'Meta': {'ordering': "['slug']", 'object_name': 'Document'},
             'author': ('django.db.models.fields.CharField', [], {'max_length': '120', 'blank': 'True'}),
             'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
             'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
index 8f53bd5..812d2e0 100644 (file)
@@ -31,6 +31,14 @@ def production():
     env.virtualenv = '/opt/lektury/basevirtualenv/bin/virtualenv'
     env.pip = '/opt/lektury/basevirtualenv/bin/pip'
 
+def giewont():
+    """Use giewont server"""
+    env.hosts = ['giewont.icm.edu.pl']
+    env.user = 'rczajka'
+    env.path = '/srv/wolnelektury.pl'
+    env.python = '/usr/bin/python'
+    env.virtualenv = '/usr/bin/virtualenv'
+    env.pip = '/usr/bin/pip'
 
 # =========
 # = Tasks =
@@ -47,7 +55,7 @@ def setup():
     """
     require('hosts', 'path', provided_by=[staging, production])
 
-    run('mkdir -p %(path)s; cd %(path)s; %(virtualenv)s --no-site-packages .;' % env, pty=True)
+    run('mkdir -p %(path)s; cd %(path)s; %(virtualenv)s .;' % env, pty=True)
     run('cd %(path)s; mkdir releases; mkdir shared; mkdir packages;' % env, pty=True)
     run('cd %(path)s/releases; ln -s . current; ln -s . previous' % env, pty=True)
     deploy()
index e2bc69b..fec62da 160000 (submodule)
@@ -1 +1 @@
-Subproject commit e2bc69b731434e6929686637ba4cf296632138e2
+Subproject commit fec62da2886e29aa0a9233e13fd9cae0ca6076bf
index 1cc9207..410c811 100644 (file)
                 </a>
             </p>
 
-            <h2>Nowy Leśmianator na Walentynki</h2>
-            <a href="{% url lesmianator %}" title="Big Heart of Art - 1000 Visual Mashups by qthomasbower, on Flickr">
-                <img style="float:left;padding:15px 10px 0 0"
-                    src="http://farm4.static.flickr.com/3612/3470650293_60b27d6539_t.jpg" width="100" height="99"
-                    alt="Big Heart of Art - 1000 Visual Mashups" /></a>
+
+            <h2>Zaproszenie do udziału w badaniu</h2>
+            <p>Zapraszamy do udziału w badaniu na rzecz pracy doktorskiej o Otwartych Zasobach Edukacyjnych</p>
+            <p class="see-more" style="clear:both"><a href="{% url invitation %}">{% trans "See more" %} ⇒</a></p>
+
+
+            <h2>Nowy Leśmianator</h2>
             <p>Tym razem to Ty decydujesz, co wpadnie do miksera &ndash; a efekt możesz pokazać znajomym!
                 </p>
             <p class="see-more" style="clear:both"><a href="{% url lesmianator %}">{% trans "Twórzże się!" %} ⇒</a></p>
@@ -80,7 +82,7 @@
                 </form>
             {% else %}
                 <p>{% trans "Create your own book set. You can share it with friends by sending them link to your shelf." %}</p>
-                <p>{% trans "You need to " %}<a class="login-register-link" href="#" onClick="_gaq.push(['_trackEvent', 'Dialogs', 'Login']);">{% trans "sign in" %}</a> {% trans "to manage your shelves." %}</p>
+                <p>{% trans "You need to " %} <a class="login-register-link" href="#" onClick="_gaq.push(['_trackEvent', 'Dialogs', 'Login']);">{% trans "sign in" %}</a> {% trans "to manage your shelves." %}</p>
             {% endif %}
             <div id="lessons">
                 <h2><a href="{% url lessons_document_list %}">{% trans "Hand-outs for teachers" %}</a></h2>
index 0d61a36..932c440 100644 (file)
@@ -25,6 +25,7 @@ urlpatterns = patterns('',
     url(r'^o-projekcie/$', 'infopages.views.infopage', {'slug': 'about_us'}, name='about_us'),
     url(r'^widget/$', 'infopages.views.infopage', {'slug': 'widget'}, name='widget'),
     url(r'^epub/$', 'infopages.views.infopage', {'slug': 'epub'}, name='epub'),
+    url(r'^zaproszenie/$', 'infopages.views.infopage', {'slug': 'invitation'}, name='invitation'),
     
     url(r'^1procent/$', 'django.views.generic.simple.direct_to_template', {
         'template': '1percent.html'