Django 1.5
authorRadek Czajka <radekczajka@nowoczesnapolska.org.pl>
Thu, 1 Aug 2013 09:48:37 +0000 (11:48 +0200)
committerRadek Czajka <radekczajka@nowoczesnapolska.org.pl>
Thu, 1 Aug 2013 09:48:37 +0000 (11:48 +0200)
13 files changed:
apps/archive/templates/archive/base.html
apps/archive/templates/archive/file_managed.html
apps/archive/templates/archive/file_new.html
apps/archive/templates/archive/file_unmanaged.html
apps/archive/templates/archive/list_new.html
apps/archive/templates/archive/list_published.html
apps/archive/templates/archive/list_publishing.html
apps/archive/templates/archive/list_unmanaged.html
apps/archive/templates/archive/list_unpublished.html
apps/archive/urls.py
audiobooks/settings.py
audiobooks/urls.py
requirements.txt

index 575cf8e..8ec34e9 100644 (file)
@@ -2,21 +2,21 @@
 {% load i18n %}
 
 {% block repo-zones-nav %}
 {% load i18n %}
 
 {% block repo-zones-nav %}
-    <a {% if division = "new" %}class="active" {% endif %}href="{% url list_new %}">{% trans "New" %}</a>
-    <a {% if division = "unpublished" %}class="active" {% endif %}href="{% url list_unpublished %}">{% trans "Unpublished" %}</a>
-    <a {% if division = "publishing" %}class="active" {% endif %}href="{% url list_publishing %}">{% trans "Publishing" %}</a>
-    <a {% if division = "published" %}class="active" {% endif %}href="{% url list_published %}">{% trans "Published" %}</a>
-    <a {% if division = "unmanaged" %}class="active" {% endif %}href="{% url list_unmanaged %}">{% trans "Archive" %}</a>
+    <a {% if division = "new" %}class="active" {% endif %}href="{% url 'list_new' %}">{% trans "New" %}</a>
+    <a {% if division = "unpublished" %}class="active" {% endif %}href="{% url 'list_unpublished' %}">{% trans "Unpublished" %}</a>
+    <a {% if division = "publishing" %}class="active" {% endif %}href="{% url 'list_publishing' %}">{% trans "Publishing" %}</a>
+    <a {% if division = "published" %}class="active" {% endif %}href="{% url 'list_published' %}">{% trans "Published" %}</a>
+    <a {% if division = "unmanaged" %}class="active" {% endif %}href="{% url 'list_unmanaged' %}">{% trans "Archive" %}</a>
     {% if user.is_staff %}
     {% if user.is_staff %}
-        <a href='{% url admin:archive_project_changelist %}'>{% trans "Projects" %}</a>
+        <a href='{% url "admin:archive_project_changelist" %}'>{% trans "Projects" %}</a>
     {% endif %}
     {% if user.is_authenticated %}
     {% endif %}
     {% if user.is_authenticated %}
-        <a href="{% url logout %}" style='float: right;'>{% trans "Logout" %}</a>
+        <a href="{% url 'logout' %}" style='float: right;'>{% trans "Logout" %}</a>
     {% else %}
     {% else %}
-        <a href="{% url login %}" style='float: right;'>{% trans "Login" %}</a>
+        <a href="{% url 'login' %}" style='float: right;'>{% trans "Login" %}</a>
     {% endif %}
     {% if user.is_staff %}
     {% endif %}
     {% if user.is_staff %}
-        <a href='{% url admin:index %}' style='float: right;'>{% trans "Administration" %}</a>
+        <a href='{% url "admin:index" %}' style='float: right;'>{% trans "Administration" %}</a>
     {% endif %}
     {% if user.is_authenticated %}
         <span style='float: right;'>{{ user }}</span>
     {% endif %}
     {% if user.is_authenticated %}
         <span style='float: right;'>{{ user }}</span>
index 58f45ef..8917243 100755 (executable)
@@ -4,7 +4,7 @@
 
 {% block content %}
 
 
 {% block content %}
 
-<p>Plik źródłowy: <a href='{% url download audiobook.id %}'>{{ path }}</a>
+<p>Plik źródłowy: <a href='{% url "download" audiobook.id %}'>{{ path }}</a>
 (sha1: <tt>{{ audiobook.source_sha1 }}</tt>).
 </p>
 
 (sha1: <tt>{{ audiobook.source_sha1 }}</tt>).
 </p>
 
@@ -14,7 +14,7 @@
 
 <h2>{% trans "Publishing pending" %}</h2>
 
 
 <h2>{% trans "Publishing pending" %}</h2>
 
-<form method="post" action="{% url cancel_publishing audiobook.id %}">
+<form method="post" action="{% url 'cancel_publishing' audiobook.id %}">
     {% csrf_token %}
     <input type="submit" value="{% trans "Cancel publishing" %}" />
 </form>
     {% csrf_token %}
     <input type="submit" value="{% trans "Cancel publishing" %}" />
 </form>
         {% tags_table audiobook.new_publish_tags 0 %}
         <tr><th></th><td>
 
         {% tags_table audiobook.new_publish_tags 0 %}
         <tr><th></th><td>
 
-            <form method="post" action="{% url publish audiobook.id %}">
+            <form method="post" action="{% url 'publish' audiobook.id %}">
                 {% csrf_token %}
                 <input type="submit" value="{% trans "Publish" %}" />
             </form>
 
             {% if not audiobook.mp3_published or not audiobook.ogg_published %}
                 {% csrf_token %}
                 <input type="submit" value="{% trans "Publish" %}" />
             </form>
 
             {% if not audiobook.mp3_published or not audiobook.ogg_published %}
-            <form method="post" action="{% url convert audiobook.id %}">
+            <form method="post" action="{% url 'convert' audiobook.id %}">
                 {% csrf_token %}
                 <input type="submit" value="{% trans "Convert without publishing" %}" />
             </form>
                 {% csrf_token %}
                 <input type="submit" value="{% trans "Convert without publishing" %}" />
             </form>
@@ -65,7 +65,7 @@
 <hr/>
 {% if audiobook.mp3_file %}
     <h2>{% trans "MP3 file" %}</h2>
 <hr/>
 {% if audiobook.mp3_file %}
     <h2>{% trans "MP3 file" %}</h2>
-    <p><a href="{% url download audiobook.id 'mp3' %}">{% trans "Download MP3 file." %}</a></p>
+    <p><a href="{% url 'download' audiobook.id 'mp3' %}">{% trans "Download MP3 file." %}</a></p>
     {% if audiobook.mp3_published %}
         <p>{% trans "Published:" %} {{ audiobook.mp3_published }}</a></p>
         {% if audiobook.mp3_published_tags.tags %}
     {% if audiobook.mp3_published %}
         <p>{% trans "Published:" %} {{ audiobook.mp3_published }}</a></p>
         {% if audiobook.mp3_published_tags.tags %}
@@ -81,7 +81,7 @@
 <hr/>
 {% if audiobook.ogg_file %}
     <h2>{% trans "Ogg Vorbis file" %}</h2>
 <hr/>
 {% if audiobook.ogg_file %}
     <h2>{% trans "Ogg Vorbis file" %}</h2>
-    <p><a href="{% url download audiobook.id 'ogg' %}">{% trans "Download Ogg Vorbis file." %}</a></p>
+    <p><a href="{% url 'download' audiobook.id 'ogg' %}">{% trans "Download Ogg Vorbis file." %}</a></p>
     {% if audiobook.ogg_published %}
         <p>{% trans "Published:" %} {{ audiobook.ogg_published }}</a></p>
         {% if audiobook.ogg_published_tags.tags %}
     {% if audiobook.ogg_published %}
         <p>{% trans "Published:" %} {{ audiobook.ogg_published }}</a></p>
         {% if audiobook.ogg_published_tags.tags %}
@@ -124,7 +124,7 @@ Last modified: {{ audiobook.modified }}
 
 
 
 
 
 
-<form method="post" action="{% url remove_to_archive audiobook.id %}"
+<form method="post" action="{% url 'remove_to_archive' audiobook.id %}"
     onsubmit='return confirm("{% trans "Are you sure you want to move this audiobook to archive?" %}")'>
     {% csrf_token %}
     <input type="submit" value="{% trans "Remove to archive" %}" />
     onsubmit='return confirm("{% trans "Are you sure you want to move this audiobook to archive?" %}")'>
     {% csrf_token %}
     <input type="submit" value="{% trans "Remove to archive" %}" />
index 466c576..acc161d 100644 (file)
@@ -3,7 +3,7 @@
 
 {% block content %}
 
 
 {% block content %}
 
-<form method="post" action="{% url move_to_archive filename %}">
+<form method="post" action="{% url 'move_to_archive' filename %}">
     {% csrf_token %}
     <input type="submit" value="{% trans "Move to archive" %}" />
 </form>
     {% csrf_token %}
     <input type="submit" value="{% trans "Move to archive" %}" />
 </form>
index addd28e..89f79ba 100755 (executable)
@@ -23,7 +23,7 @@
 </ul>
 
 
 </ul>
 
 
-<form method="post" action="{% url move_to_new filename %}">
+<form method="post" action="{% url 'move_to_new' filename %}">
     {% csrf_token %}
     <input type="submit" value="{% trans "Move to new files" %}" />
 </form>
     {% csrf_token %}
     <input type="submit" value="{% trans "Move to new files" %}" />
 </form>
index 459593b..fabf446 100644 (file)
@@ -16,7 +16,7 @@
 {% block file-list %}
     {% for file in objects %}
         <li>
 {% block file-list %}
     {% for file in objects %}
         <li>
-            <a href='{% url file_new file|urlencode %}'>{{ file }}</a>
+            <a href='{% url "file_new" file|urlencode %}'>{{ file }}</a>
         </li>
     {% endfor %}
 {% endblock %}
         </li>
     {% endfor %}
 {% endblock %}
index 6bbec9b..5e61ba1 100755 (executable)
@@ -14,7 +14,7 @@
 {% block file-list %}
     {% for file in objects %}
         <li>
 {% block file-list %}
     {% for file in objects %}
         <li>
-            <a href='{% url file file.id %}'>{{ file }}</a>
+            <a href='{% url "file" file.id %}'>{{ file }}</a>
         </li>
     {% endfor %}
 {% endblock %}
         </li>
     {% endfor %}
 {% endblock %}
index 501b94c..6bcf9e0 100755 (executable)
@@ -14,7 +14,7 @@
         <ul>
             {% for file in objects %}
             <li>
         <ul>
             {% for file in objects %}
             <li>
-                <a href='{% url file file.id %}'>{{ file }}</a>
+                <a href='{% url "file" file.id %}'>{{ file }}</a>
                 ({% if file.mp3_status = k.0 %}MP3{% if file.ogg_status = k.0 %}, {% endif %}{% endif %}{% if file.ogg_status = k.0 %}Ogg{% endif %})
             </li>
             {% endfor %}
                 ({% if file.mp3_status = k.0 %}MP3{% if file.ogg_status = k.0 %}, {% endif %}{% endif %}{% if file.ogg_status = k.0 %}Ogg{% endif %})
             </li>
             {% endfor %}
index 6b7486b..fd48c33 100755 (executable)
@@ -13,7 +13,7 @@
 {% block file-list %}
     {% for file in objects %}
         <li>
 {% block file-list %}
     {% for file in objects %}
         <li>
-            <a href='{% url file_unmanaged file|urlencode %}'>{{ file }}</a>
+            <a href='{% url "file_unmanaged" file|urlencode %}'>{{ file }}</a>
         </li>
     {% endfor %}
 {% endblock %}
         </li>
     {% endfor %}
 {% endblock %}
index d414b1d..b901ef0 100755 (executable)
@@ -14,7 +14,7 @@
 {% block file-list %}
     {% for file in objects %}
         <li>
 {% block file-list %}
     {% for file in objects %}
         <li>
-            <a href='{% url file file.id %}'>{{ file }}</a>
+            <a href='{% url "file" file.id %}'>{{ file }}</a>
 
             {% if file.mp3_published %}
                 <span class="list-published-tag" title="{{ file.mp3_published }}">MP3</span>
 
             {% if file.mp3_published %}
                 <span class="list-published-tag" title="{{ file.mp3_published }}">MP3</span>
index a67bd43..efaeeea 100644 (file)
@@ -1,7 +1,8 @@
-from django.conf.urls.defaults import patterns, include, url
+from django.conf.urls import patterns, include, url
+from django.views.generic import RedirectView
 
 urlpatterns = patterns('',
 
 urlpatterns = patterns('',
-    url(r'^$', 'django.views.generic.simple.redirect_to', {'url': 'new/'}),
+    url(r'^$', RedirectView.as_view(url='new/')),
 
     url(r'^new/$', 'archive.views.list_new', name="list_new"),
     url(r'^new/(.+)/$', 'archive.views.file_new', name="file_new"),
 
     url(r'^new/$', 'archive.views.list_new', name="list_new"),
     url(r'^new/(.+)/$', 'archive.views.file_new', name="file_new"),
index 9289581..3f92da0 100644 (file)
@@ -149,9 +149,15 @@ INSTALLED_APPS = (
 LOGGING = {
     'version': 1,
     'disable_existing_loggers': False,
 LOGGING = {
     'version': 1,
     'disable_existing_loggers': False,
+    'filters': {
+         'require_debug_false': {
+             '()': 'django.utils.log.RequireDebugFalse'
+         }
+     },
     'handlers': {
         'mail_admins': {
             'level': 'ERROR',
     'handlers': {
         'mail_admins': {
             'level': 'ERROR',
+            'filters': ['require_debug_false'],
             'class': 'django.utils.log.AdminEmailHandler'
         }
     },
             'class': 'django.utils.log.AdminEmailHandler'
         }
     },
index 9ad2de4..f3113c8 100644 (file)
@@ -1,12 +1,13 @@
 from django.conf import settings
 from django.conf import settings
-from django.conf.urls.defaults import patterns, include, url
+from django.conf.urls import patterns, include, url
+from django.views.generic import RedirectView
 
 # Uncomment the next two lines to enable the admin:
 from django.contrib import admin
 admin.autodiscover()
 
 urlpatterns = patterns('',
 
 # Uncomment the next two lines to enable the admin:
 from django.contrib import admin
 admin.autodiscover()
 
 urlpatterns = patterns('',
-    url(r'^$', 'django.views.generic.simple.redirect_to', {'url': 'archive/'}),
+    url(r'^$', RedirectView.as_view(url='archive/')),
     url(r'^archive/', include('archive.urls')),
 
     url(r'^admin/', include(admin.site.urls)),
     url(r'^archive/', include('archive.urls')),
 
     url(r'^admin/', include(admin.site.urls)),
index 66a8fd8..98fcda9 100644 (file)
@@ -1,7 +1,9 @@
-django>=1.3,<1.4
+-i http://pypi.nowoczesnapolska.org.pl/simple
+
+django>=1.5,<1.6
 django-jsonfield
 South>=0.7
 django-jsonfield
 South>=0.7
-django-cas
+django-cas=2.1.1.1
 
 django-celery
 django-kombu
 
 django-celery
 django-kombu