diff --git a/README.md b/README.md index 8eec091..c111302 100644 --- a/README.md +++ b/README.md @@ -17,8 +17,8 @@ adding some additional functionality, such as images. Requires ---------------- -* django-cms >= 2.4 -* django >= 1.4 +* django-cms >= 3.3 +* django >= 1.8 * djangocms-text-ckeditor >= 2.0 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..5eb55c2 100644 --- a/cmsplugin_newsplus/cms_app.py +++ b/cmsplugin_newsplus/cms_apps.py @@ -7,8 +7,11 @@ 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/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/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/navigation.py b/cmsplugin_newsplus/navigation.py index 6e1473d..ab4e336 100644 --- a/cmsplugin_newsplus/navigation.py +++ b/cmsplugin_newsplus/navigation.py @@ -26,10 +26,11 @@ 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', - kwargs=dict(year=date.year)), - 'newsitem-year-%d' % (date.year,)) + year_node = NavigationNode( + date.year, + reverse('cmsplugin_newsplus:news_archive_year', + kwargs=dict(year=date.year)), + 'newsitem-year-%d' % (date.year,)) year_node.childrens = [] months_done = [] res.append(year_node) @@ -38,7 +39,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,12 +53,11 @@ 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'))), - 'newsitem-day-%d.%d.%d' % (date.year, date.month, date.day) - ) + 'newsitem-day-%d.%d.%d' % (date.year, date.month, date.day)) day_node.childrens = [] slug_done = [] month_node.childrens.append(day_node) 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 }}