Skip to main content

Allows to toggle edit mode in Plone

Project description

collective.editmodeswitcher

collective.editmodeswitcher allows to toggle between edit and view only mode. This enables users with modify permissions to view a page without editable borders. The current setting is stored in a cookie and thus effective for multiple page views. This is especially useful in single sign on environments.

Install

Add collective.editmodeswitcher to your buildout configuration:

[instance]
eggs +=
    collective.editmodeswitcher

or add it as a dependency to one of your packages.

Compatibility

Runs with Plone 4.2, 4.3 and 5.1.

Usage

For toggling the edit-mode call the view @@switch-editmode. This will toggle the edit mode and store the current edit mode status in a cookie for further requests. You can get the current state by calling @@switch-editmode/get_state, this will return enabled, or ‘disabled’.

You may want to place an action somewhere for toggling the edit mode - this integration is not done by collective.editmodeswitcher.

Caching

collective.editmodeswitcher provides a plone.app.caching etag adapter named editmode. This etag can be used in the caching configuration in order to make the cache flush when switching the edit mode.

Changelog

1.1.0 (2019-10-15)

  • Drop Plone 4.1 support. [jone]

  • Add Plone 5.1 support. [tinagerber]

1.0.3 (2016-05-12)

  • Provide plone.app.caching etag “editmode”. [jone]

1.0.2 (2016-02-12)

  • Implement traversable get_state method, which returns the curren edit-mode state. [mathias.leimgruber]

  • Use ftw.testbrowser for testing. [mathias.leimgruber]

1.0.1 (2013-05-24)

  • General package clean up: Update Readme, update metadata, testing, declare dependencies

1.0 (2011-02-25)

  • Initial release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

collective.editmodeswitcher-1.1.0.tar.gz (10.6 kB view details)

Uploaded Source

File details

Details for the file collective.editmodeswitcher-1.1.0.tar.gz.

File metadata

  • Download URL: collective.editmodeswitcher-1.1.0.tar.gz
  • Upload date:
  • Size: 10.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.2

File hashes

Hashes for collective.editmodeswitcher-1.1.0.tar.gz
Algorithm Hash digest
SHA256 615e30134f3c1f124ac560d0fd3ebd613fa1a1851dc6dfd7c11940f160c6b1ba
MD5 98386a1954d3aa9cb455268b5c224c9e
BLAKE2b-256 9743c5ce8a7b15be7c19a5ba48e7f54a5c3406672ffef003b1c60e1f52131f35

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page