Currently the is module is using "bypass node access" permission, which isn't fully flexible in some implementations.
Let's extend user permissions to following:
1) 'administer node_keep per node' - Allows to crud node_keep values per single node
2) 'access node_keep widget' - allows to access node keep widget in node forms , if permission 'administer node_keep per node' is not granted, user will be able to see current values of node_keep without possibility to change them

Comments

sandboxpl created an issue. See original summary.

sandboxpl’s picture

Title: Extend permissions » Extend module permissions
sandboxpl’s picture

StatusFileSize
new3.49 KB

Attached patch with initial idea, which will add 2 new permissions to the module and perform corresponding access check when building form widgets

daften’s picture

This would be usefulf or some of my projects as well

  • Grayle committed 44065da on 8.x-1.x
    Issue #3122863 by sandboxpl, daften: Extend module permissions
    
grayle’s picture

Status: Active » Fixed

@sandboxpl you're maintainer too, feel free to commit and make new releases too if it's something urgent. No need to wait on my slow butt.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.