From f7d2f46feaab5b13faac53f0b68ee5b8bc5582d6 Mon Sep 17 00:00:00 2001
From: Eric Bremner <ebremner@uwaterloo.ca>
Date: Thu, 2 Dec 2021 02:42:57 +0000
Subject: [PATCH] ISTWCMS-5234: adding hook to add validation to nodes for
 media

---
 uw_cfg_common.module | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/uw_cfg_common.module b/uw_cfg_common.module
index 60ac7d93..0467ece1 100644
--- a/uw_cfg_common.module
+++ b/uw_cfg_common.module
@@ -1044,3 +1044,14 @@ function uw_cfg_common_webform_build_access_denied_alter(array &$build, WebformI
     ];
   }
 }
+
+/**
+ * Implements hook_entity_type_alter().
+ *
+ * @param array $entity_types
+ */
+function uw_cfg_common_entity_type_alter(array &$entity_types) {
+
+  // Add validation constraint to the node entity.
+  $entity_types['node']->addConstraint('UwMedia');
+}
-- 
GitLab