diff --git a/debian/control b/debian/control index 41133c0..a27a07b 100644 --- a/debian/control +++ b/debian/control @@ -11,9 +11,7 @@ Package: python-django-cmsplugin-blurp Architecture: all Depends: ${misc:Depends}, python (>= 2.6), - python-django-cms (>= 3), python-django (>= 1.5), - python-django-classy-tags, python-feedparser Description: Django CMS plugin framework diff --git a/src/cmsplugin_blurp/cms_plugins.py b/src/cmsplugin_blurp/cms_plugins.py deleted file mode 100644 index 9accdef..0000000 --- a/src/cmsplugin_blurp/cms_plugins.py +++ /dev/null @@ -1,37 +0,0 @@ -from django.utils.translation import ugettext_lazy as _ - -from cms.plugin_pool import plugin_pool -from cms.plugin_base import CMSPluginBase - -from . import models - -class BlurpPlugin(CMSPluginBase): - name = _('Blurp Plugin') - text_enabled = True - model = models.PluginRenderer - render_template = '' - - def render(self, context, instance, placeholder): - renderer = instance.get_renderer() - request = context.get('request') - ajax = context.get('ajaxy', True) and renderer.config.get('ajax', False) - if not ajax: - self.render_template = renderer.render_template() - return renderer.render(context) - else: - request = context.get('request') - context['plugin_id'] = instance.id - context['ajax_refresh'] = renderer.config.get('ajax_refresh', 0) - if request.GET: - context['plugin_args'] = '?{0}'.format(request.GET.urlencode()) - # hack alert !! - self.render_template = 'cmsplugin_blurp/ajax.html' - return context - - - - - - - -plugin_pool.register_plugin(BlurpPlugin) diff --git a/src/cmsplugin_blurp/locale/fr/LC_MESSAGES/django.po b/src/cmsplugin_blurp/locale/fr/LC_MESSAGES/django.po index 1e37d3c..59a8da7 100644 --- a/src/cmsplugin_blurp/locale/fr/LC_MESSAGES/django.po +++ b/src/cmsplugin_blurp/locale/fr/LC_MESSAGES/django.po @@ -16,22 +16,6 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: cms_plugins.py:9 -msgid "Blurp Plugin" -msgstr "Contenu externe" - -#: models.py:11 -msgid "name" -msgstr "nom" - #: utils.py:9 msgid "{name} using template {template}" msgstr "{name} via le modèle {template}" - -#: templates/cmsplugin_blurp/ajax.html:30 -msgid "loading..." -msgstr "chargement..." - -#: templates/cmsplugin_blurp/template_not_found.html:1 -msgid "Template not found" -msgstr "Template introuvable" diff --git a/src/cmsplugin_blurp/models.py b/src/cmsplugin_blurp/models.py deleted file mode 100644 index 5cf0686..0000000 --- a/src/cmsplugin_blurp/models.py +++ /dev/null @@ -1,25 +0,0 @@ -from django.db import models -from django.utils.translation import ugettext_lazy as _ -from django.conf import settings - -from . import utils - -if 'cms' in settings.INSTALLED_APPS: - - from cms.models import CMSPlugin - - class PluginRenderer(CMSPlugin): - __renderer = None - - name = models.CharField(verbose_name=_('name'), - choices=utils.renderers_choices(), - max_length=256) - - def get_renderer(self): - if self.__renderer is None: - self.__renderer = utils.resolve_renderer(self.name) - return self.__renderer - - def __unicode__(self): - return utils.renderer_description(self.get_renderer()) or self.name - diff --git a/src/cmsplugin_blurp/templates/cmsplugin_blurp/ajax.html b/src/cmsplugin_blurp/templates/cmsplugin_blurp/ajax.html deleted file mode 100644 index c9db681..0000000 --- a/src/cmsplugin_blurp/templates/cmsplugin_blurp/ajax.html +++ /dev/null @@ -1,45 +0,0 @@ -{% load i18n %} -{% load sekizai_tags %} - -{% addtoblock "js" %} - -{% endaddtoblock %} - -
%s' % escape(msg) - return msg - - -@register.tag -class BlurpNode(Tag): - '''Insert content generated from a blurp block and render inside template''' - name = 'blurp' - options = Options( - Argument('name'), - blocks=[('endblurp', 'nodelist')]) - - def render_tag(self, context, name, nodelist): - context.push() - utils.insert_blurp_in_context(name, context) - output = self.nodelist.render(context) - context.pop() - return output diff --git a/src/cmsplugin_blurp/urls.py b/src/cmsplugin_blurp/urls.py deleted file mode 100644 index 4cb18f3..0000000 --- a/src/cmsplugin_blurp/urls.py +++ /dev/null @@ -1,9 +0,0 @@ -from django.conf.urls import patterns, url - -from . import views - -urlpatterns = patterns('', - url(r'^block-plugin-async/(?P