The use of regular expressions in your pattern match would help. rule "GeneralisedRestrictAccessClient" when check : PermissionCheck( name matches "/*Edit.xhtml", action == "render" ) then check.grant(); end
You'd best check the RegEx syntax though! Cheers, Mike _____ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Mohamed Mhissen Sent: 08 November 2007 09:26 To: rules-users@lists.jboss.org Subject: [rules-users] generalize a rule in "security.drl" file I use restrictions to control access to my pages. In my security.drl file, I have : Code: rule RestrictAccessClientEdit when check: PermissionCheck(name == "/ClientEdit.xhtml", action == "render") Role(name == "admin") then check.grant (); rule RestrictAccessOrderEdit when check: PermissionCheck(name == "/OrderEdit.xhtml", action == "render") Role(name == "admin") then check.grant(); end; I want to generalize this restriction so to apply it to all pages publishing: *Edit.xhtml I tried like that : Code: check: PermissionCheck(name == "/*Edit.xhtml", action == "render") Any help would be very welcome, Thanks, -- Mohamed Mhissen [EMAIL PROTECTED] +33.6.65.04.28.79
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ rules-users mailing list rules-users@lists.jboss.org https://lists.jboss.org/mailman/listinfo/rules-users