Plone.app.content

Latest version: v4.1.9

Safety actively analyzes 723158 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 11 of 20

3.2

----------------

New features:

- Add ``allow_upload`` view, which returns a JSON string to indicate if File or Image uploads are allowed in the current container.
When the view is called with a ``path`` request parameter, then content at this path is used instead the content where the view is called.
[thet]

- Factor out the available columns ignored list which can be used to narrow down the available columns list to a user friendly set.
[thet]

Bug fixes:

- Explicitly set ``application/json`` content type for JSON responses and declare an ``utf-8`` charset.
[thet]

- Properly deprecated ``_permissions`` in favor of ``PERMISSIONS``.
Since 3.1, the ``_permissions`` variable was ``None`` instead of a
backwards compatibility alias for ``PERMISSIONS`` due to a wrong
deprecation. [maurits]

- Fix recursive workflow actions. The ``isDefaultPage`` check acquired
the wrong parent context. Also bypass the recurse flag for default page
workflow state change. [petschki]

3.1.2

------------------

Bug fixes:

- Bind view ``plonejsi18n`` to INavigationRoot in order to enable non-portal-root published sites to deliver the translations for javascript.
[jensens]

3.1.1

------------------

Bug fixes:

- Lookup of Content Type for passing in Content Type Factory improved,
so that all Images (especially Tiff) are stored as Images not Files.
[loechel]

3.1

----------------

New:

- Show attributes from ``_unsafe_metadata`` if user has "Modify Portal Content" permissions.
[thet]

- Add ``Creator``, ``Description``, ``end``, ``start`` and ``location`` to the available columns and context attributes for folder_contents.
[thet]

Fixes:

- Folder contents: When pasting, handle "Disallowed subobject type" ValueError and present a helpful error message.
Fixes: plone/mockup657
[thet]

- Folder contents: Acquire the top most visible portal object to operate on.
Fixes some issues in INavigationRoot or ISite based subsites and virtual hosting environments pointing to subsites.
Fixes include: show correct breadcrumb paths, paste to correct location.
Fixes: 86
[thet]

- Added most notably `portal_type`, `review_state` and `Subject` but also `exclude_from_nav`, `is_folderish`, `last_comment_date`, `meta_type` and `total_comments` to ``BaseVocabularyView`` ``translate_ignored`` list.
Some of them are necessary for frontend logic and others cannot be translated.
Fixes https://github.com/plone/plone.app.content/issues/77
[thet]

- Remove ``portal_type`` from available columns and use ``Type`` instead, which is meant to be read by humans.
``portal_type`` is now available on the attributes object.
[thet]

- Vocabulary permissions are considered View permission by default, if not
stated different in PERMISSIONS global. Renamed _permissions to PERMISSIONS,
Deprecated BBB name in place. Also minor code-style changes
[jensens, thet]

- Fix test isolation problem and remove an unnecessary test dependency on ``plone.app.widgets``.
[thet]

- Restore acquisition context in orderings, which had been dropped by accident in 3.0.15
[pysailor]

3.0.20

-------------------

Fixes:

- Fixed tests for adding creators to content. [vangheem]

3.0.19

-------------------

Fixes:

- Add fallback to global vocabulary permission check when permission
checker can't be found.
[alecm]

Page 11 of 20

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.