Hi, first thank you for this module that is really useful in all my projects !

I encountered a problem using this module in combination with theTaxonomy Term Status module that allows to set a status published/unpublished on taxonomy terms :

When using views bulk operation to change the status of taxonomy terms, it was not working for users that have VPPR permissions, even with administer vocabulary_machine_name vocabulary terms access. Only administer taxonomy access worked.

Znerol's investigations, on the Taxonomy Term Status issue queue, showed that it was because Entity API is checking for administer taxonomy access. Here's the issue : https://drupal.org/node/2145257.

To avoid patching Entity API, I created a custom module trying to replace Entity's access callback functions (code embed in the previously linked issue). It is not working yet, and I need help on it, but I think it should be part of VPPR module : Entity API is a very popular module, and as VPPR adds new permissions, maybe it could ensure the compatibility with it ?

Best regards, Seren10pity.

CommentFileSizeAuthor
#2 custom.module.txt2.1 KBseren10pity13

Comments

seren10pity13’s picture

Custom module is working ! ... for my needs (editing/publishing access).
You may want to adapt it to fit all vppr permissions.

seren10pity13’s picture

Status: Active » Needs work
StatusFileSize
new2.1 KB
bohart’s picture

Version: 7.x-1.0 » 7.x-1.x-dev
Status: Needs work » Closed (outdated)

D7 reached its EOL back in January 2025, and there is no active release for D7 for this module anymore.
Development or support is not planned for D7. All D7-related issues (with no activity for years) are marked as outdated in a bunch.

Everyone can apply the patch above (not tested by the maintainers, tested by the community) to their D7 projects.
If the issue remains relevant for D10+ versions, merge requests with proposed solutions for a new module version (D10+) are welcome in a new follow-up issue.

Thanks!

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.