Skip to content

Github mirror of MediaWiki extension BlueSpicePageAssignments - our actual code is hosted with Gerrit (please see https://www.mediawiki.org/wiki/Developer_access for contributing)

Notifications You must be signed in to change notification settings

wikimedia/mediawiki-extensions-BlueSpicePageAssignments

Repository files navigation

Future development

At the moment a assigned user always receives special permission. This is independent from the way a user is being assigned (directly as a user, indirectly by group membership, indirectly by assignment of 'everyone').

In case of 'everyone' this may be a problem. But as 'everyone' is not available by default we leave it that way for now.

For future development the different assignment types ( $bsgPageAssigneeTypes ), should be able to define what they enable for the user. E. g.

  • Notification on changes to the assigned page
  • Read confirmation of assigned pages
  • Special permissions on the assigned page

This should be implemented in the 'BSAssignableBase' derived classes. Maybe having a hook in "BSAssignableBase::factory" could also allow other extensions to decorate the different types, thus adding capabilities.

About

Github mirror of MediaWiki extension BlueSpicePageAssignments - our actual code is hosted with Gerrit (please see https://www.mediawiki.org/wiki/Developer_access for contributing)

Resources

Code of conduct

Stars

Watchers

Forks

Packages

No packages published