cms.test_utils.project.pluginapp.plugins.manytomany_rel.cms_plugins: 15 total statements, 0.0% covered

Generated: Wed 2013-03-13 10:33 CET

Source file: /media/Envs/Envs/filer-gallery/lib/python2.7/site-packages/cms/test_utils/project/pluginapp/plugins/manytomany_rel/cms_plugins.py

Stats: 0 executed, 10 missed, 5 excluded, 9 ignored

  1. from django.utils.translation import ugettext as _
  2. from cms.plugin_base import CMSPluginBase
  3. from cms.plugin_pool import plugin_pool
  4. from cms.test_utils.project.pluginapp.plugins.manytomany_rel.models import ArticlePluginModel
  5. from cms.test_utils.project.pluginapp.models import Article
  6. class ArticlePlugin(CMSPluginBase):
  7. model = ArticlePluginModel
  8. name = _("Articles")
  9. render_template = "newsroom/plugins/articles.html"
  10. admin_preview = False
  11. def render(self, context, instance, placeholder):
  12. article_qs = Article.published_objects.all(section__name__in=instance.sections)
  13. context.update({'instance':instance,
  14. 'article_qs':article_qs,
  15. 'placeholder':placeholder})
  16. return context
  17. plugin_pool.register_plugin(ArticlePlugin)