INSERT INTO `account`.`role` (`id`, `name`, `description`, `hasLogin`) VALUES ('claimViewer','Trabajadores que consulta las reclamaciones ',1); INSERT INTO `account`.`roleInherit` (`role`,`inheritsFrom`) SELECT `r`.`id`, `r2`.`id` FROM `account`.`role` `r` JOIN `account`.`role` `r2` ON `r2`.`name` = 'claimViewer' WHERE `r`.`name` IN ( 'salesPerson', 'buyer', 'deliveryBoss', 'handmadeBoss' ) DELETE FROM `salix`.`ACL` WHERE `model`= 'claim' AND `property` IN ( 'filter', 'find', 'findById', 'getSummary' ); INSERT INTO `salix`.`ACL` (`model`,`property`,`accessType`,`permission`,`principalType`,`principalid`) SELECT 'Claim',`property`,'READ','ALLOW','ROLE','claimViewer' FROM `salix`.`ACL` WHERE `property` IN ( 'filter', 'find', 'findById', 'getSummary' ) GROUP BY `property`;