Use Case: Set up group permissions with Taxonomy, Nodes and Users for an airline
Users: Airport operator (admin who issues ticket), Customer (who buys ticket)
Taxonomy : Singapore, Shanghai, Amsterdam and Frankfurt
Roles: Origin operator, Destination operator, Customer
Node: Flight Ticket with 2 taxonomy terms for origin and destination

Scenario:
Node Flight tickets: from origin airport to destination airport (i.e Singapore - Frankfurt)
Admin users linked to one airport (taxonomy): i.e Singapore
Admin as operators can view tickets where they are either origin or destination
Client users view Flight Ticket (node) for Singapore-Frankfurt (taxonomy terms) only for their own

How to set up Group module in the way that:
Admin users can only view nodes where Flight tickets include their airport (taxonomy term), Origin and destination.
Client users can only view Flight tickets where they are related in the node (i.e. Flight Ticket to user 2)

Can someone please post a detailed configuration for this?
Which groups to create, which entities to relate, what group types with group roles and permissions.

Thanks in advance

Comments

johnatasJMO created an issue.

maxilein’s picture