I want to prevent access to particular Item type (A2Part) having custom status (30-PreReleased) from Particular role (Manufacturing).
Can anyone help me in this?
You want to remove Read access?
Typically what we do is to remove all "Read access" entries from Has Status - "Vault" ACL. (World -> Read = blank)
Then make a new sub branch under Has Status. Has Status (30-PreReleased) - with new ACL XXX_Vault_No_Read_Manufacturing_30PreReleased (Role = Manufacturing -> Revoke Read Access)
Place normal read access rules on "Working" ACL (e.g. world = Read)
see attached image
Yes but thats not how I wanted.
I want custom Item type having status to be blocked with read access from Manufacturing users.
Plus when it will have status 60-Released, it should be availble to Manufacturing guys with Read access only.
the method should give you the desired result.
Has Status (any status) -> Gives manufacturing read access
Has Status (30) -> Removes manufacturing read access for status 30
Has Status (10) -> Removes manufacturin read access for status 10
etc for all statuses
POM_Application_object (Working) -> Gives everyone read access
Has Type (CustomItemRevision) -> Remove manufacturing read access
This will lead to:
For Working -> remove manufacturing read access. World has read access
For status = 30 -> Remove manufacturing read access. World has read access
For status = 60 -> everyone has read access
You could also do it the other way around
Has Status -> Remove manufacturing read access
Has Status (60) -> Grant manufacturing read access