update djangocms_page_meta

This commit is contained in:
bruks 2026-10-01 12:43:02 +01:00
commit d426dad878
5 changed files with 44 additions and 11 deletions

View file

@ -2,10 +2,18 @@ from .admin import PageContentExtensionAdmin, PageExtensionAdmin
from .extension_pool import extension_pool
from .models import PageContentExtension, PageExtension
# Legacy django-cms compatibility
TitleExtension = PageContentExtension
TitleExtensionAdmin = PageContentExtensionAdmin
__all__ = [
'extension_pool',
'PageContentExtension',
'PageContentExtensionAdmin',
'PageExtension',
'PageExtensionAdmin'
]
'PageExtensionAdmin',
'TitleExtension',
'TitleExtensionAdmin',
]

View file

@ -9,5 +9,9 @@ from .contentmodels import * # noqa: F401,F403
from .placeholderpluginmodel import * # noqa: F401,F403
from .aliaspluginmodel import * # noqa: F401,F403
from .apphooks_reload import * # noqa: F401,F403
# Legacy django-cms compatibility
Title = PageContent
# must be last
from cms import signals as s_import # noqa: F401
from cms import signals as s_import # noqa: F401

View file

@ -116,25 +116,25 @@ INSTALLED_APPS = (
'aldryn_common',
'aldryn_newsblog',
'aldryn_people',
#TODO'aldryn_reversion',
#TODO'aldryn_translation_tools',
#TODO: 'aldryn_reversion',
'aldryn_translation_tools',
'treebeard', # utilities for implementing a tree
'sekizai', # for javascript and css management
'menus', # helper for model independent hierarchical website navigation
#TODO'cmsplugin_filer_image',
'cmsplugin_filer_image',
# 2nd migrate
# django-cms plugins
'djangocms_file',
#TODO'djangocms_picture',
#TODO'djangocms_video',
#TODO'django_recaptcha',
'djangocms_picture',
'djangocms_video',
'django_recaptcha',
# 'djangocms_flash',
# 'djangocms_googlemap',
# 'djangocms_inherit',
# 'djangocms_link',
# 'djangocms_teaser',
#TODO 'djangocms_page_meta',
'djangocms_page_meta',
#TODO'djangocms_text_ckeditor',
#TODO'cmsplugin_filer_file',
#TODO'cmsplugin_filer_folder',

View file

@ -529,3 +529,20 @@ from django.template.library import Library
if not hasattr(Library, "assignment_tag"):
Library.assignment_tag = Library.simple_tag
# ---------------------------------------------------------------------------
# django-filer / old cmsplugin-filer-image compatibility
# ---------------------------------------------------------------------------
try:
import filer.utils.compatibility as filer_compat
if not hasattr(filer_compat, "python_2_unicode_compatible"):
def python_2_unicode_compatible(cls):
return cls
filer_compat.python_2_unicode_compatible = python_2_unicode_compatible
except ImportError:
pass

View file

@ -18,12 +18,13 @@ click==8.5.0
click-didyoumean==0.3.1
click-plugins==1.1.1.2
click-repl==0.4.0
cmsplugin-filer==1.1.3
Django==6.1.1
django-appconf==1.2.0
django-appdata==0.4.0
django-bootstrap3==26.2
django-classy-tags==0.8.0
django-cms==5.1.3
django-cms==3.11.11
django-debug-toolbar==8.0.0
django-filer==3.6.0
django-formtools==2.1
@ -53,7 +54,10 @@ djangocms-apphook-setup==0.5.1
djangocms-attributes-field==4.1.2
djangocms-file==4.0.1
djangocms-multisite==0.3.1
djangocms-page-meta==1.4.5
djangocms-picture==4.1.1
djangocms-text-ckeditor==5.1.7
djangocms-video==3.1.0
djangorestframework==3.18.1
easy-thumbnails==2.10.1
html5lib==1.1