You need to sign in to do that
Don't have an account?
shabu_thomas
Urgent: Delete Permission to Custom Objects without Edit Permission
Hi,
By default, if we can't implement delete permission alone without edit permission to a custom object.
But, in our case, a user can create or delete a record. But he should not edit it.
How can we implement it ?
Always welcome an immediate answer
Rgds
Shabu
You could override the standard Delete button with a Visualforce page. And that simple Visualforce page calls an Apex controller that performs the Delete. Apex can run as System Administrator context and therefore execute the Delete - even though the logged in user's Profile might not grant that CRUD permission.
Assuming you are on EE or UE. The "delete" permission on a custom object can't be granted to a custom profile without having the edit rights as well. And the function links "Edit|Del" on a related list will appear based on the profile's rights, so aside from some heavy Visualforce overrides or something, you're stuck there too.
Could you use field-level security to mark the fields read only or not visible to the standard user profile (be it Standard User or a custom profile you've created)? That way you could still give them access to delete the record but they wouldn't be able to make other changes?