From 7083cc43ea352cf45d4325aaf859effd4dc4f6e9 Mon Sep 17 00:00:00 2001 From: Yuchen Pei Date: Wed, 22 Sep 2021 12:34:53 +1000 Subject: Adding a patch for staging deployment. - The patch displays prominant notices about the current site being a staging instance, and redirects visitors to the official site. - Also added some instructions in a new README to apply the patch. --- h-source/README | 3 ++ h-source/mark-staging.patch | 83 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 86 insertions(+) create mode 100644 h-source/README create mode 100644 h-source/mark-staging.patch diff --git a/h-source/README b/h-source/README new file mode 100644 index 0000000..16de4dc --- /dev/null +++ b/h-source/README @@ -0,0 +1,3 @@ +When deploying to staging, run + +patch -p2 +Date: Wed, 22 Sep 2021 12:23:40 +1000 +Subject: [PATCH] Adding prominant notice that the site is staging. + +And directing visitors to the official site. +--- + h-source/Application/Include/params.php | 4 ++-- + h-source/Application/Views/Desktop/header.php | 1 + + h-source/Application/Views/Mobile/header.php | 4 +++- + h-source/config.xml | 9 +++++++++ + 4 files changed, 15 insertions(+), 3 deletions(-) + +diff --git a/h-source/Application/Include/params.php b/h-source/Application/Include/params.php +index 19f1ed7..29cdc6c 100644 +--- a/h-source/Application/Include/params.php ++++ b/h-source/Application/Include/params.php +@@ -26,7 +26,7 @@ class Website + + static public $fromEmail = "noreply@h-node.org"; + +- static public $generalName = "h-node.org"; ++ static public $generalName = "h-node.org STAGING"; + + static public $projectName = "h-node"; + +@@ -225,4 +225,4 @@ class Account + $result = $mailer->batchSend($message); + + } +-} +\ No newline at end of file ++} +diff --git a/h-source/Application/Views/Desktop/header.php b/h-source/Application/Views/Desktop/header.php +index d153840..2a20ef6 100644 +--- a/h-source/Application/Views/Desktop/header.php ++++ b/h-source/Application/Views/Desktop/header.php +@@ -105,6 +105,7 @@ $currPos = $querySanitized ? $this->controller."/".$this->action : 'home/index'; +
+ +
+diff --git a/h-source/Application/Views/Mobile/header.php b/h-source/Application/Views/Mobile/header.php +index 446f820..ac66d27 100644 +--- a/h-source/Application/Views/Mobile/header.php ++++ b/h-source/Application/Views/Mobile/header.php +@@ -89,7 +89,9 @@ $currPos = $querySanitized ? $this->controller."/".$this->action : 'home/index'; +
+
+
+-
++
++ STAGING ++
+
+
+ +diff --git a/h-source/config.xml b/h-source/config.xml +index 8f87304..159eef5 100644 +--- a/h-source/config.xml ++++ b/h-source/config.xml +@@ -77,6 +77,15 @@ + + + ++ ++ raw ++ This is a staging instance of h-node. For the official site please visit h-node.org. ++
++ ++ ]]> ++ + + raw +