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

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


Branch: CURRENT, Version: 3.4.3, Package name: py27-django-cms-3.4.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] [textproc/py-html5lib] [www/py-django-classy-tags] [lang/python27] [www/py-django-mptt] [www/py-django-sekizai] [www/py-django-reversion] [graphics/py-Pillow] [lang/py-six] [www/py-djangocms-admin-style] [www/py-django-treebeard] [www/py-django-formtools]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 8af432d7083ba5daa23e55a0b0a8bca41591a563
RMD160: f7dd71ad389c84e39acedb70862d8b80ab3e3d14
Filesize: 5112.059 KB

Version history: (Expand)


CVS history: (Expand)


   2017-05-09 10:13:50 by Adam Ciarcinski | Files touched by this commit (3)
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.
   2017-02-02 08:54:11 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
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.
   2016-12-25 10:20:24 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
Work around long filename extraction issue
   2016-12-02 13:28:08 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
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
   2016-09-12 15:21:31 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
Changes 3.3.2:
Unknown
   2016-05-13 22:06:04 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
Added dependency on py-django-formtools and py-django-treebeard
   2016-05-13 17:41:26 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
=== 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.
   2016-04-09 13:54:04 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
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