@alw_grass_roles
Feature: Roles Limited Permissions
  A Workstation user with limited account permissions should
  have their experience throughout Workstation appropriately limited to their role

  Scenario Outline: Roles should have limited permissions in Workstation
    Given a Workstation <user> user
    When I am on the <page>
    Then I should see permission denied error

    Examples:
      |user                   |page                                |
      |e2e_marketing_user     |Workstation::AdminPage              |
      |e2e_marketing_user     |Workstation::AccountingBreakdownPage|
      |e2e_marketing_user     |Workstation::AnalyticsOverviewPage  |
      |e2e_marketing_user     |Workstation::ArtistBuilderPage      |
      |e2e_marketing_user     |Workstation::ConflictManagerPage    |

      # comment out below examples due to a problem with PHP-react routing
      # |e2e_manage_rights_user |Workstation::AdminPage              |
      # |e2e_manage_rights_user |Workstation::AccountingBreakdownPage|
      # |e2e_manage_rights_user |Workstation::AnalyticsOverviewPage  |
      # |e2e_manage_rights_user |Workstation::ArtistBuilderPage      |

      |e2e_accounting_user    |Workstation::AdminPage              |
      |e2e_accounting_user    |Workstation::AnalyticsOverviewPage  |
      |e2e_accounting_user    |Workstation::ArtistBuilderPage      |
      |e2e_accounting_user    |Workstation::ConflictManagerPage    |

      |e2e_analytics_user     |Workstation::AdminPage              |
      |e2e_analytics_user     |Workstation::AccountingBreakdownPage|
      |e2e_analytics_user     |Workstation::ArtistBuilderPage      |
      |e2e_analytics_user     |Workstation::ConflictManagerPage    |

      |e2e_catalog_user       |Workstation::AdminPage              |
      |e2e_catalog_user       |Workstation::AccountingBreakdownPage|
      |e2e_catalog_user       |Workstation::AnalyticsOverviewPage  |

      |e2e_marketing_user     |Workstation::ConflictManagerPage    |
      |e2e_marketing_user     |Workstation::AccountingBreakdownPage|
      |e2e_marketing_user     |Workstation::AnalyticsOverviewPage  |
      |e2e_marketing_user     |Workstation::AdminPage              |