From 816c0a67dfde4140cb4e9cfcf4db108a960ff1c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Schneider?= Date: Mon, 27 Jan 2014 17:07:26 +0100 Subject: [PATCH] debian initial import --- MANIFEST.in | 3 - cms_ajax_text_plugin/__init__.py | 1 - cms_ajax_text_plugin/cms_plugins.py | 30 ----- .../templates/plugin/ajax_text.html | 18 --- cms_ajax_text_plugin/urls.py | 7 - cms_ajax_text_plugin/views.py | 11 -- debian/changelog | 5 + debian/compat | 1 + debian/control | 13 ++ debian/rules | 6 + debian/source/format | 1 + debian/source/options | 1 + setup.py | 121 ------------------ 13 files changed, 27 insertions(+), 191 deletions(-) delete mode 100644 MANIFEST.in delete mode 100644 cms_ajax_text_plugin/__init__.py delete mode 100644 cms_ajax_text_plugin/cms_plugins.py delete mode 100644 cms_ajax_text_plugin/templates/plugin/ajax_text.html delete mode 100644 cms_ajax_text_plugin/urls.py delete mode 100644 cms_ajax_text_plugin/views.py create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100755 debian/rules create mode 100644 debian/source/format create mode 100644 debian/source/options delete mode 100755 setup.py diff --git a/MANIFEST.in b/MANIFEST.in deleted file mode 100644 index eb98627..0000000 --- a/MANIFEST.in +++ /dev/null @@ -1,3 +0,0 @@ -include MANIFEST.in -include VERSION -recursive-include cms_ajax_text_plugin/templates *.html diff --git a/cms_ajax_text_plugin/__init__.py b/cms_ajax_text_plugin/__init__.py deleted file mode 100644 index 7e49527..0000000 --- a/cms_ajax_text_plugin/__init__.py +++ /dev/null @@ -1 +0,0 @@ -__version__ = '1.0' diff --git a/cms_ajax_text_plugin/cms_plugins.py b/cms_ajax_text_plugin/cms_plugins.py deleted file mode 100644 index 024dd78..0000000 --- a/cms_ajax_text_plugin/cms_plugins.py +++ /dev/null @@ -1,30 +0,0 @@ -from django.utils.translation import ugettext_lazy as _ -from django.template import loader - -from cmsplugin_text_wrapper.cms_plugins import TextPlugin -from cms.plugin_pool import plugin_pool - -class AjaxTextPlugin(TextPlugin): - name = _(u'Text (asynchronous loading)') - ajax_render_template = 'plugin/ajax_text.html' - text_enabled = True - - def get_ajax_body(self, instance, context): - t = loader.get_template(self.ajax_render_template) - return t.render(context) - - def render(self, context, instance, placeholder): - request = context.get('request') - edit_mode = request and 'edit' in request.GET - is_ajax = request and request.is_ajax() - context['object'] = instance - if edit_mode or is_ajax: - context = super(AjaxTextPlugin, self).render(context, instance, placeholder) - return context - - context['body'] = self.get_ajax_body(instance, context) - return context - - - -plugin_pool.register_plugin(AjaxTextPlugin) diff --git a/cms_ajax_text_plugin/templates/plugin/ajax_text.html b/cms_ajax_text_plugin/templates/plugin/ajax_text.html deleted file mode 100644 index 4f98780..0000000 --- a/cms_ajax_text_plugin/templates/plugin/ajax_text.html +++ /dev/null @@ -1,18 +0,0 @@ -{% load i18n %} -{% load sekizai_tags %} - -{% addtoblock "js" %}{% endaddtoblock %} - -{% addtoblock "js" %} - -{% endaddtoblock %} - -
- {% trans "loading..." %} -
- - diff --git a/cms_ajax_text_plugin/urls.py b/cms_ajax_text_plugin/urls.py deleted file mode 100644 index d3b568c..0000000 --- a/cms_ajax_text_plugin/urls.py +++ /dev/null @@ -1,7 +0,0 @@ -from django.conf.urls import patterns, url -from views import ajax_render - -urlpatterns = patterns('', - url(r'^async_text/(?P\d+)/$', ajax_render, - name = 'ajax_render') - ) diff --git a/cms_ajax_text_plugin/views.py b/cms_ajax_text_plugin/views.py deleted file mode 100644 index b0e19b8..0000000 --- a/cms_ajax_text_plugin/views.py +++ /dev/null @@ -1,11 +0,0 @@ -from django.http import HttpResponse -from django.template import RequestContext - - -from cms.models import CMSPlugin - -def ajax_render(request, plugin_id): - plugin = CMSPlugin.objects.get(pk=plugin_id) - context = RequestContext(request) - rendered = plugin.render_plugin(context) - return HttpResponse(rendered) diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..20af37a --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +django-cms-ajax-text-plugin (1.0-1) unstable; urgency=low + + * source package automatically created by stdeb 0.6.0+git + + -- Jérôme Schneider Mon, 27 Jan 2014 16:52:14 +0100 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..7f8f011 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +7 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..81ede99 --- /dev/null +++ b/debian/control @@ -0,0 +1,13 @@ +Source: django-cms-ajax-text-plugin +Maintainer: Jérôme Schneider +Section: python +Priority: optional +Build-Depends: python-setuptools (>= 0.6b3), python-all (>= 2.6.6-3), debhelper (>= 7) +Standards-Version: 3.9.1 +X-Python-Version: >= 2.6 + +Package: python-django-cms-ajax-text-plugin +Architecture: all +Depends: ${misc:Depends}, ${python:Depends}, python-django-cms (>= 2.4), python-django-cms (< 3) +Description: Allow Django CMS to load text using an ajax request + diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..46f5b5d --- /dev/null +++ b/debian/rules @@ -0,0 +1,6 @@ +#!/usr/bin/make -f + +%: + dh $@ --with python2 + + diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/source/options b/debian/source/options new file mode 100644 index 0000000..4d82e22 --- /dev/null +++ b/debian/source/options @@ -0,0 +1 @@ +extend-diff-ignore="\.egg-info" \ No newline at end of file diff --git a/setup.py b/setup.py deleted file mode 100755 index b9f843d..0000000 --- a/setup.py +++ /dev/null @@ -1,121 +0,0 @@ -#! /usr/bin/env python - -''' Setup script for django-cms-ajax-text-plugin -''' - -import glob -import re -import sys -import os - -from setuptools import setup, find_packages -from setuptools.command.install_lib import install_lib as _install_lib -from distutils.command.build import build as _build -from distutils.command.sdist import sdist -from distutils.cmd import Command - -class compile_translations(Command): - description = 'compile message catalogs to MO files via django compilemessages' - user_options = [] - - def initialize_options(self): - pass - - def finalize_options(self): - pass - - def run(self): - try: - from django.core.management.commands.compilemessages import \ - compile_messages - for path in ['cms_ajax_plugin']: - if path.endswith('.py'): - continue - if not os.path.isdir(os.path.join(path, 'locale')): - continue - curdir = os.getcwd() - os.chdir(os.path.realpath(path)) - compile_messages(sys.stderr) - os.chdir(curdir) - except ImportError: - print - sys.stderr.write('!!! Please install Django >= 1.4 to build translations') - print - print - -class build(_build): - sub_commands = [('compile_translations', None)] + _build.sub_commands - -class install_lib(_install_lib): - def run(self): - self.run_command('compile_translations') - _install_lib.run(self) - -class eo_sdist(sdist): - - def run(self): - if os.path.exists('VERSION'): - os.remove('VERSION') - version = get_version() - if '.g' in version: - print "creating VERSION file" - version_file = open('VERSION', 'w') - version_file.write(version) - version_file.close() - sdist.run(self) - if os.path.exists('VERSION'): - os.remove('VERSION') - -def get_version(): - - version = None - if os.path.exists('VERSION'): - version_file = open('VERSION', 'r') - version = version_file.read() - version_file.close() - return version - for d in glob.glob('*'): - if not os.path.isdir(d): - continue - module_file = os.path.join(d, '__init__.py') - if not os.path.exists(module_file): - continue - for v in re.findall("""__version__ *= *['"](.*)['"]""", - open(module_file).read()): - assert version is None - version = v - if version: - break - assert version is not None - if os.path.exists('.git'): - import subprocess - p = subprocess.Popen(['git','describe','--dirty','--match=v*'], - stdout=subprocess.PIPE) - result = p.communicate()[0] - assert p.returncode == 0, 'git returned non-zero' - new_version = result.split()[0][1:] - assert new_version.split('-')[0] == version, '__version__ must match the last git annotated tag' - version = new_version.replace('-', '.') - return version - - -setup(name="django-cms-ajax-text-plugin", - version=get_version(), - license="BSD license", - description="", - author="Entr'ouvert", - author_email="info@entrouvert.org", - maintainer="Serghei Mihai", - maintainer_email="smihai@entrouvert.com", - include_package_data=True, - packages=find_packages(), - setup_requires=[ - 'django>=1.4', - ], - install_requires=[ - 'django-cms<3', - ], - cmdclass={'build': build, 'install_lib': install_lib, - 'compile_translations': compile_translations, - 'sdist': eo_sdist}, -)