From 1e058bdba6bc213d508842bcbafcf4b3c1217a21 Mon Sep 17 00:00:00 2001
From: Lily Yan <lily.yan@uwaterloo.ca>
Date: Thu, 22 Oct 2020 09:13:13 -0400
Subject: [PATCH] ISTWCMS-4156 Add audience path pattern

---
 .../pathauto.pattern.uw_path_audience.yml     | 22 +++++++++++++++++++
 .../pathauto.pattern.uw_path_blog_tags.yml    |  2 +-
 ...uto.pattern.uw_path_catalog_categories.yml |  2 +-
 .../pathauto.pattern.uw_path_catalogs.yml     |  2 +-
 .../pathauto.pattern.uw_path_custom_block.yml |  2 +-
 .../pathauto.pattern.uw_path_event_tags.yml   |  2 +-
 .../pathauto.pattern.uw_path_event_types.yml  |  2 +-
 ....pattern.uw_path_faculties_and_schools.yml |  2 +-
 .../pathauto.pattern.uw_path_media.yml        |  2 +-
 .../pathauto.pattern.uw_path_news_tags.yml    |  2 +-
 ...pathauto.pattern.uw_path_taxonomy_term.yml |  2 +-
 .../install/pathauto.pattern.uw_path_user.yml |  2 +-
 12 files changed, 33 insertions(+), 11 deletions(-)
 create mode 100644 config/install/pathauto.pattern.uw_path_audience.yml

diff --git a/config/install/pathauto.pattern.uw_path_audience.yml b/config/install/pathauto.pattern.uw_path_audience.yml
new file mode 100644
index 00000000..6c7cbf40
--- /dev/null
+++ b/config/install/pathauto.pattern.uw_path_audience.yml
@@ -0,0 +1,22 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - ctools
+    - taxonomy
+id: uw_path_audience
+label: 'Audience path pattern'
+type: 'canonical_entities:taxonomy_term'
+pattern: 'audience/[term:name]'
+selection_criteria:
+  2352a426-ffc2-43c1-93ae-f6c8a726cbd3:
+    id: 'entity_bundle:taxonomy_term'
+    bundles:
+      uw_vocab_audience: uw_vocab_audience
+    negate: false
+    context_mapping:
+      taxonomy_term: taxonomy_term
+    uuid: 2352a426-ffc2-43c1-93ae-f6c8a726cbd3
+selection_logic: and
+weight: -4
+relationships: {  }
diff --git a/config/install/pathauto.pattern.uw_path_blog_tags.yml b/config/install/pathauto.pattern.uw_path_blog_tags.yml
index 7fab3fcf..48a30da8 100644
--- a/config/install/pathauto.pattern.uw_path_blog_tags.yml
+++ b/config/install/pathauto.pattern.uw_path_blog_tags.yml
@@ -18,5 +18,5 @@ selection_criteria:
       taxonomy_term: taxonomy_term
     uuid: c3139779-798a-4754-957a-35fba9bd29e3
 selection_logic: and
-weight: -1
+weight: 0
 relationships: {  }
diff --git a/config/install/pathauto.pattern.uw_path_catalog_categories.yml b/config/install/pathauto.pattern.uw_path_catalog_categories.yml
index d36ca61f..6b40b363 100644
--- a/config/install/pathauto.pattern.uw_path_catalog_categories.yml
+++ b/config/install/pathauto.pattern.uw_path_catalog_categories.yml
@@ -18,5 +18,5 @@ selection_criteria:
       taxonomy_term: taxonomy_term
     uuid: f4c229ad-5155-4814-8d09-251af2ccf6ed
 selection_logic: and
-weight: 1
+weight: 2
 relationships: {  }
diff --git a/config/install/pathauto.pattern.uw_path_catalogs.yml b/config/install/pathauto.pattern.uw_path_catalogs.yml
index 7e618c64..be17d098 100644
--- a/config/install/pathauto.pattern.uw_path_catalogs.yml
+++ b/config/install/pathauto.pattern.uw_path_catalogs.yml
@@ -18,5 +18,5 @@ selection_criteria:
       taxonomy_term: taxonomy_term
     uuid: d9203b0b-0816-4e91-b14a-db0e4c905d3e
 selection_logic: and
-weight: 0
+weight: 1
 relationships: {  }
diff --git a/config/install/pathauto.pattern.uw_path_custom_block.yml b/config/install/pathauto.pattern.uw_path_custom_block.yml
index 5bc6d15a..b665652a 100644
--- a/config/install/pathauto.pattern.uw_path_custom_block.yml
+++ b/config/install/pathauto.pattern.uw_path_custom_block.yml
@@ -9,5 +9,5 @@ type: 'canonical_entities:block_content'
 pattern: 'blocks/[block_content:info]'
 selection_criteria: {  }
 selection_logic: and
-weight: 5
+weight: 6
 relationships: {  }
diff --git a/config/install/pathauto.pattern.uw_path_event_tags.yml b/config/install/pathauto.pattern.uw_path_event_tags.yml
index ad7b1676..eaae101e 100644
--- a/config/install/pathauto.pattern.uw_path_event_tags.yml
+++ b/config/install/pathauto.pattern.uw_path_event_tags.yml
@@ -18,5 +18,5 @@ selection_criteria:
       taxonomy_term: taxonomy_term
     uuid: 391bcba7-aaaf-48f2-9045-d6b4279e2c69
 selection_logic: and
-weight: -2
+weight: -1
 relationships: {  }
diff --git a/config/install/pathauto.pattern.uw_path_event_types.yml b/config/install/pathauto.pattern.uw_path_event_types.yml
index a664fc03..6e9fb93f 100644
--- a/config/install/pathauto.pattern.uw_path_event_types.yml
+++ b/config/install/pathauto.pattern.uw_path_event_types.yml
@@ -18,5 +18,5 @@ selection_criteria:
       taxonomy_term: taxonomy_term
     uuid: f991675b-525d-4fc0-878b-1d1746da5a97
 selection_logic: and
-weight: -3
+weight: -2
 relationships: {  }
diff --git a/config/install/pathauto.pattern.uw_path_faculties_and_schools.yml b/config/install/pathauto.pattern.uw_path_faculties_and_schools.yml
index 3bc6f89c..b57a0b0e 100644
--- a/config/install/pathauto.pattern.uw_path_faculties_and_schools.yml
+++ b/config/install/pathauto.pattern.uw_path_faculties_and_schools.yml
@@ -18,5 +18,5 @@ selection_criteria:
       taxonomy_term: taxonomy_term
     uuid: e3bc433f-3689-4dee-aa47-50734405844c
 selection_logic: and
-weight: 2
+weight: 3
 relationships: {  }
diff --git a/config/install/pathauto.pattern.uw_path_media.yml b/config/install/pathauto.pattern.uw_path_media.yml
index 202c5eaa..c7390cd4 100644
--- a/config/install/pathauto.pattern.uw_path_media.yml
+++ b/config/install/pathauto.pattern.uw_path_media.yml
@@ -9,5 +9,5 @@ type: 'canonical_entities:media'
 pattern: 'media/[media:name]'
 selection_criteria: {  }
 selection_logic: and
-weight: 4
+weight: 5
 relationships: {  }
diff --git a/config/install/pathauto.pattern.uw_path_news_tags.yml b/config/install/pathauto.pattern.uw_path_news_tags.yml
index 2e192424..99572f7f 100644
--- a/config/install/pathauto.pattern.uw_path_news_tags.yml
+++ b/config/install/pathauto.pattern.uw_path_news_tags.yml
@@ -18,5 +18,5 @@ selection_criteria:
       taxonomy_term: taxonomy_term
     uuid: 2d47e618-a761-4634-b743-f6924f2b81bf
 selection_logic: and
-weight: -4
+weight: -3
 relationships: {  }
diff --git a/config/install/pathauto.pattern.uw_path_taxonomy_term.yml b/config/install/pathauto.pattern.uw_path_taxonomy_term.yml
index 1deb8354..c3d98368 100644
--- a/config/install/pathauto.pattern.uw_path_taxonomy_term.yml
+++ b/config/install/pathauto.pattern.uw_path_taxonomy_term.yml
@@ -9,5 +9,5 @@ type: 'canonical_entities:taxonomy_term'
 pattern: '[term:vocabulary]/[term:name]'
 selection_criteria: {  }
 selection_logic: and
-weight: 3
+weight: 4
 relationships: {  }
diff --git a/config/install/pathauto.pattern.uw_path_user.yml b/config/install/pathauto.pattern.uw_path_user.yml
index 4054a28c..ed9a103e 100644
--- a/config/install/pathauto.pattern.uw_path_user.yml
+++ b/config/install/pathauto.pattern.uw_path_user.yml
@@ -9,5 +9,5 @@ type: 'canonical_entities:user'
 pattern: 'users/[user:account-name]'
 selection_criteria: {  }
 selection_logic: and
-weight: 6
+weight: 7
 relationships: {  }
-- 
GitLab