Experimental project

This is a sandbox project, which contains experimental code for developer use only.

The purpose of this module is to assign one user a specific node and give
permissions to edit it even though he has no global permissions for it.
There are great modules like workbench_access and other out there, but they were to complex for my needs.

The way this works is the following:
User A has rights to edit node X.
User B has NO rights to edit node X.

User A edits node X and assigns (through the node_assignment interface at the bottom of each node) node X to node B and can add a text optionally "Please check this and assign it back to me"

User B is emailed with the message included, telling him he can edit the node.

When the User B tries to edit the node now, he has full access to edit it. He can also "reassign" it using the node_assignment form.

This module is very basic by design, it MIGHT get extended to
1. assign all translations of the node when assigning one language.
2. an administration page to define which content types can be assigned and not enable it for all as it is now
3. extend the administration page to define whether the translation should automatically assigned too.

This extensions and others depend on the interest and our time and use for it. Or whether someone else
is willing to step in.

Enjoy

Project information

  • caution Seeking co-maintainer(s)
    Maintainers are looking for help reviewing issues.
  • Project categories: Access control
  • Created by reptilex on , updated