diff --git a/README b/README index 81c0dbe..bc4c29b 100644 --- a/README +++ b/README @@ -27,10 +27,3 @@ How to save users settings URL of the main agglo site -Stacks -====== - -You can plug editable content in any template using Django-CMS stacks:: - - {% load stack_tags %} - {% stack 'my_content_id' %} diff --git a/compte_agglo_montpellier/dashboard.py b/compte_agglo_montpellier/dashboard.py index bdcd542..b448f75 100644 --- a/compte_agglo_montpellier/dashboard.py +++ b/compte_agglo_montpellier/dashboard.py @@ -47,7 +47,6 @@ class CustomIndexDashboard(Dashboard): 'cms.models.pagemodel.Page', 'portail_citoyen.apps.data_source_plugin.models.DataSource', 'feed_plugin.models.Feed', - 'stacks.*', ), )) diff --git a/compte_agglo_montpellier/migrations/0001_initial.py b/compte_agglo_montpellier/migrations/0001_initial.py new file mode 100644 index 0000000..ef2893d --- /dev/null +++ b/compte_agglo_montpellier/migrations/0001_initial.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- +from south.utils import datetime_utils as datetime +from south.db import db +from south.v2 import SchemaMigration +from django.db import models + + +class Migration(SchemaMigration): + + def forwards(self, orm): + pass + + def backwards(self, orm): + pass + + models = { + + } + + complete_apps = ['compte_agglo_montpellier'] \ No newline at end of file diff --git a/compte_agglo_montpellier/migrations/0002_add_blocks_to_text_plugins.py b/compte_agglo_montpellier/migrations/0002_add_blocks_to_text_plugins.py new file mode 100644 index 0000000..ea379c9 --- /dev/null +++ b/compte_agglo_montpellier/migrations/0002_add_blocks_to_text_plugins.py @@ -0,0 +1,28 @@ +# -*- coding: utf-8 -*- +from south.utils import datetime_utils as datetime +from south.db import db +from south.v2 import DataMigration +from django.db import models + +from djangocms_text_ckeditor.models import Text + +class Migration(DataMigration): + + def forwards(self, orm): + "Write your forwards methods here." + # Note: Don't use "from appname.models import ModelName". + # Use orm.ModelName to refer to models in this application, + # and orm['appname.ModelName'] for models in other applications. + for plugin in Text.objects.filter(plugin_type="TextPlugin"): + plugin.body = '
%s
' % plugin.body + plugin.save() + + def backwards(self, orm): + "Write your backwards methods here." + + models = { + + } + + complete_apps = ['compte_agglo_montpellier'] + symmetrical = True diff --git a/compte_agglo_montpellier/migrations/__init__.py b/compte_agglo_montpellier/migrations/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/compte_agglo_montpellier/settings.py b/compte_agglo_montpellier/settings.py index a6f3092..872aa87 100644 --- a/compte_agglo_montpellier/settings.py +++ b/compte_agglo_montpellier/settings.py @@ -96,7 +96,7 @@ TEMPLATE_CONTEXT_PROCESSORS = ( 'django.core.context_processors.request', 'django.contrib.messages.context_processors.messages', 'django.core.context_processors.static', - 'cms.context_processors.media', + 'cms.context_processors.cms_settings', 'sekizai.context_processors.sekizai', 'portail_citoyen.context_processors.portail_citoyen', 'authentic2.context_processors.a2_processor', @@ -158,21 +158,15 @@ INSTALLED_APPS = ( 'admin_tools.dashboard', 'django.contrib.admin', 'captcha', - 'stacks', 'django_select2', 'registration', 'south', 'mptt', 'sekizai', 'cms', - 'cms.plugins.file', - 'cms.plugins.googlemap', - 'cms.plugins.link', - 'cms.plugins.picture', - 'cms.plugins.snippet', - 'cms.plugins.teaser', - 'cms.plugins.video', - 'cmsplugin_text_wrapper', + 'djangocms_text_ckeditor', + 'djangocms_link', + 'djangocms_video', 'cms_ajax_text_plugin', 'menus', 'authentic2', diff --git a/compte_agglo_montpellier/templates/auth/login.html b/compte_agglo_montpellier/templates/auth/login.html index 7c8ba7c..99fea5c 100644 --- a/compte_agglo_montpellier/templates/auth/login.html +++ b/compte_agglo_montpellier/templates/auth/login.html @@ -1,5 +1,5 @@ {% extends "base.html" %} -{% load i18n %} +{% load i18n cms_tags %} {% load staticfiles %} {% load sekizai_tags %} @@ -21,8 +21,7 @@ class="narrow-page" {% block content %}
-{% load stack_tags %} -{% stack 'welcome' %} +{% static_placeholder 'welcome' %}
{% if messages %} diff --git a/compte_agglo_montpellier/templates/registration/registration_form.html b/compte_agglo_montpellier/templates/registration/registration_form.html index 70171dc..33ce2c4 100644 --- a/compte_agglo_montpellier/templates/registration/registration_form.html +++ b/compte_agglo_montpellier/templates/registration/registration_form.html @@ -1,5 +1,5 @@ {% extends "base.html" %} -{% load i18n stack_tags %} +{% load i18n cms_tags %} {% block bodyargs %} class="narrow-page" @@ -14,7 +14,7 @@ class="narrow-page" {% block content %}
- {% stack 'registration' %} + {% static_placeholder 'registration' %}
diff --git a/requirements.txt b/requirements.txt index 1f4ff8a..02eb55a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,18 +4,19 @@ -f http://repos.entrouvert.org/tipi-payment-plugin.git/ python-entrouvert git+git://repos.entrouvert.org/wcsinst#egg=wcsinst-0.9999999999<1.0 -git+git://repos.entrouvert.org/portail-citoyen#egg=portail-citoyen-0.1<1.0 +git+git://repos.entrouvert.org/portail-citoyen git+git://repos.entrouvert.org/portail-citoyen-announces#egg=portail-citoyen-announces-0.1.99999>=0.1,<0.2 tipi-payment-plugin cmsplugin-embedded-menu==0.0.7 -cmsplugin-text-wrapper==0.5 gunicorn demjson django-simple-captcha==0.4.0 raven south>=0.8.4 --f https://repos.entrouvert.org/django-cms.git/ -djangocms-stacks +django-cms>=3.0,<=3.0.3 requests_oauthlib -django-cms-ajax-text-plugin +djangocms-text-ckeditor +django-cms-ajax-text-plugin>=2.1.0 python-openid +djangocms-link +djangocms-video diff --git a/setup.py b/setup.py index 8acb04a..a70b0ab 100755 --- a/setup.py +++ b/setup.py @@ -126,15 +126,17 @@ setup(name="compte-agglo-montpellier", 'portail-citoyen<1.0', 'portail-citoyen-announces>=0.1,<0.2', 'cmsplugin-embedded-menu==0.0.7', - 'cmsplugin-text-wrapper==0.5', 'gunicorn', 'demjson', 'django-simple-captcha==0.4.0', 'raven', 'wcsinst<1.0', 'south>=0.8.4', - 'djangocms-stacks', - 'django-cms-ajax-text-plugin', + 'django-cms>=3.0,<=3.0.3', + 'djangocms-text-ckeditor', + 'django-cms-ajax-text-plugin>=2.1.0' + 'djangocms-link', + 'djangocms-video', 'tipi-payment-plugin', ], dependency_links = [