privacy_ui

Component ID

1390168

Component name

privacy_ui

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

Privacy by owner

Screenshot

Privacy by owner provides an administration interface to define privacy items. This items can be used by other privacy modules to configure access control based on the owner (creator) of content.

Privacy by owner is both a plugin architecture for submodules and an API for access control modules.

Plugins

Plugins define groups of users from the point of the owners view. Such user groups can be, for example, users with the same role as the owner or owners friends.

Plugins simple implement hooks of privacy by owner main module. The following plugins are shipped with this module:

  • Everyone
  • Nobody
  • Role
  • Friends
  • User relationships

Everybody grants access to every authenticated user.

Nobody revokes access to content so it is marked as private: Only the creator of content can view it.

Role allows users with a specific role to view owners content.

The plugins Friends and User relationships are connectors to third-party modules (see friends and user relationships).

Modules using Privacy by owner