Merge pull request #234 from nephila/feature/fix_onsite
Fix onsite filter
This commit is contained in:
commit
e44b5eb953
2 changed files with 5 additions and 1 deletions
|
@ -44,7 +44,7 @@ class BaseBlogView(AppConfigMixin, ViewUrlMixin):
|
||||||
if not getattr(self.request, 'toolbar', False) or not self.request.toolbar.edit_mode:
|
if not getattr(self.request, 'toolbar', False) or not self.request.toolbar.edit_mode:
|
||||||
queryset = queryset.published()
|
queryset = queryset.published()
|
||||||
setattr(self.request, get_setting('CURRENT_NAMESPACE'), self.config)
|
setattr(self.request, get_setting('CURRENT_NAMESPACE'), self.config)
|
||||||
return queryset
|
return queryset.on_site()
|
||||||
|
|
||||||
def get_template_names(self):
|
def get_template_names(self):
|
||||||
template_path = (self.config and self.config.template_prefix) or 'djangocms_blog'
|
template_path = (self.config and self.config.template_prefix) or 'djangocms_blog'
|
||||||
|
|
|
@ -70,6 +70,10 @@ class ViewTest(BaseTest):
|
||||||
self.assertContains(response, context['post_list'][0].get_absolute_url())
|
self.assertContains(response, context['post_list'][0].get_absolute_url())
|
||||||
self.assertEqual(getattr(request, BLOG_CURRENT_NAMESPACE), self.app_config_1)
|
self.assertEqual(getattr(request, BLOG_CURRENT_NAMESPACE), self.app_config_1)
|
||||||
|
|
||||||
|
posts[1].sites.add(self.site_2)
|
||||||
|
self.assertTrue(view_obj.get_queryset().count(), 2)
|
||||||
|
self.assertFalse(posts[1] in view_obj.get_queryset())
|
||||||
|
|
||||||
with smart_override('it'):
|
with smart_override('it'):
|
||||||
request = self.get_page_request(pages[1], self.user, lang='it', edit=True)
|
request = self.get_page_request(pages[1], self.user, lang='it', edit=True)
|
||||||
view_obj = PostListView()
|
view_obj = PostListView()
|
||||||
|
|
Loading…
Reference in a new issue