From 11296139276256506b9de35ee78dad97abbb3c4f Mon Sep 17 00:00:00 2001
From: David Beniamine <david.beniamine@tetras-libre.fr>
Date: Wed, 26 Apr 2023 12:53:27 +0200
Subject: [PATCH] Add upgrade policy in all head templates

---
 templates/capsule/editors/email_editor.html.twig         | 1 +
 templates/capsule/editors/email_pending_editor.html.twig | 3 ++-
 templates/layout.html.twig                               | 3 ++-
 templates/project/project_view.html.twig                 | 1 +
 4 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/templates/capsule/editors/email_editor.html.twig b/templates/capsule/editors/email_editor.html.twig
index b14f0fe..1f077a4 100644
--- a/templates/capsule/editors/email_editor.html.twig
+++ b/templates/capsule/editors/email_editor.html.twig
@@ -1,6 +1,7 @@
 <!DOCTYPE html>
 <html>
     <head>
+        <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
         <meta charset="UTF-8">
         <title>
             {{ 'editors.add.user.email.title'|trans }}
diff --git a/templates/capsule/editors/email_pending_editor.html.twig b/templates/capsule/editors/email_pending_editor.html.twig
index d1b5513..528cb81 100644
--- a/templates/capsule/editors/email_pending_editor.html.twig
+++ b/templates/capsule/editors/email_pending_editor.html.twig
@@ -1,6 +1,7 @@
 <!DOCTYPE html>
 <html>
 <head>
+    <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
     <meta charset="UTF-8">
     <title>
         {{ 'editors.add.pending_editor.email.title'|trans }}
@@ -22,4 +23,4 @@
     </div>
 </div>
 </body>
-</html>
\ No newline at end of file
+</html>
diff --git a/templates/layout.html.twig b/templates/layout.html.twig
index a2ce787..add75b3 100644
--- a/templates/layout.html.twig
+++ b/templates/layout.html.twig
@@ -2,6 +2,7 @@
 <html>
   <head>
     <meta charset="UTF-8">
+    <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
     <title>{% block title %}MemoRekall{% endblock %}</title>
 
     {% block stylesheets %}
@@ -47,4 +48,4 @@
 {% block body %}{% endblock %}
 {% block script %}{% endblock %}
 </body>
-</html>
\ No newline at end of file
+</html>
diff --git a/templates/project/project_view.html.twig b/templates/project/project_view.html.twig
index 8d10ed9..0905153 100644
--- a/templates/project/project_view.html.twig
+++ b/templates/project/project_view.html.twig
@@ -2,6 +2,7 @@
 <html>
 <head>
 	<meta charset="UTF-8">
+    <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
 	<title>{% block title %}MemoRekall{% endblock %}</title>
 
 	{% block stylesheets %}
-- 
GitLab