[Vtigercrm-developers] Delete records from recycle bin
Alan Lord
alanslists at gmail.com
Fri Jul 4 08:59:27 GMT 2025
A customer just asked me about this...
When they remove some records from the Recycle bin for a custom module,
the entry in crmentity is removed, but the rows in the module's own
tables are not deleted.
Looking at the Module Model for the Recycle Bin I can see why:
https://code.vtiger.com/vtiger/vtigercrm/-/blob/master/pkg/vtiger/modules/RecycleBin/modules/RecycleBin/models/Module.php#L147
So my question is really about foreign key constraints.
When we create a new module, should the vtlib code be adding a foreign
key constraint and a on delete cascade?
https://code.vtiger.com/vtiger/vtigercrm/-/blob/master/vtlib/Vtiger/ModuleBasic.php?ref_type=heads#L294
Thanks
Al
More information about the vtigercrm-developers
mailing list