Skip to main content

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

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.

Release history Release notifications | RSS feed

This release

1.1.0 This release

1 file

1.0.3

1 file

1.0.2

1 file

1.0.1

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page