From ee5b457329753f54478d91489f559754b650c35e Mon Sep 17 00:00:00 2001 From: Juho Rutila Date: Mon, 2 Oct 2017 18:20:04 +0000 Subject: [PATCH 1/9] Changes for cms 3.3 --- cmsplugin_newsplus/{cms_app.py => cms_apps.py} | 4 +++- cmsplugin_newsplus/models.py | 2 +- cmsplugin_newsplus/urls.py | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) rename cmsplugin_newsplus/{cms_app.py => cms_apps.py} (66%) diff --git a/cmsplugin_newsplus/cms_app.py b/cmsplugin_newsplus/cms_apps.py similarity index 66% rename from cmsplugin_newsplus/cms_app.py rename to cmsplugin_newsplus/cms_apps.py index 92b029b..bc76098 100644 --- a/cmsplugin_newsplus/cms_app.py +++ b/cmsplugin_newsplus/cms_apps.py @@ -7,8 +7,10 @@ class NewsAppHook(CMSApp): + app_name = 'cmsplugin_newsplus' name = _('News App') - urls = [] + def get_urls(self, page=None, language=None, **kwargs): + return ['cmsplugin_newsplus.urls'] menus = [NewsItemMenu] diff --git a/cmsplugin_newsplus/models.py b/cmsplugin_newsplus/models.py index da40e06..ef4e095 100644 --- a/cmsplugin_newsplus/models.py +++ b/cmsplugin_newsplus/models.py @@ -61,7 +61,7 @@ def get_absolute_url(self): if settings.LINK_AS_ABSOLUTE_URL and self.link: if settings.USE_LINK_ON_EMPTY_CONTENT_ONLY and not self.content: return self.link - return reverse('news_detail', + return reverse('cmsplugin_newsplus:news_detail', kwargs={'year': self.pub_date.strftime("%Y"), 'month': self.pub_date.strftime("%m"), 'day': self.pub_date.strftime("%d"), diff --git a/cmsplugin_newsplus/urls.py b/cmsplugin_newsplus/urls.py index 18b0af7..2365d2f 100644 --- a/cmsplugin_newsplus/urls.py +++ b/cmsplugin_newsplus/urls.py @@ -3,7 +3,7 @@ from . import feeds from . import views - +app_name = 'cmsplugin_newsplus' urlpatterns = [ url(r'^$', views.ArchiveIndexView.as_view(), name='news_archive_index'), From c5ecaab4f26fa795fcbf6fd719fb202a894235ce Mon Sep 17 00:00:00 2001 From: Juho Rutila Date: Thu, 30 Nov 2017 05:41:18 +0000 Subject: [PATCH 2/9] Add more url namespaces to reverse calls --- cmsplugin_newsplus/feeds.py | 2 +- cmsplugin_newsplus/navigation.py | 6 +++--- .../templates/cmsplugin_newsplus/news_archive_year.html | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/cmsplugin_newsplus/feeds.py b/cmsplugin_newsplus/feeds.py index f3854dc..4f0a9cd 100644 --- a/cmsplugin_newsplus/feeds.py +++ b/cmsplugin_newsplus/feeds.py @@ -14,7 +14,7 @@ class NewsFeed(Feed): @property def link(self): - return reverse('news_archive_index') + return reverse('cmsplugin_newsplus:news_archive_index') def items(self): return models.News.published.all()[:settings.FEED_SIZE] diff --git a/cmsplugin_newsplus/navigation.py b/cmsplugin_newsplus/navigation.py index 6e1473d..5845e2a 100644 --- a/cmsplugin_newsplus/navigation.py +++ b/cmsplugin_newsplus/navigation.py @@ -27,7 +27,7 @@ def get_nodes(request): if date.year not in years_done: years_done.append(date.year) year_node = NavigationNode(date.year, - reverse('news_archive_year', + reverse('cmsplugin_newsplus:news_archive_year', kwargs=dict(year=date.year)), 'newsitem-year-%d' % (date.year,)) year_node.childrens = [] @@ -38,7 +38,7 @@ def get_nodes(request): months_done.append(date.month) month_node = NavigationNode( datetime.strftime(date, '%B'), - reverse('news_archive_month', kwargs=dict( + reverse('cmsplugin_newsplus:news_archive_month', kwargs=dict( year=date.year, month=datetime.strftime(date, '%m'))), 'newsitem-month-%d.%d' % ( @@ -52,7 +52,7 @@ def get_nodes(request): days_done.append(date.day) day_node = NavigationNode( datetime.strftime(date, '%d'), - reverse('news_archive_day', kwargs=dict( + reverse('cmsplugin_newsplus:news_archive_day', kwargs=dict( year=date.year, month=datetime.strftime(date, '%m'), day=datetime.strftime(date, '%d'))), diff --git a/cmsplugin_newsplus/templates/cmsplugin_newsplus/news_archive_year.html b/cmsplugin_newsplus/templates/cmsplugin_newsplus/news_archive_year.html index a7b0ed4..29e094b 100644 --- a/cmsplugin_newsplus/templates/cmsplugin_newsplus/news_archive_year.html +++ b/cmsplugin_newsplus/templates/cmsplugin_newsplus/news_archive_year.html @@ -3,7 +3,7 @@

News for {{ year }}