head 1.56; access; symbols pkgsrc-2023Q4:1.55.0.2 pkgsrc-2023Q4-base:1.55 pkgsrc-2023Q3:1.54.0.2 pkgsrc-2023Q3-base:1.54 pkgsrc-2023Q2:1.53.0.12 pkgsrc-2023Q2-base:1.53 pkgsrc-2023Q1:1.53.0.10 pkgsrc-2023Q1-base:1.53 pkgsrc-2022Q4:1.53.0.8 pkgsrc-2022Q4-base:1.53 pkgsrc-2022Q3:1.53.0.6 pkgsrc-2022Q3-base:1.53 pkgsrc-2022Q2:1.53.0.4 pkgsrc-2022Q2-base:1.53 pkgsrc-2022Q1:1.53.0.2 pkgsrc-2022Q1-base:1.53 pkgsrc-2021Q4:1.52.0.8 pkgsrc-2021Q4-base:1.52 pkgsrc-2021Q3:1.52.0.6 pkgsrc-2021Q3-base:1.52 pkgsrc-2021Q2:1.52.0.4 pkgsrc-2021Q2-base:1.52 pkgsrc-2021Q1:1.52.0.2 pkgsrc-2021Q1-base:1.52 pkgsrc-2020Q4:1.51.0.8 pkgsrc-2020Q4-base:1.51 pkgsrc-2020Q3:1.51.0.6 pkgsrc-2020Q3-base:1.51 pkgsrc-2020Q2:1.51.0.4 pkgsrc-2020Q2-base:1.51 pkgsrc-2020Q1:1.51.0.2 pkgsrc-2020Q1-base:1.51 pkgsrc-2019Q4:1.49.0.12 pkgsrc-2019Q4-base:1.49 pkgsrc-2019Q3:1.49.0.8 pkgsrc-2019Q3-base:1.49 pkgsrc-2019Q2:1.49.0.6 pkgsrc-2019Q2-base:1.49 pkgsrc-2019Q1:1.49.0.4 pkgsrc-2019Q1-base:1.49 pkgsrc-2018Q4:1.49.0.2 pkgsrc-2018Q4-base:1.49 pkgsrc-2018Q3:1.48.0.4 pkgsrc-2018Q3-base:1.48 pkgsrc-2018Q2:1.48.0.2 pkgsrc-2018Q2-base:1.48 pkgsrc-2018Q1:1.47.0.2 pkgsrc-2018Q1-base:1.47 pkgsrc-2017Q4:1.45.0.8 pkgsrc-2017Q4-base:1.45 pkgsrc-2017Q3:1.45.0.6 pkgsrc-2017Q3-base:1.45 pkgsrc-2017Q2:1.45.0.2 pkgsrc-2017Q2-base:1.45 pkgsrc-2017Q1:1.43.0.2 pkgsrc-2017Q1-base:1.43 pkgsrc-2016Q4:1.42.0.2 pkgsrc-2016Q4-base:1.42 pkgsrc-2016Q3:1.40.0.2 pkgsrc-2016Q3-base:1.40 pkgsrc-2016Q2:1.39.0.2 pkgsrc-2016Q2-base:1.39 pkgsrc-2016Q1:1.36.0.2 pkgsrc-2016Q1-base:1.36 pkgsrc-2015Q4:1.34.0.2 pkgsrc-2015Q4-base:1.34 pkgsrc-2015Q3:1.33.0.2 pkgsrc-2015Q3-base:1.33 pkgsrc-2015Q2:1.31.0.2 pkgsrc-2015Q2-base:1.31 pkgsrc-2015Q1:1.30.0.2 pkgsrc-2015Q1-base:1.30 pkgsrc-2014Q4:1.26.0.2 pkgsrc-2014Q4-base:1.26 pkgsrc-2014Q3:1.24.0.2 pkgsrc-2014Q3-base:1.24 pkgsrc-2014Q2:1.22.0.2 pkgsrc-2014Q2-base:1.22 pkgsrc-2014Q1:1.18.0.2 pkgsrc-2014Q1-base:1.18 pkgsrc-2013Q4:1.17.0.2 pkgsrc-2013Q4-base:1.17 pkgsrc-2013Q3:1.16.0.2 pkgsrc-2013Q3-base:1.16 pkgsrc-2013Q2:1.15.0.2 pkgsrc-2013Q2-base:1.15 pkgsrc-2013Q1:1.13.0.4 pkgsrc-2013Q1-base:1.13 pkgsrc-2012Q4:1.13.0.2 pkgsrc-2012Q4-base:1.13 pkgsrc-2012Q3:1.9.0.2 pkgsrc-2012Q3-base:1.9 pkgsrc-2012Q2:1.8.0.2 pkgsrc-2012Q2-base:1.8 pkgsrc-2012Q1:1.7.0.2 pkgsrc-2012Q1-base:1.7 pkgsrc-2011Q4:1.6.0.6 pkgsrc-2011Q4-base:1.6 pkgsrc-2011Q3:1.6.0.4 pkgsrc-2011Q3-base:1.6 pkgsrc-2011Q2:1.6.0.2 pkgsrc-2011Q2-base:1.6 pkgsrc-2011Q1:1.5.0.2 pkgsrc-2011Q1-base:1.5 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.56 date 2024.02.09.10.50.34; author adam; state Exp; branches; next 1.55; commitid 1OvAjBJKU36gnKXE; 1.55 date 2023.10.10.16.44.25; author adam; state Exp; branches; next 1.54; commitid gDLIHa087YsIf6IE; 1.54 date 2023.07.13.10.03.26; author wiz; state Exp; branches; next 1.53; commitid FVBRhonHqK8MTCwE; 1.53 date 2022.01.04.20.55.18; author wiz; state Exp; branches; next 1.52; commitid CYyhdK9qtoffkmnD; 1.52 date 2021.01.16.09.25.43; author adam; state Exp; branches; next 1.51; commitid VMOOiX13DtdeSVDC; 1.51 date 2020.02.03.20.36.17; author adam; state Exp; branches; next 1.50; commitid hQYSC8gBn6FPLgVB; 1.50 date 2020.02.03.08.21.38; author wiz; state Exp; branches; next 1.49; commitid CGhAQTeY0DGUHcVB; 1.49 date 2018.11.20.17.13.32; author adam; state Exp; branches; next 1.48; commitid s0ZkS9gG7kbaNH0B; 1.48 date 2018.05.29.12.54.49; author adam; state Exp; branches; next 1.47; commitid uYHyzcezS9FcZbEA; 1.47 date 2018.03.13.09.52.48; author adam; state Exp; branches; next 1.46; commitid hBtCCAgADzjlshuA; 1.46 date 2018.03.13.02.39.52; author wen; state Exp; branches; next 1.45; commitid CJ1TrO8udOrA3fuA; 1.45 date 2017.06.16.15.09.13; author adam; state Exp; branches; next 1.44; commitid S0ceZ2merqwPSBVz; 1.44 date 2017.05.09.08.13.50; author adam; state Exp; branches; next 1.43; commitid eZOQyHlYxYS7OGQz; 1.43 date 2017.02.02.07.54.11; author adam; state Exp; branches 1.43.2.1; next 1.42; commitid pgfyAPWRmCJxMlEz; 1.42 date 2016.12.25.09.20.24; author adam; state Exp; branches; next 1.41; commitid V0tnES90hJo5wlzz; 1.41 date 2016.12.02.12.28.08; author adam; state Exp; branches; next 1.40; commitid lSMdNanH750gipwz; 1.40 date 2016.09.12.13.21.31; author adam; state Exp; branches; next 1.39; commitid psUIBqsxOJG0c0mz; 1.39 date 2016.05.13.20.06.04; author adam; state Exp; branches; next 1.38; commitid 4OfV8g4XGAbZlm6z; 1.38 date 2016.05.13.15.41.26; author adam; state Exp; branches; next 1.37; commitid 22gp1bArQrp8Tk6z; 1.37 date 2016.04.09.11.54.03; author adam; state Exp; branches; next 1.36; commitid FFdey2JwMR1JIW1z; 1.36 date 2016.03.25.21.04.04; author joerg; state Exp; branches; next 1.35; commitid RAz9JPCBZTIuf40z; 1.35 date 2016.03.06.14.27.09; author adam; state Exp; branches; next 1.34; commitid 83Kp5goI5c07FAXy; 1.34 date 2015.11.24.17.33.01; author adam; state Exp; branches; next 1.33; commitid cc6qMMpwsHJVZmKy; 1.33 date 2015.09.08.08.16.24; author adam; state Exp; branches; next 1.32; commitid IPrmikey3CJBoqAy; 1.32 date 2015.07.17.15.53.36; author adam; state Exp; branches; next 1.31; commitid A08IOn4CI00NCEty; 1.31 date 2015.04.17.15.16.41; author adam; state Exp; branches; next 1.30; commitid zpqVo3vME7vRlXhy; 1.30 date 2015.03.08.08.23.21; author adam; state Exp; branches; next 1.29; commitid zWYm15vNxdYNlMcy; 1.29 date 2015.02.19.11.07.17; author adam; state Exp; branches; next 1.28; commitid uf5gFOx9TUTONBay; 1.28 date 2015.01.14.17.11.10; author adam; state Exp; branches; next 1.27; commitid e56bhSYNjUEsY06y; 1.27 date 2014.12.31.13.57.30; author wiz; state Exp; branches; next 1.26; commitid ybQxkgXABHSTlc4y; 1.26 date 2014.11.29.15.06.12; author adam; state Exp; branches; next 1.25; commitid mKMTnaLhkVB5L50y; 1.25 date 2014.11.23.14.07.47; author adam; state Exp; branches; next 1.24; commitid BkeTy2RIODw1DjZx; 1.24 date 2014.08.24.08.04.18; author adam; state Exp; branches; next 1.23; commitid O0V7LPC861fSxANx; 1.23 date 2014.07.19.11.47.43; author adam; state Exp; branches; next 1.22; commitid WvlZjN8rk3ndWYIx; 1.22 date 2014.06.09.11.05.48; author adam; state Exp; branches; next 1.21; commitid 0wqZlCND3wdBZPDx; 1.21 date 2014.05.03.18.43.27; author adam; state Exp; branches; next 1.20; commitid VUvlompmH3RkI7zx; 1.20 date 2014.04.28.12.13.36; author joerg; state Exp; branches; next 1.19; commitid u5kZdwk8xIYyIryx; 1.19 date 2014.04.24.19.54.15; author adam; state Exp; branches; next 1.18; commitid c5U5mvHDc1BnoYxx; 1.18 date 2014.01.25.10.30.28; author wiz; state Exp; branches; next 1.17; commitid VOWgk3vYhVXj8umx; 1.17 date 2013.11.01.11.18.00; author adam; state Exp; branches; next 1.16; commitid UtJnwEHlv57c8zbx; 1.16 date 2013.08.09.07.53.19; author adam; state Exp; branches; next 1.15; commitid Rr36Cn1912hnHK0x; 1.15 date 2013.04.26.19.56.05; author adam; state Exp; branches; next 1.14; 1.14 date 2013.04.08.20.39.16; author adam; state Exp; branches; next 1.13; 1.13 date 2012.12.09.20.32.37; author adam; state Exp; branches; next 1.12; 1.12 date 2012.12.01.18.42.14; author adam; state Exp; branches; next 1.11; 1.11 date 2012.11.25.08.51.07; author adam; state Exp; branches; next 1.10; 1.10 date 2012.10.28.06.31.00; author asau; state Exp; branches; next 1.9; 1.9 date 2012.08.26.13.34.46; author adam; state Exp; branches; next 1.8; 1.8 date 2012.04.08.19.09.16; author wiz; state Exp; branches; next 1.7; 1.7 date 2012.01.08.07.56.58; author adam; state Exp; branches; next 1.6; 1.6 date 2011.04.06.21.42.41; author joerg; state Exp; branches; next 1.5; 1.5 date 2011.02.24.08.26.47; author adam; state Exp; branches 1.5.2.1; next 1.4; 1.4 date 2011.02.17.18.09.29; author adam; state Exp; branches; next 1.3; 1.3 date 2011.02.17.17.36.44; author adam; state Exp; branches; next 1.2; 1.2 date 2011.01.30.16.55.10; author adam; state Exp; branches; next 1.1; 1.1 date 2011.01.12.08.15.06; author adam; state Exp; branches 1.1.1.1; next ; 1.43.2.1 date 2017.05.11.18.04.57; author bsiegert; state Exp; branches; next ; commitid k7JpmKSHo0W010Rz; 1.5.2.1 date 2011.04.06.23.09.19; author tron; state Exp; branches; next ; 1.1.1.1 date 2011.01.12.08.15.06; author adam; state Exp; branches; next ; desc @@ 1.56 log @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 @ text @# $NetBSD: Makefile,v 1.55 2023/10/10 16:44:25 adam Exp $ DISTNAME= django-cms-4.1.0 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= www python MASTER_SITES= ${MASTER_SITE_PYPI:=d/django-cms/} MAINTAINER= adam@@NetBSD.org HOMEPAGE= https://www.django-cms.org/ COMMENT= Django content management system LICENSE= modified-bsd TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel DEPENDS+= ${PYPKGPREFIX}-django>=3.2:../../www/py-django DEPENDS+= ${PYPKGPREFIX}-django-classy-tags>=0.7.2:../../www/py-django-classy-tags DEPENDS+= ${PYPKGPREFIX}-django-formtools>=2.1:../../www/py-django-formtools DEPENDS+= ${PYPKGPREFIX}-django-sekizai>=0.7:../../www/py-django-sekizai DEPENDS+= ${PYPKGPREFIX}-django-treebeard>=4.3:../../www/py-django-treebeard DEPENDS+= ${PYPKGPREFIX}-djangocms-admin-style>=1.2:../../www/py-djangocms-admin-style DEPENDS+= ${PYPKGPREFIX}-packaging-[0-9]*:../../devel/py-packaging DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools USE_LANGUAGES= # none PYTHON_VERSIONS_INCOMPATIBLE= 27 post-install: cd ${DESTDIR}${PREFIX}/bin && \ ${MV} djangocms djangocms-${PYVERSSUFFIX} || ${TRUE} .include "../../lang/python/wheel.mk" .include "../../mk/bsd.pkg.mk" @ 1.55 log @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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.54 2023/07/13 10:03:26 wiz Exp $ d3 1 a3 1 DISTNAME= django-cms-3.11.4 d13 2 a14 1 DEPENDS+= ${PYPKGPREFIX}-django>=3.2:../../www/py-django3 d21 1 d27 5 a31 1 .include "../../lang/python/egg.mk" @ 1.54 log @*: switch django users to py-django3 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.53 2022/01/04 20:55:18 wiz Exp $ d3 1 a3 1 DISTNAME= django-cms-3.8.0 a4 1 PKGREVISION= 2 d13 1 a13 1 DEPENDS+= ${PYPKGPREFIX}-django>=3:../../www/py-django3 d19 1 @ 1.53 log @*: bump PKGREVISION for egg.mk users They now have a tool dependency on py-setuptools instead of a DEPENDS @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.52 2021/01/16 09:25:43 adam Exp $ d5 1 a5 1 PKGREVISION= 1 d14 1 a14 1 DEPENDS+= ${PYPKGPREFIX}-django>=2.2:../../www/py-django2 @ 1.52 log @py-django-cms: updated to 3.8.0 3.8.0 Introduced support for Django 3.1 Dropped support for Python 2.7 and Python 3.4 Dropped support for Django < 2.2 Removed djangocms-column from the manual installation instructions Removed duplicate attr declaration from the documentation Fixed a reference to a wrong variable in log messages in utils/conf.py Fixed an issue in wizards/create.html where the error message did not use the plural form Improved documentation building Updated the content for django CMS’s development community 3.7.4 Fixed a security vulnerability in the plugin_type url parameter to insert JavaScript code. 3.7.3 Fixed apphooks config select in Firefox Fixed compatibility errors on python 2 Fixed long page titles in Page tree/list view to prevent horizontal scrolling Adapted plugin documentations 3.7.2 Added support for Django 3.0 Added support for Python 3.8 migrated from django.utils.six to the six package migrated from django.utils.lru_cache to functools.lru_cache migrated from render_to_response to render in cms.views added cms.utils.compat.dj.available_attrs added --force-color and --skip-checks in base commands when using Django 3 replaced staticfiles and admin_static with static replaced djangocms-helper with django-app-helper @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.51 2020/02/03 20:36:17 adam Exp $ d5 1 @ 1.51 log @py-django-cms: updated to 3.7.1 3.7.1: Added code of conduct reference file to the root directory Moved contributing file to the root directory Added better templates for new issue requests Fixed a bug where creating a page via the cms.api.create_page ignores left/right positions. Fixed documentation example for urls.py when using multiple languages. Mark public static placeholder dirty when published. Fixed a bug where request.current_page would always be the public page, regardless of the toolbar status (draft / live). This only affected custom urls from an apphook. Fixed a bug where the menu would render draft pages even if the page on the request was a public page. This happens when a user without change permissions requests edit mode. Fixed the 'urls.W001' warning with custom apphook urls Prevent non-staff users to login with the django CMS toolbar Added missing {% trans %} to toolbar shortcuts. Fixed branch and release policy. Improved and simplified permissions documentation. Improved apphooks documentation. Improved CMSPluginBase documentation. Improved documentation related to nested plugins. Updated installation tutorial. Fixed a simple typo in the docstring for cms.utils.helpers.normalize_name. 3.7.0: Introduced Django 2.2 support. Introduced Python 3.7 support. Fixed test suite. Fixed override urlconf_module so that Django system checks don't crash. 3.6.0: Removed the cms moderator command. Dropped Django < 1.11 support. Removed the translatable content get / set methods from CMSPlugin model. Removed signal handlers for Page, Title, Placeholder and CMSPlugin models. Moved Title.meta_description length restriction from model to form and increased its max length to 320 characters. Added page_title parameter for cms.api.create_page() and cms.api.create_title(). Introduced Django 2.0 support. Introduced Django 2.1 support. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.50 2020/02/03 08:21:38 wiz Exp $ d3 1 a3 1 DISTNAME= django-cms-3.7.1 d9 1 a9 1 HOMEPAGE= http://www.django-cms.org/ d13 1 a13 1 DEPENDS+= ${PYPKGPREFIX}-django>=1.11:../../www/py-django @ 1.50 log @py-django-cms: mark as not for python 2.7 due to py-django-formtools @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.49 2018/11/20 17:13:32 adam Exp $ d3 1 a3 1 DISTNAME= django-cms-3.5.3 d13 1 a13 1 DEPENDS+= ${PYPKGPREFIX}-django>=1.8:../../www/py-django d15 1 a15 1 DEPENDS+= ${PYPKGPREFIX}-django-formtools>=1.0:../../www/py-django-formtools d17 2 a18 2 DEPENDS+= ${PYPKGPREFIX}-django-treebeard>=4.0.1:../../www/py-django-treebeard DEPENDS+= ${PYPKGPREFIX}-djangocms-admin-style>=1.0:../../www/py-djangocms-admin-style @ 1.49 log @py-django-cms: updated to 3.5.3 3.5.3: * Fixed TreeNode.DoesNotExist exception raised when exporting and loading database contents via dumpdata and loaddata. * Fixed a bug where request.current_page would always be the public page, regardless of the toolbar status (draft / live). This only affected custom urls from an apphook. * Removed extra quotation mark from the sideframe button template * Fixed a bug where structureboard tried to preload markup when using legacy renderer * Fixed a bug where updates on other tab are not correctly propagated if the operation was to move a plugin in the top level of same placeholder * Fixed a bug where xframe options were processed by clickjacking middleware when page was served from cache, rather then get this value from cache * Fixed a bug where cached page permissions overrides global permissions * Fixed a bug where plugins that are not rendered in content wouldn't be editable in structure board * Fixed a bug with expanding static placeholder by clicking on "Expand All" button * Fixed a bug where descendant pages with a custom url would lose the overwritten url on save. * Fixed a bug where setting the on_delete option on PlaceholderField and PageField fields would be ignored. * Fixed a bug when deleting a modal from changelist inside a modal @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.48 2018/05/29 12:54:49 adam Exp $ d22 2 @ 1.48 log @py-django-cms: updated to 3.5.2 3.5.2: * Fixed a bug where shortcuts menu entry would stop working after toolbar reload * Fixed a race condition in frontend code that could lead to sideframe being opened with blank page * Fixed a bug where the direct children of the homepage would get a leading ``/`` character when the homepage was moved or published. * Fixed a bug where non-staff user would be able to open empty structure board * Fixed a bug where a static file from Django admin was referenced that no longer existed in Django 1.9 and up. * Fixed a bug where the migration 0018 would fail under certain databases. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.47 2018/03/13 09:52:48 adam Exp $ d3 1 a3 1 DISTNAME= django-cms-3.5.2 @ 1.47 log @py-django-cms: correct update to 3.5.1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.46 2018/03/13 02:39:52 wen Exp $ d3 1 a3 1 DISTNAME= django-cms-3.5.1 @ 1.46 log @Update to 3.5.1 Upstream changes: === 3.5.1 (2018-03-05) === * Fixed a bug where editing pages with primary keys greater than 999 would throw an exception. * Fixed a ``MultipleObjectsReturned`` exception raised on the page types migration with multiple page types per site. * Fixed a bug which prevented toolbar js from working correctly when rendered before toolbar. * Fixed a bug where CMS would incorrectly highlight plugin content when plugin contains invisible elements * Fixed a regression where templates which inherit from a template using an ``{% extends %}`` tag with a default would raise an exception. === 3.5.0 (2018-01-31) === * Fixed a bug which prevented users from seeing the welcome screen when debug is turned off. * Introduced improved repr for ``Page``, ``Title``, ``Placeholder`` and ``CMSPlugin`` models. * Rename publish buttons to no longer reference "page" * Page rendering will now use the draft page instead of public page for logged in users with change permissions, unless the ``preview`` GET parameter is used. * Fixed "Expand all / Collapse all" not reflecting real state of the placeholder tree * Fixed a bug where Aliased plugins would render if their host page was unpublished (and user was not on edit mode). * Fixed a bug where focusing inputs in modal would require 2 clicks in some browsers * Changed the language chooser to always show all configured languages to staff members and public-only languages to anon users. * Introduced logic to copy pages to different sites from the admin. * Removed "View on Site" button when adding a page * Welcome page no longer uses multilingual URLs when not required. * Prevent users from passing a public page as parent in ``create_page`` api function === 3.4.5 (2017-10-12) === * Introduced Django 1.11 compatibility * Fixed a bug where slug wouldn't be generated in the creation wizard * Fixed a bug where the add page endpoint rendered ``Change page`` as the html title. * Fixed an issue where non-staff users could request the wizard create endpoint. * Fixed an issue where the ``Edit page`` toolbar button wouldn't show on non-cms pages with placeholders. * Fixed a bug where placeholder inheritance wouldn't work if the inherited placeholder is cached in an ancestor page. * Fixed a regression where the code following a ``{% placeholder x or %}`` declaration, was rendered before attempting to inherit content from parent pages. * Changed page/placeholder cache keys to use sha1 hash instead of md5 to be FIPS compliant. * Fixed a bug where the change of a slug would not propagate to all descendant pages * Fixed a ``ValueError`` raised when using ``ManifestStaticFilesStorage`` or similar for static files. This only affects Django >= 1.10 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.45 2017/06/16 15:09:13 adam Exp $ d6 1 a6 2 MASTER_SITES= ${MASTER_SITE_GITHUB:=divio/} EXTRACT_USING= bsdtar d13 6 a18 2 GITHUB_PROJECT= django-cms GITHUB_TAG= ${PKGVERSION_NOREV} d20 1 a20 18 DEPENDS+= ${PYPKGPREFIX}-django-[0-9]*:../../www/py-django DEPENDS+= ${PYPKGPREFIX}-Pillow-[0-9]*:../../graphics/py-Pillow DEPENDS+= ${PYPKGPREFIX}-django-classy-tags-[0-9]*:../../www/py-django-classy-tags DEPENDS+= ${PYPKGPREFIX}-django-formtools-[0-9]*:../../www/py-django-formtools DEPENDS+= ${PYPKGPREFIX}-django-mptt-[0-9]*:../../www/py-django-mptt DEPENDS+= ${PYPKGPREFIX}-django-sekizai-[0-9]*:../../www/py-django-sekizai DEPENDS+= ${PYPKGPREFIX}-django-reversion-[0-9]*:../../www/py-django-reversion DEPENDS+= ${PYPKGPREFIX}-django-treebeard-[0-9]*:../../www/py-django-treebeard DEPENDS+= ${PYPKGPREFIX}-djangocms-admin-style-[0-9]*:../../www/py-djangocms-admin-style DEPENDS+= ${PYPKGPREFIX}-html5lib-[0-9]*:../../textproc/py-html5lib DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six USE_LANGUAGES= # empty REPLACE_SH= cms/static/cms/js/select2/release.sh pre-configure: find ${WRKSRC} -type f | xargs chmod g-w @ 1.45 log @Changes 3.4.4: * Fixed a bug in which cancelling the publishing dialog wasn't respected. * Fixed a bug causing post-login redirection to an incorrect URL on single-language sites. * Changed the signature for internal ``cms.plugin_base.CMSPluginBase`` methods ``get_child_classes`` and ``get_parent_classes`` to take an optional ``instance`` parameter. * Fixed an error when retrieving placeholder label from configuration. * Fixed a bug which caused certain translations to display double-escaped text in the page list admin view. * Adjusted the toolbar JavaScript template to escape values coming from the request. * Added Dropdown class to toolbar items * Replaced all custom markup on the ``admin/cms/page/includes/fieldset.html`` template with an ``{% include %}`` call to Django's built-in ``fieldset.html`` template. * Fixed a bug which prevented a page from being marked as dirty when a placeholder was cleared. * Fixed an IntegrityError raised when publishing a page with no public version and whose publisher state was pending. * Fixed an issue with JavaScript not being able to determine correct path to the async bundle * Fixed a ``DoesNotExist`` database error raised when moving a page marked as published, but whose public translation did not exist. * Fixed a bug in which the menu rendered nodes using the site session variable (set in the admin), instead of the current request site. * Fixed a race condition bug in which the database cache keys were deleted without syncing with the cache server, and as a result old menu items would continue to be displayed. * Fixed a 404 raised when using the ``Delete`` button for a Page or Title extension on Django >= 1.9 * Added "How to serve multiple languages" section to documentation * Fixed a performance issue with nested pages when using the ``inherit`` flag on the ``{% placeholder %}`` tag. * Removed the internal ``reset_to_public`` page method in favour of the ``revert_to_live`` method. * Fixed a bug in which the placeholder cache was not consistently cleared when a page was published. * Enhanced the plugin menu to not show plugins the user does not have permission to add. * Fixed a regression which prevented users from setting a redirect to the homepage. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44 2017/05/09 08:13:50 adam Exp $ d3 1 a3 1 DISTNAME= django-cms-3.4.4 d33 3 @ 1.44 log @Changes 3.4.3: * Fixed a security vulnerability in the page redirect field which allowed users to insert JavaScript code. * Fixed a security vulnerability where the ``next`` parameter for the toolbar login was not sanitised and could point to another domain. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.43 2017/02/02 07:54:11 adam Exp $ d3 1 a3 1 DISTNAME= django-cms-3.4.3 @ 1.43 log @What's new in 3.4.2 Bug Fixes --------- Escaped strings in close_frame JS template. Fixed a bug with text-transform styles on inputs affecting CMS login Fixed a typo in the confirmation message for copying plugins from a different language Fixed a bug which prevented certain migrations from running in a multi-db setup. Fixed a regression which prevented the Page model from rendering correctly when used in a raw_id_field. Fixed a regression which caused the CMS to cache the toolbar when CMS_PAGE_CACHE was set to True and an anonymous user had cms_edit set to True on their session. Fixed a regression which prevented users from overriding content in an inherited placeholder. Fixed a bug affecting Firefox for Macintosh users, in which use of the Command key later followed by Return would trigger a plugin save. Fixed a bug where template inheritance setting creates spurious migration Fixed a bug which prevented the page from being marked as dirty (pending changes) when changing the value of the overwrite url field. Fixed a bug where the page tree would not update correctly when a sibling page was moved from left to right or right to left. Improvements and new features ----------------------------- Added official support for Django 1.10. Rewrote manual installation how-to documentation Re-introduced the “Revert to live” menu option. Added support for django-reversion >= 2 Improved the fix-tree command so that it also fixes non-root nodes (pages). Introduced placeholder operation signals. Deprecations ------------ Removed the deprecated add_url(), edit_url(), move_url(), delete_url(), copy_url() properties of CMSPlugin model. Added a deprecation warning to method render_plugin() in class CMSPlugin. Deprecated frontend_edit_template attribute of CMSPluginBase. The post_ methods in `PlaceholderAdminMixin have been deprecated in favor of placeholder operation signals. Other changes ------------- Adjusted Ajax calls triggered when performing a placeholder operation (add plugin, etc..) to include a GET query called cms_path. This query points to the path where the operation originates from. Changed CMSPlugin.get_parent_classes() from method to classmethod. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2016/12/25 09:20:24 adam Exp $ d3 1 a3 1 DISTNAME= django-cms-3.4.2 @ 1.43.2.1 log @Pullup ticket #5408 - requested by sevan www/py-django-cms: security fix Revisions pulled up: - www/py-django-cms/Makefile 1.44 - www/py-django-cms/PLIST 1.30 - www/py-django-cms/distinfo 1.35 --- Module Name: pkgsrc Committed By: adam Date: Tue May 9 08:13:50 UTC 2017 Modified Files: pkgsrc/www/py-django-cms: Makefile PLIST distinfo Log Message: Changes 3.4.3: * Fixed a security vulnerability in the page redirect field which allowed users to insert JavaScript code. * Fixed a security vulnerability where the ``next`` parameter for the toolbar login was not sanitised and could point to another domain. @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= django-cms-3.4.3 @ 1.42 log @Work around long filename extraction issue @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.41 2016/12/02 12:28:08 adam Exp $ d3 1 a3 1 DISTNAME= django-cms-3.4.1 @ 1.41 log @Changes 3.4.1: * Fixed a regression when static placeholder was uneditable if it was present on the page multiple times * Removed globally unique constraint for Apphook configs. * Fixed a bug when keyboard shortcuts were triggered when form fields were focused * Fixed a bug when ``shift + space`` shortcut wouldn't correctly highlight a plugin in the structure board * Fixed a bug when plugins that have top-level svg element would break structure board * Fixed a bug where output from the ``show_admin_menu_for_pages`` template tag was escaped in Django 1.9 * Fixed a bug where plugins would be rendered as editable if toolbar was shown but user was not in edit mode. * Fixed css reset issue with shortcuts modal @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2016/09/12 13:21:31 adam Exp $ d7 1 @ 1.40 log @Changes 3.3.2: Unknown @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2016/05/13 20:06:04 adam Exp $ d3 1 a3 1 DISTNAME= django-cms-3.3.2 @ 1.39 log @Added dependency on py-django-formtools and py-django-treebeard @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2016/05/13 15:41:26 adam Exp $ d3 1 a3 1 DISTNAME= django-cms-3.2.5 @ 1.38 log @=== 3.2.5 (2016-04-27) === - Fix packaging problem with the wheel distribution === 3.2.4 (2016-04-26) === - Fix cache settings - Fix user lookup for view restrictions/page permissions when using raw id field - Fixed regression when page couldn't be copied if CMS_PERMISSION was False - Fixes an issue relating to uninstalling a namespaced application - Adds "Can change page" permission - Fixes a number of page-tree issues the could lead data corruption under certain conditions - Addresses security vulnerabilities in the `render_model` template tag that could lead to escalation of privileges or other security issues. - Addresses a security vulnerability in the cms' usage of the messages framework - Fixes security vulnerabilities in custom FormFields that could lead to escalation of privileges or other security issues. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2016/04/09 11:54:03 adam Exp $ d19 1 d23 1 @ 1.37 log @Changes 3.2.3 - Fix the display of hyphenated language codes in the page tree - Fix a family of issues relating to unescaped translations in the page tree @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2016/03/25 21:04:04 joerg Exp $ d3 1 a3 1 DISTNAME= django-cms-3.2.3 d6 1 a6 1 MASTER_SITES= http://pypi.python.org/packages/source/d/django-cms/ d13 3 @ 1.36 log @Fix PLIST. Bump revision. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2016/03/06 14:27:09 adam Exp $ d3 1 a3 1 DISTNAME= django-cms-3.2.2 a4 1 PKGREVISION= 1 @ 1.35 log @Changes 3.2.2: Substantial "under-the-hood" improvements to the page tree resulting in significant reduction of page-tree reloads and generally cleaner code Update jsTree version to 3.2.1 with slight adaptions to the Pagetree Improve the display and useability of the language menu, especially in cases where there are many languages Documentation improvements Add support for django-reversion 1.10+ (required for Django 1.9). Add placeholder name to the edit tooltip. Add attr['is_page']=True to CMS Page navigation nodes. Add Django and Python versions to debug bar info tooltip. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2015/11/24 17:33:01 adam Exp $ d5 1 @ 1.34 log @Changes 3.2.0: new welcome page to help new users touch-screen support for most editing interfaces, for sizes from small tablets to table-top devices enhanced and polished user interface much-needed improvements to the structure-board enhancements to components such as the pop-up plugin editor, sideframe (now called the overlay) and the toolbar significant speed improvements on loading, HTTP requests and file sizes restarts are no longer required when changing apphook configurations a new content wizard system, adaptable to arbitrary content types @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2015/09/08 08:16:24 adam Exp $ d3 1 a3 1 DISTNAME= django-cms-3.2.0 @ 1.33 log @Changes 3.1.3: The new bugfix releases for supported versions of django CMS are out. They contain a lot of small (and some not so small) fixes ranging from frontend glitches to better Django 1.8 support. All users of django CMS 3.1x and 3.0.x are encouraged to upgrade. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2015/07/17 15:53:36 adam Exp $ d3 1 a3 1 DISTNAME= django-cms-3.1.3 a14 1 #DEPENDS+= ${PYPKGPREFIX}-django-south-[0-9]*:../../www/py-django-south @ 1.32 log @Changes 3.1.2: Security Vulnerability Fix * Fixed an issue where privileged users could be tricked into performing certain actions without their knowledge via a CSRF vulnerability. Bug Fixes * Fix issue which causes menu classes to be duplicated in advanced settings * Fix issue with breadcrumbs not showing * Fix issues with show_menu templatetags * Minor documentation fixes * Fix an issue related to "Empty all" Placeholder feature * Fix plugin sorting in py3 * Fix search results number and items alignment in page changelist * Preserve information regarding the current view when applying the CMS decorator * Change the label "Save and close" to "Save as draft" * Fix X-Frame-Options on top-level pages * Fix order of which application urls are injected into urlpatterns * Fix delete non existing page language * Fix language fallback for nested plugins * Fix render_model template tag doesn't show correct change list * Fix scanning for placeholders fails on include tags with a variable as an argument * Pin South version to 1.0.2 * Pin Html5lib version to 0.999 until a current bug is fixed * Fix language chooser template @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2015/04/17 15:16:41 adam Exp $ d3 1 a3 1 DISTNAME= django-cms-3.1.2 @ 1.31 log @Changes 3.0.13: Numerous documentation updates especially for installation and the tutorial Numerous improvements to translations Improves reliability of apphooks Improves reliabiliy of Advanced Settings for pages when using apphooks Allow page deletion after template removal Improves upstream caching accuracy Improves CMSAttachMenu registration Improves handling of mistyped URLs Improves redirection as a result of changes to page slugs, etc. Improves performance of "watched models" Improves frontend performance relating to resizing the sideframe Corrects an issue where items might not be visible in structue mode menus Limits version of django-mptt used in CMS for 3.0.x Prevent accidental upgrades to Django 1.8, which is not yet supported @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2015/03/08 08:23:21 adam Exp $ d3 1 a3 1 DISTNAME= django-cms-3.0.13 d15 1 a15 1 DEPENDS+= ${PYPKGPREFIX}-django-south-[0-9]*:../../www/py-django-south @ 1.30 log @Changes 3.0.12: Core support for multiple instances of the same apphook'ed application The template tag `render_model_add` can now accept a model class as well as a model instance Fixes an issue with reverting to Live mode when moving plugins Fixes a missing migration issue Fixes an issue when using the PageField widget Fixes an issue where duplicate page slugs is not prevented in some cases Fixes an issue where copying a page didn't copy its extensions Fixes an issue where translations where broken when operating on a page Fixes an edge-case SQLite issue under Django 1.7 Fixes an issue where a confirmation dialog shows only some of the plugins to be deleted when usingthe "Empty All" context-menu item Fixes an issue where deprecated 'mimetype' was used instead of 'contenttype' Fixes an issue where `cms check` erroneous displays warnings when a plugin uses class inheritance Documentation updates @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2015/02/19 11:07:17 adam Exp $ d3 1 a3 1 DISTNAME= django-cms-3.0.12 @ 1.29 log @Changes 3.0.10: Improved Py3 compatibility Improved the behavior when changing the operator's language Numerous documentation updates Revert a change that caused an issue with saving plugins in some browsers Fix an issue where urls were not refreshed when a page slug changes Fix an issue with FR translations Fixed an issue preventing the correct rendering of custom contextual menu items for plugins Fixed an issue relating to recovering deleted pages Fixed an issue that caused the uncached placeholder tag to display cached content Fixed an issue where extra slashed would appear in apphooked URLs when APPEND_SLASH=False Fixed issues relating to the logout function @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2015/01/14 17:11:10 adam Exp $ d3 1 a3 1 DISTNAME= django-cms-3.0.10 @ 1.28 log @Changes 3.0.9: * Revert a change that caused a regression in toolbar login * Fix an error in a translated phrase * Fix error when moving items in the page tree @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2014/12/31 13:57:30 wiz Exp $ d3 1 a3 1 DISTNAME= django-cms-3.0.9 @ 1.27 log @Improve EGG_NAME default to work for packages with '-' in their name. Remove now unnecessary overrides in various packages. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2014/11/29 15:06:12 adam Exp $ d3 1 a3 1 DISTNAME= django-cms-3.0.7 @ 1.26 log @Changes 3.0.7: * Numerous updates to the documentation * Numerous updates to the tutorial * Updates to better support South 1.0 * Adds some new, user-facing documentation Bug fixes: * Fixes an issue with placeholderadmin permissions * Numerous fixes for minor issues with the frontend UI * Fixes issue where the CMS would not reload pages properly if the URL contained a # symbol * Fixes an issue relating to limit_choices_to in forms.MultiValueFields * Fixes PageField to work in Django 1.7 environments @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2014/11/23 14:07:47 adam Exp $ a23 1 EGG_NAME= ${DISTNAME:S/-/_/} @ 1.25 log @Changes 3.0.6: Experimental full Django 1.7 migrations support Added CMSPlugin.get_render_model to get the plugin model at render time Added simplified API to handle toolbar for page extensions Fixed a few frontend glitches Fixed menu when hide untranslated is set to False Added option to publish all the pages in a language / site in publisher_publish command Fixed sitemap ordering Fixed plugin table name generation fixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2014/08/24 08:04:18 adam Exp $ d3 1 a3 1 DISTNAME= django-cms-3.0.6 @ 1.24 log @We just released django CMS 3.0.5. We had 2 previously undetected regressions in 3.0.4. These are now fixed. One small new feature also snuck into this release: apphooks and plugin registration now work as decorators. If you are running 3.0.4 please upgrade. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2014/07/19 11:47:43 adam Exp $ d3 1 a3 1 DISTNAME= django-cms-3.0.5 a28 4 # XXX remove garbage post-extract: find ${WRKSRC} -name .DS_Store | xargs rm @ 1.23 log @Changes 3.0.3: Added an api to change the context menus of plugins and placeholders from plugins; Apphooks better respect the page permissions; Fixed how permissions are checked for static placeholder; Fixed page permissions for decorated views; Fallback language fixes for pages; Button fixes in the modal window; Improved the ability to subclass the RenderPlugin template tag; Fixes 'hover' effect on menus for deeper submenus; Added the ability to mark (Sub)Menu's 'active'; Improvements to the create_page API to support multi-site configs; Reduced queries on placeholder.clear by 60%; Auto-detect django-suit instead of using explicit setting; Implemented transaction.atomic in django 1.4/1.5 way; Added a automatic dynamic template directory for page templates; Internal support for using custom forms; @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2014/06/09 11:05:48 adam Exp $ d3 1 a3 1 DISTNAME= django-cms-3.0.3 @ 1.22 log @Changes 3.0.2: added 'as' form to render_placeholder templatetag to save the result in context added changeable strings for "?edit", "?edit_off" and "?build" urls utils.page_resolver has been optimized the get_page_from_path() api has been changed fixed manage.py cms uninstall plugin for table-patched plugins added support for python 3.4 docs updated publish on apphook subpages no longer redirects to the apphook root @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2014/05/03 18:43:27 adam Exp $ d3 1 a3 1 DISTNAME= django-cms-3.0.2 @ 1.21 log @Changes 3.0.1: Fixed an issue where logout doesn't refresh once the user logs out; Updated the toolbar menu item to "Logout [name of user]" when available; Updated the Page: Advanced Settings form to automatically show/hide the application instance name field when appropriate and to separate language-dependent fields from language-independent ones; Fixed sitemaps to no longer lists pages which only redirect; Fixes for the plugin clipboard to behave correctly; Updates to the fix-mptt management command; Various fixes to target the top frame when clicking links in the sideframe; Fixed a number of refresh issues; Various documentation updates. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2014/04/28 12:13:36 joerg Exp $ d3 1 a3 1 DISTNAME= django-cms-3.0.1 d29 4 @ 1.20 log @Fix interpreter. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2014/04/24 19:54:15 adam Exp $ d3 1 a3 1 DISTNAME= django-cms-3.0 @ 1.19 log @Changes 3.0: * New Frontend Editing * New Toolbar * New Page Types * Experimental Python 3.3 support * Better multilingual editing @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2014/01/25 10:30:28 wiz Exp $ d27 2 @ 1.18 log @Mark packages as not ready for python-3.x where applicable; either because they themselves are not ready or because a dependency isn't. This is annotated by PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of x.y.z or PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-foo, py-bar respectively, please use the same style for other packages, and check during updates. Use versioned_dependencies.mk where applicable. Use REPLACE_PYTHON instead of handcoded alternatives, where applicable. Reorder Makefile sections into standard order, where applicable. Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default with the next commit. Whitespace cleanups and other nits corrected, where necessary. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2013/11/01 11:18:00 adam Exp $ d3 1 a3 1 DISTNAME= django-cms-2.4.3 d14 1 a14 1 DEPENDS+= ${PYPKGPREFIX}-imaging-[0-9]*:../../graphics/py-imaging a16 1 DEPENDS+= ${PYPKGPREFIX}-django-appmedia-[0-9]*:../../www/py-django-appmedia d20 1 d22 1 a25 1 PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-django-appmedia, py-imaging @ 1.17 log @Changes 2.4.3: Fixed a bug in fixture loading signals handling Fixed a bug in placeholder's primary key thousand formatting Test fixes Fixed use of cached content in the show_placeholder's preview mode Fixed issues in cookie handling Fixed minor unicode issues Fixed a missing argument in ModelAdmin Fixed a bug in WymEditor handling Fixed bugs in migrations Fixed bug in language fallback Minor documentation fixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2013/08/09 07:53:19 adam Exp $ a12 3 EGG_NAME= ${DISTNAME:S/-/_/} USE_LANGUAGES= # empty d23 4 @ 1.16 log @Changes 2.4.2: Mostly a bugfix release. The full change log: - Apphook edit mode bugfix - Added option to render_placeholder tag to set language - Huge permission cache invalidation speed up - Doc improvements - css cleanup in PlaceholderAdmin - Log change of page status done via AJAX - Use --noinput convention for delete_orphaned_plugins command - added Testing docs - fixed more issues with only one language - locales updated @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2013/04/26 19:56:05 adam Exp $ d3 1 a3 1 DISTNAME= django-cms-2.4.2 @ 1.15 log @Changes 2.4.1: * USE_I18N=False fixed * some frontend css stuff fixed * check_copy_relations fixed for abstract classes * non public frontend languages fixed Changes 2.4.0: * Compatibility with Django 1.4 and 1.5 (1.3 support dropped) * Support for Python 2.5 dropped * CMS_MAX_PAGE_PUBLISH_REVERSIONS has been added * Reversion integration has changed to limit DB size * CMS_LANGUAGE setting has changed * CMS_HIDE_UNTRANSLATED setting removed * CMS_LANGUAGE_FALLBACK setting removed * CMS_LANGUAGE_CONF setting removed * CMS_SITE_LANGUAGES setting removed * CMS_FRONTEND_LANGUAGES setting removed * MultilingualMiddleware has been removed * CMS_FLAT_URLS has been removed * CMS_MODERATOR has been removed and replaced with simple publisher. * PlaceholderAdmin has now language tabs and has support for django-hvad * Added `cms.middleware.language.LanguageCookieMiddleware` * Added CMS_RAW_ID_USERS @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2013/04/08 20:39:16 adam Exp $ d3 1 a3 1 DISTNAME= django-cms-2.4.1 @ 1.14 log @Changes 2.3.6: Bug fixes and Django 1.5 compatibility. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2012/12/09 20:32:37 adam Exp $ d3 1 a3 1 DISTNAME= django-cms-2.3.6 @ 1.13 log @Changes 2.3.5: * Bug-fix release. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2012/12/01 18:42:14 adam Exp $ d3 1 a3 1 DISTNAME= django-cms-2.3.5 @ 1.12 log @Added dependecy on py-html5lib @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2012/11/25 08:51:07 adam Exp $ d3 1 a3 1 DISTNAME= django-cms-2.3.4 @ 1.11 log @Changes 2.3.4: - Fixed WymEditor - Fixed Norwegian translations - Fixed a bug that could lead to slug clashes - Fixed page change form (jQuery and permissions) - Fixed placeholder field permission checks @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2012/10/28 06:31:00 asau Exp $ d24 1 @ 1.10 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2012/08/26 13:34:46 adam Exp $ d3 1 a3 1 DISTNAME= django-cms-2.3.1 @ 1.9 log @Changes 2.3.1: * Introducing Django 1.4 support, dropped support for Django 1.2 * Lazy page tree loading in admin * Toolbar isolation * Plugin cancel button fixed * Tests refactor * Moving text plugins to different placeholders no longer loses inline plugins * Minor improvements @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2012/04/08 19:09:16 wiz Exp $ a12 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.8 log @Remove python24 and all traces of it from pkgsrc. Remove devel/py-ctypes (only needed by and supporting python24). Remove PYTHON_VERSIONS_ACCEPTED and PYTHON_VERSIONS_INCOMPATIBLE lines that just mirror defaults now. Miscellaneous cleanup while editing all these files. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2012/01/08 07:56:58 adam Exp $ d3 1 a3 1 DISTNAME= django-cms-2.2 d25 1 @ 1.7 log @Changes 2.2: * django-mptt now a proper dependency * Django 1.3 support * View permissions * django-sekizai instead of PluginMedia * Toolbar must be enabled explicitly in templates * Static files moved to /static/ * Dropped support for django-dbgettext @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2011/04/06 21:42:41 joerg Exp $ a14 2 PYTHON_VERSIONS_ACCEPTED= 27 26 25 @ 1.6 log @Dependency requires Python 2.5 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2011/02/24 08:26:47 adam Exp $ d3 1 a3 1 DISTNAME= django-cms-2.1.3 d25 2 @ 1.5 log @Changes 2.1.3: * Fixed a serious security issue in PlaceholderAdmin * Fixed bug with submenus showing pages that are not 'in_navigation' * Fixed PlaceholderField not respecting limits in CMS_PLACEHOLDER_CONF * Fixed the double-monkeypatch check for url reversing @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2011/02/17 18:09:29 adam Exp $ d15 2 @ 1.5.2.1 log @Pullup ticket #3403 - requested by joerg py-django-cms: build fix Revisions pulled up: - www/py-django-cms/Makefile 1.6 --- Module Name: pkgsrc Committed By: joerg Date: Wed Apr 6 21:42:41 UTC 2011 Modified Files: pkgsrc/www/py-django-cms: Makefile Log Message: Dependency requires Python 2.5 @ text @d1 1 a1 1 # $NetBSD$ a14 2 PYTHON_VERSIONS_ACCEPTED= 27 26 25 @ 1.4 log @Depend also on py-django-appmedia @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2011/02/17 17:36:44 adam Exp $ d3 1 a3 1 DISTNAME= django-cms-2.1.2 @ 1.3 log @Changes 2.1.2: * Fixed issues with the CSRF fix from 2.1.1. * Updated translation files from transifex. Changes 2.1.1: * Fixed CMS AJAX requests not being CSRF protected, thus not working in Django 1.2.5 * Fixed toolbar CSS issues in Chrome/Firefox @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2011/01/30 16:55:10 adam Exp $ d22 1 @ 1.2 log @Changes 2.1.0: * language namespaces for apphooks (reverse("de:myview"), reverse("en:myview")) * video plugin switch to http://github.com/FlashJunior/OSFlashVideoPlayer * frontediting added (cms.middlware.toolbar.ToolbarMiddleware) * testsuite works now under sqlite and postgres * orphaned text embed plugins get now deleted if not referenced in the text anymore * placeholder templatetag: "theme" attribute removed in favor of "width" (backward incompatible change if theme was used) * menu is its own app now * menu modifiers (you can register menu modifiers that can change menu nodes or rearrange them) * menus are now class based. * apphooks are now class based and can bring multiple menus and urls.py with them. * menus and apphooks are auto-discovered now * example templates look a lot better now. * languages are not a dropdown anymore but fancy tabs * placeholderend templatetag added: {% placeholder "content" %}There is no content here{% endplaceholder %} * plugins can now be used in other apps :) see cms/docs/placeholders.txt * plugins can now be grouped * a lot of bugfixes * the cms now depends on the cms.middleware.media.PlaceholderMediaMiddleware middleware * templatetags refactored: see cms/docs/templatetags.txt for new signatures. * placeholder has new option: or and a endpalceholder templatetag @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= django-cms-2.1.0 @ 1.1 log @Initial revision @ text @d3 1 a3 1 DISTNAME= django-cms-2.0.2 @ 1.1.1.1 log @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. @ text @@