What does "Keep?" mean?

Rowanw - March 9, 2009 - 23:24
Project:Nodeaccess
Version:6.x-1.3
Component:User interface
Category:support request
Priority:normal
Assigned:Unassigned
Status:active
Description

I can't work out what the purpose of the "keep" checkbox is, well I don't think I know anyway.

When I search for a user and only check keep then click save - nothing is saved. However if I select both keep and view, then the settings are saved. If I only check view without keep then it doesn't save the setting.

There's text in the module that reads "You need to check the Keep? checkbox if you want to keep the user for granting.". However this doesn't really explain much.

As far as I can tell, keep always needs to be checked regardless of what you're trying to do. So what am I missing?

#1

Eirik_R - May 7, 2009 - 22:32

I thought I had understood this one when I were translating, but then I went to test it, and I might not have. So I'm asking the same question, why is the "Keep?" checkbox there?

Please note that I haven't started to actually use the nodeaccess module yet, so I might be able to figure it out if I start actually using it.

#2

mike-green - October 13, 2009 - 12:42

This is how I understand it:

The short answer:

"Keep?" needs to be checked (along with "view" and other permissions).

The long answer:

"Keep?" will provide that permissions for particular user will be active even if permissions for this users group are not.
For example - if we don't allow access for group "Great Users", but want to allow access to "very_great_user" (which is a member of "Great Users" group) - then we need to "keep" this user in the allowed user list (editor will see the list under roles list).

Why is this so? I suppose the developer has a special reason for it. As I understand from module page, this will go away in 2.0.

 
 

Drupal is a registered trademark of Dries Buytaert.