Block user deletion
The issue is I need some users to be able to edit other users info but not delete them. There is no permission that I can see that allows editing of users profiles but not deleting them. My second guess was to write a module but I don't see anything in the API that will let me control user access the way I need. Neither could I find a way to block the deletion (I know hackish). Any pointers in the right direction are greatly appreciated.
Sounds like a nice follow-up to http://drupal.org/node/8 ... "Cancel any account" permission (in addition to the new "Cancel account" permission) Logically those would equal the node permissions we have already: "delete own foo content" + "delete any foo content". sun
-----Original Message----- From: development-bounces@drupal.org [mailto:development-bounces@drupal.org] On Behalf Of Nabil Alsharif Sent: Tuesday, April 14, 2009 9:33 PM To: development@drupal.org Subject: [development] Block user deletion
The issue is I need some users to be able to edit other users info but not delete them. There is no permission that I can see that allows editing of users profiles but not deleting them. My second guess was to write a module but I don't see anything in the API that will let me control user access the way I need. Neither could I find a way to block the deletion (I know hackish).
Any pointers in the right direction are greatly appreciated.
Did you try the User Protect module? On Tue, Apr 14, 2009 at 4:11 PM, Daniel F. Kudwien <news@unleashedmind.com> wrote:
Sounds like a nice follow-up to http://drupal.org/node/8 ...
"Cancel any account" permission (in addition to the new "Cancel account" permission)
Logically those would equal the node permissions we have already: "delete own foo content" + "delete any foo content".
sun
-----Original Message----- From: development-bounces@drupal.org [mailto:development-bounces@drupal.org] On Behalf Of Nabil Alsharif Sent: Tuesday, April 14, 2009 9:33 PM To: development@drupal.org Subject: [development] Block user deletion
The issue is I need some users to be able to edit other users info but not delete them. There is no permission that I can see that allows editing of users profiles but not deleting them. My second guess was to write a module but I don't see anything in the API that will let me control user access the way I need. Neither could I find a way to block the deletion (I know hackish).
Any pointers in the right direction are greatly appreciated.
-- Ken Rickard agentrickard@gmail.com http://ken.therickards.com
No I didn't see that module in my search. It looks like it has what I need, or at least a pointer to how to get there. Thanks. On Tue, Apr 14, 2009 at 03:40:58PM -0500, Ken Rickard wrote:
Did you try the User Protect module?
On Tue, Apr 14, 2009 at 4:11 PM, Daniel F. Kudwien <news@unleashedmind.com> wrote:
Sounds like a nice follow-up to http://drupal.org/node/8 ...
"Cancel any account" permission (in addition to the new "Cancel account" permission)
Logically those would equal the node permissions we have already: "delete own foo content" + "delete any foo content".
sun
-----Original Message----- From: development-bounces@drupal.org [mailto:development-bounces@drupal.org] On Behalf Of Nabil Alsharif Sent: Tuesday, April 14, 2009 9:33 PM To: development@drupal.org Subject: [development] Block user deletion
The issue is I need some users to be able to edit other users info but not delete them. There is no permission that I can see that allows editing of users profiles but not deleting them. My second guess was to write a module but I don't see anything in the API that will let me control user access the way I need. Neither could I find a way to block the deletion (I know hackish).
Any pointers in the right direction are greatly appreciated.
-- Ken Rickard agentrickard@gmail.com http://ken.therickards.com
Quoting Nabil Alsharif <nabil@gobrighttree.com>:
Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable
The issue is I need some users to be able to edit other users info but not delete them. There is no permission that I can see that allows editing of users profiles but not deleting them. My second guess was to write a module but I don't see anything in the API that will let me control user access the way I need. Neither could I find a way to block the deletion (I know hackish).
Any pointers in the right direction are greatly appreciated.
If you can't find a module for this you could create a module that uses hook_form_alter and remove the delete button from the form and change the access callback and arguments field for the menu to one you create. -- Earnie -- http://r-feed.com/ -- http://for-my-kids.com/ -- http://www.4offer.biz/ -- http://give-me-an-offer.com/
That is what I'm doing until I find a better solution. On Thu, Apr 16, 2009 at 08:56:17AM -0500, Earnie Boyd wrote:
Quoting Nabil Alsharif <nabil@gobrighttree.com>:
Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable
The issue is I need some users to be able to edit other users info but not delete them. There is no permission that I can see that allows editing of users profiles but not deleting them. My second guess was to write a module but I don't see anything in the API that will let me control user access the way I need. Neither could I find a way to block the deletion (I know hackish).
Any pointers in the right direction are greatly appreciated.
If you can't find a module for this you could create a module that uses hook_form_alter and remove the delete button from the form and change the access callback and arguments field for the menu to one you create.
-- Earnie -- http://r-feed.com/ -- http://for-my-kids.com/ -- http://www.4offer.biz/ -- http://give-me-an-offer.com/
participants (4)
-
Daniel F. Kudwien -
Earnie Boyd -
Ken Rickard -
Nabil Alsharif