You are here

README.txt in Taxonomy access fix 7.2

Same filename and directory in other branches
  1. 7 README.txt
Taxonomy access fix
====

This module

* adds one permission per vocabulary: "add terms in VOCABULARY"
* changes the way vocabulary specific permissions are handled
* changes the Taxonomy admin pages' access checks
* alters the vocabularies overview table to show only what you have access to
  edit or delete

The module does what native Taxonomy lacks: more specific Taxonomy permissions
(and checking them correctly).

*Note*: In order to access the admin/structure/taxonomy page, you must first set
permissions for the desired vocabularies.

*Note*: A module can't add permissions to another module, so the
extra "add terms in X" permissions are located under "Taxonomy access fix" and
not under "Taxonomy".

*Note*: If you are upgrading from version 1.x, you can update your feature as
follows:

// Exported permission: 'add terms in 1'.
$permissions['add terms in 1'] = array(
  'name' => 'add terms in 1',
  'roles' => array(
    'admin' => 'admin',
  ),
  'module' => 'taxonomy_access_fix',
);

becomes:

// Exported permission: 'add terms in 3'.
$permissions['add terms in tags'] = array(
  'name' => 'add terms in tags',
  'roles' => array(
    'editor' => 'editor',
  ),
  'module' => 'taxonomy_access_fix',
);

File

README.txt
View source
  1. Taxonomy access fix
  2. ====
  3. This module
  4. * adds one permission per vocabulary: "add terms in VOCABULARY"
  5. * changes the way vocabulary specific permissions are handled
  6. * changes the Taxonomy admin pages' access checks
  7. * alters the vocabularies overview table to show only what you have access to
  8. edit or delete
  9. The module does what native Taxonomy lacks: more specific Taxonomy permissions
  10. (and checking them correctly).
  11. *Note*: In order to access the admin/structure/taxonomy page, you must first set
  12. permissions for the desired vocabularies.
  13. *Note*: A module can't add permissions to another module, so the
  14. extra "add terms in X" permissions are located under "Taxonomy access fix" and
  15. not under "Taxonomy".
  16. *Note*: If you are upgrading from version 1.x, you can update your feature as
  17. follows:
  18. // Exported permission: 'add terms in 1'.
  19. $permissions['add terms in 1'] = array(
  20. 'name' => 'add terms in 1',
  21. 'roles' => array(
  22. 'admin' => 'admin',
  23. ),
  24. 'module' => 'taxonomy_access_fix',
  25. );
  26. becomes:
  27. // Exported permission: 'add terms in 3'.
  28. $permissions['add terms in tags'] = array(
  29. 'name' => 'add terms in tags',
  30. 'roles' => array(
  31. 'editor' => 'editor',
  32. ),
  33. 'module' => 'taxonomy_access_fix',
  34. );