From 843b7976555e0e8162933896c5da6171eb7ca600 Mon Sep 17 00:00:00 2001 From: Dan Howard Date: Tue, 21 Apr 2026 12:52:19 -0700 Subject: [PATCH 1/2] Bug fix, re missing route-name. --- gdx_analytics_drupal_snowplow.module | 1 + 1 file changed, 1 insertion(+) diff --git a/gdx_analytics_drupal_snowplow.module b/gdx_analytics_drupal_snowplow.module index 65e97b8..641e0ae 100644 --- a/gdx_analytics_drupal_snowplow.module +++ b/gdx_analytics_drupal_snowplow.module @@ -57,6 +57,7 @@ function handleAdminRoutes($logger, $messenger) { // Check if configuration is incomplete and display appropriate message. if (isConfigurationIncomplete($logger, $messenger)) { + $route_name = \Drupal::routeMatch()->getRouteName(); if ($route_name === GDX_ANALYTICS_SETTINGS_FORM_ROUTE) { $messenger->addWarning(GDX_ANALYTICS_WARNING_CONFIG); } else { From d7bed24b9958b5839ab881c355030755fe56374e Mon Sep 17 00:00:00 2001 From: Dan Howard Date: Tue, 21 Apr 2026 14:22:58 -0700 Subject: [PATCH 2/2] Have our entry in 'Extend' (/admin/modules) include a 'Configure' link to our settings form. --- gdx_analytics_drupal_snowplow.info.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gdx_analytics_drupal_snowplow.info.yml b/gdx_analytics_drupal_snowplow.info.yml index a4f00cb..810ecdb 100755 --- a/gdx_analytics_drupal_snowplow.info.yml +++ b/gdx_analytics_drupal_snowplow.info.yml @@ -4,4 +4,5 @@ description: 'Configures the Javascript tracker for the BC Government GDX Analyt core: 8.x core_version_requirement: ^8 || ^9 || ^10 package: 'Analytics' -version: '4.1.0' \ No newline at end of file +version: '4.1.0' +configure: gdx_analytics_drupal_snowplow.gdx_analytics_drupal_snowplow_settings_form \ No newline at end of file