>
> Dear OFBiz Community,
>

> Kindly ask to help with Permission check questions. I’m seeking
> clarification on how permission checks work for entities in OFBiz and would
> appreciate any insights or pointers to relevant documentation. Below are
> some specific scenarios I’m trying to understand:
>
>    1. Restricting User A to Purchase Orders Only
>    I’d like to restrict User A so they can only work with purchase
>    orders. This would require the permission check to examine the
>    ORDER_HEADER entity, specifically the ORDER_TYPE_ID field. If it
>    equals "PURCHASE_ORDER", the user should be allowed to create, edit,
>    or delete the order; if it equals "SALES_ORDER", these actions should
>    be prohibited. Based on the demo data, it seems this is achievable with
>    standard functionality. Can someone confirm how this is typically
>    implemented?
>    2. Granular Permissions Across Parties
>    Is it possible to configure permissions so User A can:
>    - Create purchase orders for Party "Company1" (an internal
>       organization).
>       - Create sales orders for Party "Company2".
>       If so, how would this be set up?
>       3. Restricting Accountant to Specific GL Account Types
>    Can I allow an accountant to use GL Accounts in GL Transactions, but
>    only for accounts where GL_ACCOUNT_TYPE_ID is either "Customer" or
>    "Supplier"? Is there a way to limit access to just these types and
>    exclude all others?
>
> Lastly, is there a resource (e.g., documentation, wiki, or code comments)
> that explains how security checks work in OFBiz? I’d love to dive deeper
> into the mechanics of permissions and entity-level access control.
> Thanks in advance for your help!
>
> Best regards,
> Alexander
>

Reply via email to