# yaml-language-server: $schema=https://api.cerbos.dev/latest/cerbos/policy/v1/Policy.schema.json
---
apiVersion: api.cerbos.dev/v1
derivedRoles:
  name: pde_teams
  variables:
    import:
    - common_variables
  definitions:
  - name: pde_team_pp
    parentRoles:
    - user
    condition:
      match:
        all:
          of:
            - expr: V.principal_is_not_impersonated
            - any:
                of:
                - expr: P.id == "2ef1fefa-ae17-4abd-885c-e9a907b3878d" # Myron
                - expr: P.id == "7f418dad-780b-4ab3-a4a2-2deba190f503" # Jess
                - expr: P.id == "ca034907-1746-4c7b-9c42-502dc4002d6c" # Maggie
                - expr: P.id == "d7fac0ab-184a-4f76-ab2f-2acdcdf14ba0" # Telvis
                - expr: P.id == "dc902858-3253-4550-98f9-399b4220de5c" # Andy
                - expr: P.id == "cc3ad6a8-9b74-41a5-90a0-1611633367f0" # Ola
                - expr: P.id == "4b666ef1-950e-4fc7-9d5b-e3904c6d4b4f" # Philip
  - name: pde_team_fansifter
    parentRoles:
    - user
    condition:
      match:
        any:
          of:
          - expr: P.id == "de652cb1-792c-4c16-8231-924df6b6abba" # Dima Urukov
          - expr: P.id == "423d171e-3600-49d7-a390-55b88eb1f6e5" # Anton Ruhlov
          - expr: P.id == "3604ff98-f825-4ea1-9f48-a7f56f413ec4" # Olivia
          - expr: P.id == "11a87677-0f20-4020-b372-61884706c442" # Oleh Zhovnuvatyi
          - expr: P.id == "37bee173-fa39-433b-af0c-fcd20523362e" # Kristina Godlevskaya
  - name: pde_team_platform_oncall
    parentRoles:
      - user
    condition:
      match:
        any:
          of:
            - expr: P.id == "2ef1fefa-ae17-4abd-885c-e9a907b3878d" # Myron
            - expr: P.id == "7f418dad-780b-4ab3-a4a2-2deba190f503" # Jess
            - expr: P.id == "ca034907-1746-4c7b-9c42-502dc4002d6c" # Maggie
            - expr: P.id == "d7fac0ab-184a-4f76-ab2f-2acdcdf14ba0" # Telvis
            - expr: P.id == "dc902858-3253-4550-98f9-399b4220de5c" # Andy
            - expr: P.id == "510b0265-e6e1-4c4f-bfb9-c3d33e8f02a7" # Raed
            - expr: P.id == "7a9b5c2f-a44a-4698-bdcf-0a937dc62b34" # Melissa
            - expr: P.id == "4b666ef1-950e-4fc7-9d5b-e3904c6d4b4f" # Philip
  - name: pde_team_leadership
    parentRoles:
    - user
    condition:
      match:
        any:
          of:
          - expr: P.id == "b211c821-8b5f-40bd-91a6-d139fb9a95f6" # Nate
          - expr: P.id == "34f89b1d-e92f-40fa-bb36-8c5e774b8237" # Masha
  - name: pde_team_songwhip
    parentRoles:
      - user
    condition:
      match:
        any:
          of:
            - expr: P.id == "a396fe3c-26c5-4176-b387-7276d66f6473" # Magnus Solvag
            - expr: P.id == "efd422e4-a8fe-44b8-8f49-1c95e4e4b9fc" # Alex Pryschepa
            - expr: P.id == "7dd7428a-916c-4b6c-9a2d-f4a01917aa3d" # Wilson Page
            - expr: P.id == "2f2d0091-bead-4df7-92b6-21d477220a6b" # Bill Fleischer
            - expr: P.id == "3604ff98-f825-4ea1-9f48-a7f56f413ec4" # Olivia Wherry
            - expr: P.id == "2ef1fefa-ae17-4abd-885c-e9a907b3878d" # Myron Machado
            - expr: P.id == "616a8a98-0ad0-444e-a87d-18f57f03e612" # Atri Raychowdhury
            - expr: P.id == "e065179d-7c42-4549-a063-7c71aaded382" # Alex Hendin
            - expr: P.id == "6e81ab42-23ba-4a26-b10e-e19b2f4f3a7e" # Dinara Zhurgunova
            - expr: P.id == "cc3ad6a8-9b74-41a5-90a0-1611633367f0" # Ola
            - expr: P.id == "e7abece5-5e06-4c32-bf17-62988d79d5c3" # Sead Purisic (CRM)
            - expr: P.id == "66c2c09b-a7bd-4aa3-86d5-59d848c0d25f" # Stephanie Pineda (CRM)
            - expr: P.id == "83cde71a-3013-4c60-ad0e-c6c3051f3b2b" # Laura Timar (CRM)
            - expr: P.id == "964bb7ab-4254-4981-a8dc-69a2e12fdbcc" # Adasia Wells (CRM)
            - expr: P.id == "38215a60-b0a3-414d-a15d-9ebabe857835" # Carl Clinton Rey Pamplona (CRM)
            - expr: P.id == "aae4df33-008b-4add-b2aa-8d5cd1ec2a6a" # Deepak Rana (CRM)
  - name: pde_team_tap
    parentRoles:
      - user
    condition:
      match:
        any:
          of:
            - expr: P.id == "d5ca8ac3-7e51-4793-8775-50d11282504c" # QA automation (available only on QA)
            - expr: P.id == "462a2fd4-89db-47f0-aac6-e96df9e7cdae" # QA automation plaaywright (available only on QA)
            - expr: P.id == "27ead1cc-741a-48c3-a27f-00a6f91aaa87" # Viktor Svirsky
            - expr: P.id == "ea2d30a3-d797-4106-ac03-51065164671d" # Malini Balan
            - expr: P.id == "6e4c332f-f5d3-45ed-b581-135b4ac0e19b" # Kuhuk Goyal
            - expr: P.id == "5d3d6c29-d11a-43d2-9221-ad31a64b68ff" # Artem Merkulov
            - expr: P.id == "ed08137d-3fc5-4336-abc8-5079da6630d2" # Sergey Sudakov
            - expr: P.id == "ca0b3cb2-4e78-46b1-a5f9-ef7e515615fe" # Kalli Kavasi
            - expr: P.id == "daa5ce99-cc9c-41e7-a0f6-f61d897ff0c7" # Sabrina Schiavinato
            - expr: P.id == "298948eb-47fc-465e-8e93-f69728e9c236" # Sean Golden
            - expr: P.id == "8fa71ad1-f02c-4191-8c78-9ffa45b57346" # Peter Iannone
            - expr: P.id == "acdf1671-7521-4495-8a18-22cb1380a8cf" # Megan West
            - expr: P.id == "5e6b9d9d-3488-41b6-abe2-9e32980c283c" # Fariha Chowdury
            - expr: P.id == "815bdbeb-c5e6-4f93-85d4-b4d240a869e6" # Emily Lin
            - expr: P.id == "b9654cb4-1ce4-4298-b546-09ca48f64574" # Christiane Silvestre
            - expr: P.id == "2c64c50a-13ec-4b17-a412-ceb9e463078a" # Alejandro Pelaz
            - expr: P.id == "672ca0e9-1e71-43fa-a455-b62e7a7311df" # Maria Fernandez
            - expr: P.id == "fe9cd137-2da9-4fd6-b929-d7c6f5086fbc" # Karis Reimers
            - expr: P.id == "497ed5f0-20b9-487e-989a-7262f3ddf6f2" # Victoria Columna
            - expr: P.id == "18b20f56-32a3-45b4-8517-db5f692dbcba" # Connor Freeman
            - expr: P.id == "7c573432-e837-4f60-b2c0-1922cfefc669" # Natalie Costanza
            - expr: P.id == "f5d7171b-fbac-45bc-a489-4f1ed7792bd0" # Elizabete Kolbjer
            - expr: P.id == "192d865a-f0ca-492d-b0a7-4f099042a84b" # Diego Delaoliva
            - expr: P.id == "6201c137-b92c-42f5-b922-d71b0da4a2ec" # Encarni Cano
            - expr: P.id == "b3889959-900d-4d78-b1b6-76540409270c" # Shawna Stewart
            - expr: P.id == "d9136986-2926-4404-9e96-15bce9e33c41" # Mey Tseng
            - expr: P.id == "4dac5780-6cdd-451a-877f-90285270b6a0" # Fran Fajardo
            - expr: P.id == "a6bb9aee-d4d3-48b3-a63b-ee3824742983" # Andrea Klimczak
            - expr: P.id == "984e9d6f-1b67-4dd2-8ba8-eb39d6ec4116" # Susann Linau
            - expr: P.id == "9d3c5c27-f53c-49a2-bf17-6938b403e6e7" # Julian Puls
            - expr: P.id == "95fe4c5f-021b-4af9-86b2-c541850dcc99" # Michael Kirschnick
            - expr: P.id == "64953bc0-3d5d-4f89-acee-c39fb8041ad7" # Jessica Farquharson
            - expr: P.id == "3531437c-7db2-462a-bee6-09f1a6d107dc" # Emily Yuan
            - expr: P.id == "cac13a8a-c28f-49a0-8b23-3b214d3491e6" # Max Lester
            - expr: P.id == "e4aeff58-c9a2-4b07-ab0e-effe32d0e5d5" # Elaine Lee
            - expr: P.id == "9eebb0d4-0f50-49d5-bb8b-a9e5e4e9bed8" # Alex Adapon
            - expr: P.id == "825df13b-88f4-40ee-852f-b4adb70c67c3" # Arturo Malagon-Fernandez
            - expr: P.id == "8027f393-ab39-48f2-a995-e06af0ac327f" # Jessica Farquharson (AWAL)
            - expr: P.id == "e1af76de-a1e7-4900-8608-e0774e2fa948" # Elizabete Kolbjer (AWAL)
            - expr: P.id == "21b0f706-a27e-4d6d-b400-b3130ecdff36" # Briana Garcia
            - expr: P.id == "6be406a1-7b6f-4ccd-bb4f-b3254cc1db93" # Kari Lystad
            - expr: P.id == "76f147ec-94ff-454a-ac6e-844cbeadf9c4" # Simon Semrau
            - expr: P.id == "e2f148f1-ddbc-4bf2-9685-598befd790aa" # Antyon Davis
            - expr: P.id == "4137f8cb-20cf-423a-ae57-50b2ef91e9bc" # Cora Brown
            - expr: P.id == "a5d9bab6-7909-465b-b86b-6c0971fbdc42" # Daniel Sopp
            - expr: P.id == "0ec4ffa7-0850-48da-ad71-97377ffa6b6a" # Jessie Evers
            - expr: P.id == "a3ee2142-8296-4a30-869f-6182351bc138" # Dani Antliff
            - expr: P.id == "e21ad826-bc7a-439f-a595-f694d5cdfe4b" # Charlotte Griffiths
            - expr: P.id == "5d2c1d04-e4f1-4e8e-925c-86392ca272a8" # Edward Pope
            - expr: P.id == "30ec9e58-2b1f-4632-a395-f0a01e0af810" # Reece Stables
            - expr: P.id == "9847c7a1-461d-463b-91dc-e62b7c6debce" # Navela Krishnarajah
            - expr: P.id == "5a04bbe9-bd96-458c-b788-279d65b396a9" # Joe Gilbert
            - expr: P.id == "265b57cd-86e7-45fa-bcec-4272e0f30160" # Morgan McKee
            - expr: P.id == "e59bf02b-cee5-4971-8a2d-d7581a4b5787" # Benjamin Akinbola
            - expr: P.id == "a080447f-2df2-4531-a9f8-8271d615d224" # Samson Mayall
            - expr: P.id == "c083e491-9f2b-4def-a92d-f481cae753f1" # Andy Coyotl
  - name: pde_team_knr
    parentRoles:
    - user
    condition:
      match:
        any:
          of:
          - expr: P.id == "d08d828a-38fd-4fc2-b56b-f16ff4935ed7" # Rob Shield
          - expr: P.id == "7ec441df-7b21-4a71-a9da-8af9a5cc61a0" # Georgios Maroulis
          - expr: P.id == "3374c5c0-b2cd-4d4b-bbaa-ec84330f35a7" # Alex Storkey
          - expr: P.id == "e7941e22-377f-44ae-85c2-73cd80817b71" # Kath Turner
          - expr: P.id == "fb745ab4-337f-433d-aa8a-3494cdbafde7" # Allan Moon
  - name: pde_team_collaborators
    parentRoles:
    - user
    condition:
      match:
        any:
          of:
          - expr: P.id == "95e4d92d-1524-4083-96e4-61b9d23e9296" # Jonny Brooks
          - expr: P.id == "4bb56379-2b2b-4edb-b01d-d1ae1b59b96b" # Alex Norton
          - expr: P.id == "870ba59d-5d71-4581-bfc5-3d78c8f9d09b" # Tony Martin
          - expr: P.id == "e41d153f-24e6-4311-aabb-e2b63f723d83" # Joe Viletto
          - expr: P.id == "9cbb8624-58b2-4312-ac17-55bb1ba1e303" # Dino Celotti
          - expr: P.id == "6a82499c-bb28-43e6-bba1-a37bb72e33d0" # James Gasson
          - expr: P.id == "daa5ce99-cc9c-41e7-a0f6-f61d897ff0c7" # Sabrina Schiavinato
          - expr: P.id == "f399832a-235e-4f70-ad8e-923aef88cd6b" # Olha Yatsuk
