diff --git a/.gitignore b/.gitignore
index 9f34fea2a..ceeeaa92c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -55,6 +55,7 @@ coverage.all
!/custom/conf/templates
/custom/conf/app.ini
!/custom/conf/app.ini.sample
+/custom/public/kanban
/data
/indexers
/log
diff --git a/templates/base/head.tmpl b/templates/base/head.tmpl
index 937abd588..4ab9da231 100755
--- a/templates/base/head.tmpl
+++ b/templates/base/head.tmpl
@@ -109,6 +109,11 @@
],
{{end}}
};
+ {{if .IsSigned}}
+ window.sessionStorage.setItem('_csrf', '{{.CsrfToken}}');
+ {{else}}
+ window.sessionStorage.removeItem('_csrf');
+ {{end}}
diff --git a/templates/base/head_course.tmpl b/templates/base/head_course.tmpl
index 3fff0b8d2..fe21a0e05 100644
--- a/templates/base/head_course.tmpl
+++ b/templates/base/head_course.tmpl
@@ -109,6 +109,11 @@
],
{{end}}
};
+ {{if .IsSigned}}
+ window.sessionStorage.setItem('_csrf', '{{.CsrfToken}}');
+ {{else}}
+ window.sessionStorage.removeItem('_csrf');
+ {{end}}
diff --git a/templates/base/head_fluid.tmpl b/templates/base/head_fluid.tmpl
index 5340c7cb8..1c16e7140 100644
--- a/templates/base/head_fluid.tmpl
+++ b/templates/base/head_fluid.tmpl
@@ -109,6 +109,11 @@
],
{{end}}
};
+ {{if .IsSigned}}
+ window.sessionStorage.setItem('_csrf', '{{.CsrfToken}}');
+ {{else}}
+ window.sessionStorage.removeItem('_csrf');
+ {{end}}
diff --git a/templates/base/head_home.tmpl b/templates/base/head_home.tmpl
index 2def358f8..a77d7b00a 100644
--- a/templates/base/head_home.tmpl
+++ b/templates/base/head_home.tmpl
@@ -109,6 +109,11 @@
],
{{end}}
};
+ {{if .IsSigned}}
+ window.sessionStorage.setItem('_csrf', '{{.CsrfToken}}');
+ {{else}}
+ window.sessionStorage.removeItem('_csrf');
+ {{end}}
diff --git a/templates/base/head_navbar.tmpl b/templates/base/head_navbar.tmpl
index 51761a7e5..a5a898ad0 100755
--- a/templates/base/head_navbar.tmpl
+++ b/templates/base/head_navbar.tmpl
@@ -42,7 +42,8 @@
{{.i18n.Tr "explore.organizations"}}
{{.i18n.Tr "explore.images"}}
{{if .IsOperator}}
- {{.i18n.Tr "explore.data_analysis"}}
+ {{/* {{.i18n.Tr "explore.data_analysis"}} */}}
+ {{.i18n.Tr "explore.data_analysis"}}
{{end}}
{{.i18n.Tr "custom.head.openi.repo"}}
@@ -73,7 +74,8 @@
{{.i18n.Tr "explore.organizations"}}
{{.i18n.Tr "explore.images"}}
{{if .IsOperator}}
- {{.i18n.Tr "explore.data_analysis"}}
+ {{/* {{.i18n.Tr "explore.data_analysis"}} */}}
+ {{.i18n.Tr "explore.data_analysis"}}
{{end}}
{{.i18n.Tr "custom.head.openi.repo"}}
diff --git a/templates/base/head_navbar_fluid.tmpl b/templates/base/head_navbar_fluid.tmpl
index 6baeced54..84781db11 100644
--- a/templates/base/head_navbar_fluid.tmpl
+++ b/templates/base/head_navbar_fluid.tmpl
@@ -41,7 +41,8 @@
{{.i18n.Tr "explore.organizations"}}
{{.i18n.Tr "explore.images"}}
{{if .IsOperator}}
- {{.i18n.Tr "explore.data_analysis"}}
+ {{/* {{.i18n.Tr "explore.data_analysis"}} */}}
+ {{.i18n.Tr "explore.data_analysis"}}
{{end}}
{{.i18n.Tr "custom.head.openi.repo"}}
@@ -71,7 +72,8 @@
{{.i18n.Tr "explore.organizations"}}
{{.i18n.Tr "explore.images"}}
{{if .IsOperator}}
- {{.i18n.Tr "explore.data_analysis"}}
+ {{/* {{.i18n.Tr "explore.data_analysis"}} */}}
+ {{.i18n.Tr "explore.data_analysis"}}
{{end}}
{{.i18n.Tr "custom.head.openi.repo"}}
diff --git a/templates/base/head_navbar_home.tmpl b/templates/base/head_navbar_home.tmpl
index c9ea13b8a..64e04b4c3 100644
--- a/templates/base/head_navbar_home.tmpl
+++ b/templates/base/head_navbar_home.tmpl
@@ -33,7 +33,8 @@
{{.i18n.Tr "explore.organizations"}}
{{.i18n.Tr "explore.images"}}
{{if .IsOperator}}
- {{.i18n.Tr "explore.data_analysis"}}
+ {{/* {{.i18n.Tr "explore.data_analysis"}} */}}
+ {{.i18n.Tr "explore.data_analysis"}}
{{end}}
{{.i18n.Tr "custom.head.openi.repo"}}
@@ -64,7 +65,8 @@
{{.i18n.Tr "explore.organizations"}}
{{.i18n.Tr "explore.images"}}
{{if .IsOperator}}
- {{.i18n.Tr "explore.data_analysis"}}
+ {{/* {{.i18n.Tr "explore.data_analysis"}} */}}
+ {{.i18n.Tr "explore.data_analysis"}}
{{end}}
{{.i18n.Tr "custom.head.openi.repo"}}
diff --git a/templates/base/head_navbar_pro.tmpl b/templates/base/head_navbar_pro.tmpl
index e744508f0..e9f662bbe 100644
--- a/templates/base/head_navbar_pro.tmpl
+++ b/templates/base/head_navbar_pro.tmpl
@@ -43,7 +43,8 @@
{{.i18n.Tr "explore.organizations"}}
{{.i18n.Tr "explore.images"}}
{{if .IsOperator}}
- {{.i18n.Tr "explore.data_analysis"}}
+ {{/* {{.i18n.Tr "explore.data_analysis"}} */}}
+ {{.i18n.Tr "explore.data_analysis"}}
{{end}}
{{.i18n.Tr "custom.head.openi.repo"}}
@@ -74,7 +75,8 @@
{{.i18n.Tr "explore.organizations"}}
{{.i18n.Tr "explore.images"}}
{{if .IsOperator}}
- {{.i18n.Tr "explore.data_analysis"}}
+ {{/* {{.i18n.Tr "explore.data_analysis"}} */}}
+ {{.i18n.Tr "explore.data_analysis"}}
{{end}}
{{.i18n.Tr "custom.head.openi.repo"}}
diff --git a/templates/base/head_pro.tmpl b/templates/base/head_pro.tmpl
index 75292b6fc..c643ea873 100644
--- a/templates/base/head_pro.tmpl
+++ b/templates/base/head_pro.tmpl
@@ -109,6 +109,11 @@
],
{{end}}
};
+ {{if .IsSigned}}
+ window.sessionStorage.setItem('_csrf', '{{.CsrfToken}}');
+ {{else}}
+ window.sessionStorage.removeItem('_csrf');
+ {{end}}