./www/py-django-cms, Django content management system

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.1.3, Package name: py312-django-cms-4.1.3, Maintainer: adam

A Django app for managing hierarchical pages of content in multiple languages,
on different sites. Django CMS handles the navigation rendering for you in
multiple languages with internationalization (i18n) slugs, and the navigation
can be extended by your own models. Pages are rendered with a template that
has placeholders which get filled via plugins.


Required to run:
[www/py-django] [devel/py-setuptools] [www/py-django-classy-tags] [www/py-django-sekizai] [www/py-djangocms-admin-style] [www/py-django-treebeard] [www/py-django-formtools] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 4970.973 KB

Version history: (Expand)


CVS history: (Expand)


   2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862)
Log message:
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
   2024-10-08 19:44:26 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-django-cms: updated to 4.1.3

4.1.3

Bug Fixes:

Respect ContentAdminManager pattern for frontend-editable models
Improve pagecontent caching in page admin (esp. page tree)
Clear menu cache if page permissions are changed
Consistent labels and help texts for page content model and page content forms
Inconsistent color codes for dark mode and preferes-color-scheme: auto
Invalidate permissions cache if group assignment of user changes (ec05b6f) -- \ 
Fabian Braun
Accept legacy action names for page permission checks
Mark language and user middleware synchronous for ASGI
   2024-07-24 08:55:39 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-django-cms: updated to 4.1.2

4.1.2

docs: Fix readme links
chore: Merge back release/4.1.x
build(deps): bump amannn/action-semantic-pull-request from 5.4.0 to 5.5.2
chore: Use static Discord URLs in docs
chore: Port forward of
build(deps): bump jinja2 from 3.1.3 to 3.1.4 in /docs
docs: Explain how to route requests from an apphook back to the CMS
fix: Set toolbar direction based on toolbar language
fix: Allow viewing page settings even if page cannot be changed
docs: Update 01-install.rst to include MariaDB
fix: Versioning-safe implementation of placeholder inheritance
build(deps): bump requests from 2.28.1 to 2.32.0 in /docs
fix: Only switch to structure endpoint on viewport breakpoint if in edit mode
feat: Reintroduce default_plugins setting
fix: allow special characters in page title
fix: Correct regression introduced in 7920 (structure board breakpoint)
feat: Re-introduce page-level publish permission just as in v4.0
docs: Improve explanation on how to use templates with django CMS
build(deps): bump tornado from 6.2 to 6.4.1 in /docs
build(deps): bump urllib3 from 1.26.18 to 1.26.19 in /docs
docs: Update 02-templates_placeholders.rst
docs: fix typo "crating" -> "creating"
chore: Update release/4.1.x before bumping develop-4 to version 4.2
chore: Merge build of 4.1.2 into release/4.1.x
chore: update pypi actions
   2024-05-01 21:11:18 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-django-cms: updated to 4.1.1

4.1.1

docs: Incomplete command to create a virtual env in docs
chore: Merge back release/4.1.x into develop-4
fix: permission handling when deleting page
docs: Update how-to use placeholder in custom models
fix: change_form template uses the wrong id
docs: Incorrect commands to migrate database in docs
docs: Replace the VCS pip installs with release names in docs
build(deps): bump actions/setup-python from 2 to 5
build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /docs
build(deps): bump github/codeql-action from 2 to 3
build(deps): bump actions/checkout from 3 to 4
build(deps): bump amannn/action-semantic-pull-request from 4 to 5
build(deps): bump actions/github-script from 5 to 7
fix: make messages readable in dark mode, let user close long messages
build(deps): bump actions/setup-node from 3 to 4
fix: editing of apphooked CMS pages without apphook landing page
chore: Update github issue and PR templates
feat: redirect to PageContent's changelist when the root page is not public
build(deps): bump actions/cache from 3 to 4
build(deps): bump django from 3.2.16 to 3.2.23 in /docs
fix: Redirect user to edit url after a successful page creation
fix: return _handle_no_page when page is None
chore: Update PR lint action
ci: Adjust CI triggers to mostly PR runs
ci: Added pre-commit including ruff linting & formatting
docs: Update dev policies
fix: Incorrect DjangoCMS-Versioning links
feat: Added new contributor message based on django's own version
feat: Update new_contributor_pr.yml
ci: Added ruff format rules
fix: Port forward - faster DOM update after editing
feat: add versioned deprecation warnings
ci: Fix discord notification action version
build(deps): bump django from 3.2.23 to 3.2.24 in /docs
build(deps-dev): bump ip from 1.1.5 to 1.1.9
ci: Fix discord notification action inputs
docs: Update to reflect new, simplified contributing process
docs: remove git switch for quickstart
fix: ./manage.py cms check showed wrong error message
fix: render content in place redirect_on_fallback is False
fix: Delete orphaned plugin management command for django CMS 4
fix: Efficient build menu for versioned and unversioned pages
fix: 7828, try using uv as pip replacement
fix: Add RTL support to pagetree
fix: Render structure view in toolbar object's language
fix: views.details revealed existence of unpublished language
fix: Documentation typo
fix: Redirects to newly created object
build(deps): bump black from 22.12.0 to 24.3.0 in /docs
build(deps): bump django from 3.2.24 to 3.2.25 in /docs
build(deps-dev): bump follow-redirects from 1.15.2 to 1.15.6
build(deps): bump axios and browser-sync
feat: Create FUNDING.yml
build(deps): bump urllib3 from 1.26.12 to 1.26.18 in /docs
feat: Add RTL support to toolbar
build(deps): bump sqlparse from 0.4.3 to 0.5.0 in /docs
build(deps): bump idna from 3.4 to 3.7 in /docs
docs: Add documentation for some cms.utils.plugins functions
docs: Replace Slack with Discord
fix: some Django antipatterns
feat: Add RTL support to modal header and related components
fix: CMS widgets need not load if they are read only
chore: merge develop-4 into release/4.1.x
ci: Hopefully a fix for discord message
feat: send post request if toolbar button has cms-form-post-method class
fix: Undo RTL bug and moved the structure board back to the right for LTR
fix: Placeholders must not disallow deletion of their source objects
chore: Merge back 4.1.1 build
   2024-02-09 11:50:34 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-django-cms: updated to 4.1.0

4.1.0 (2023-12-22)
==================

Features:
---------
* Dark mode for v4 branch
* Graceful plugin exceptions
* Reintroduce indicator menus
* Add release scripts for develop-4 branch
* Icon update
* Add setting to redirect slugs to lowercase et al.
* Grouper model admin class
* Change `TitleExtension` to `PageContentExtension`
* Optimize populating page content cache for Page model.
* Unified icon font with icons for versioning, moderation and version locking
* Django 4.2, 4.1 and 4.0 support
* Python 3.11, 3.10 support
* Remove patching of PageContent by djangocms-versioning
* Utility function get_placeholder_from_slot for PlaceholderRelationField

Bug Fixes:
----------
* Open new plugin window in language of toolbar not of page
* Update transifex source file
* Remove publish/draft reference from grouper admin message (fcc2f7ad5) -- \ 
Fabian Braun
* Update _modal.scss (4ab1f58cd) -- Fabian Braun
* Better action feedback (94cc9b0f5) -- Fabian Braun
* modal.scss dark-mode compatibilitiy (318d417a4) -- Fabian Braun
* remove `copy_to_public` from page and page content extensions
* Cross-talk between grouper admins due to common list initialization
* Remove admin view provided cancel button from modals (since it has its own \ 
cancel button)
* Upgrade js build system to node.js 18
* update diff-dom and karma, run frontend tests on Chrome Headless
* Sitemaps in v4 relied on availability of `PageUrl` instead of `PageContent`
* page settings does not correctly focus
* Add (back) navigation extenders to advanced settings
* Unlocalize ids to avoid js errors for ids greater than 999
* create page wizard fails with Asian page titles/unicode slugs
* take csrf token from admin form or cms toolbar instead of cookie (6a6ebecff) \ 
-- Fabian Braun
* Menu link is outdated when page moved
* Preview button lead to the wrong language
* empty actions shown without unwanted spaces
* Language switching in page settings
* Show language menu in toolbar only if at least two languages are configured
* Moving plugins between placeholders, plugin api
* Apphooks at endpoints
* Fix bug that broke page tree if it contained empty page content
* Fix bug that created new page content not in the displayed language but the \ 
browser language
* Remove outdated Django setting SEND_BROKEN_LINK_EMAILS
* Fixed redirect issues when i18n_patterns had prefix_default_language = False
* add release scripts for develop-4 branch
   2023-10-10 18:44:25 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-django-cms: updated to 3.11.4

3.11.4 (2023-09-06)

Features:

Update dark mode switch to be compatible with Django 4.2 admin dark mode

Bug Fixes:

Toolbar action button becomes hard to read in dark mode
Backport v4.1.0rc4 fixes - Admin language and styling
diff-dom freezing on content refresh
Fixed RecursionError when extending templates
JS issues with running CMS under cypress
Mitigate performance hit due to deprecation warnings for v4.1
create page wizard fails with Asian page titles/unicode slugs
require Django >= 3.2
respect pre-set (48353c2d6) -- Fabian Braun
lint menus app
remove curly bracket left behind

3.11.3 (2023-04-25)

Bug Fixes:

Remove superfluous curly bracket left behind
Fix admin tests
   2023-07-13 12:03:31 by Thomas Klausner | Files touched by this commit (45)
Log message:
*: switch django users to py-django3
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS