2 votes

Protected Properties

Protected properties allows document properties to be disabled by some arbitrary condition. This could be time based, or whether a user has a particular permission/name.

To create a property you must create a new Data Type for the property and another for the data type you want to protect (you can use any existing data type).

Ships with an Admin Only check but can be easily extended with more - the code reflects all implementations of IProtectedPropertyAccessCheck interface in all loaded DLLs.

An example implementation is also included that disables properties if the users name is not "bob".

Screenshots

Archived files

Documentation

Source code

Package owner

Rob Stevenson-Leggett

Rob Stevenson-Leggett

Rob has 110 karma points

Package Compatibility

This package is compatible with the following versions as reported by community members who have downloaded this package:
Untested or doesn't work on Umbraco Cloud
8.0.x (untested)
7.13.x (untested)
7.12.x (untested)
7.11.x (untested)
7.10.x (untested)
7.9.x (untested)
7.8.x (untested)
7.7.x (untested)
7.6.x (untested)
7.5.x (untested)
7.4.x (untested)
7.3.x (untested)
7.2.x (untested)
7.1.x (untested)
7.0.x (untested)
6.1.x (untested)
6.0.x (untested)

You must login before you can report on package compatibility.

Package Information

  • Package owner: Rob Stevenson-Leggett
  • Created: 01/07/2010
  • Current version 0.3
  • License MIT
  • Downloads: 535