You need to sign in to do that
Don't have an account?

Deleting records based on checkbox on user
Hi All,
I have a checkbox on User Called Delete_Records__c. if this checkbox is true then i should be able to delete record for a Custom object named as Cycle info else an error should be thrown.
How Can i create a trigger for it?
Any help
I have a checkbox on User Called Delete_Records__c. if this checkbox is true then i should be able to delete record for a Custom object named as Cycle info else an error should be thrown.
How Can i create a trigger for it?
Any help
We Can try like this Please Mark It As Best Answer If It Helps
Thank You!
All Answers
Try Below Trigger Please Mark It As Best Answer If It Helps
Thank You!
Thanks for replying. Is it possible to make it generic for any custom object?
How can we do it. Can you please help me out with it?
we cannot create generic trigger for any custom object Each Object have it's seperate trigger
please close your query by marking it as best answer if t helps so it also helps others in future
thank you!
We Can try like this Please Mark It As Best Answer If It Helps
Thank You!
//public List<SObject> records;
public static void handleTrigger(){
if( Trigger.isBefore && Trigger.isDelete ){
User u = [Select id,Delete_Records__c from User where id =:UserInfo.getUserId() ];
if(u.Delete_Records__c == False){
for(SObject s : Trigger.old){
s.addError('Contact your administrator to have records deleted from the "XXX" object');
}
}
}
}
}