from django.utils.translation import ugettext_lazy as _
from django.utils.translation import string_concat
from migdal import feeds, app_settings
-import migdal.views
-from django.conf.urls.i18n import i18n_patterns
+from migdal import views
+from fnpdjango.utils.urls import i18n_patterns
pats = []
for t in app_settings.TYPES:
pats += [
# entry list
url(string_concat(r'^', t.slug, r'/$'),
- migdal.views.entry_list, {'type_db': t.db},
+ views.entry_list, {'type_db': t.db},
name='migdal_entry_list_%s' % t.db),
url(string_concat(r'^', t.slug, r'/rss.xml$'),
feeds.EntriesFeed(), {'type_db': t.db},
name='migdal_entry_list_%s_feed' % t.db),
# single entry
url(string_concat(r'^', t.slug, r'/(?P<slug>[^/]+)/$'),
- migdal.views.entry, {'type_db': t.db},
+ views.entry, {'type_db': t.db},
name='migdal_entry_%s' % t.db),
]
urlpatterns = i18n_patterns(
# main page
- url(r'^$', migdal.views.main, name='migdal_main'),
+ url(r'^$', views.main, name='migdal_main'),
url(r'^rss.xml$', feeds.EntriesFeed(), name='migdal_main_feed'),
# submit new entry
- url(string_concat(r'^', _('submit'), r'/$'), migdal.views.submit, name='migdal_submit'),
- url(string_concat(r'^', _('submit'), r'/', _('thanks'), r'$'), migdal.views.submit_thanks,
+ url(string_concat(r'^', _('submit'), r'/$'), views.submit, name='migdal_submit'),
+ url(string_concat(r'^', _('submit'), r'/', _('thanks'), r'$'), views.submit_thanks,
name='migdal_submit_thanks'),
# category
url(string_concat(r'^', _('categories'), r'/(?P<category_slug>[^/]*)/$'),
- migdal.views.entry_list, name='migdal_category'),
+ views.entry_list, name='migdal_category'),
url(string_concat(r'^', _('categories'), r'/(?P<category_slug>[^/]*)/rss.xml$'),
feeds.EntriesFeed(), name='migdal_category_feed'),
- url(string_concat(r'^', _('search')), migdal.views.SearchPublishedView(), name='search'),
+ url(string_concat(r'^', _('search')), views.SearchPublishedView(), name='search'),
# type-specific views
- *pats,
- prefix_default_language=False
+ *pats
)