Skip to content

Commit 88b4d8b

Browse files
committed
Merge remote-tracking branch 'origin/master' into edge
2 parents 171b092 + c8280da commit 88b4d8b

15 files changed

+563
-124
lines changed

mig/images/site-conf-dev-sif.erda.dk.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ function get_site_conf(key) {
99
value = "status-events.json";
1010
} else if (key === 'system_match') {
1111
value = ["ALL", "SIF", "DEV.SIF"];
12+
} else if (key === 'auth_methods') {
13+
value = ["extoid", "migoid"];
1214
}
1315
return value;
1416
}

mig/images/site-conf-dev.erda.dk.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ function get_site_conf(key) {
99
value = "status-events.json";
1010
} else if (key === 'system_match') {
1111
value = ["ALL", "ERDA", "DEV.ERDA"];
12+
} else if (key === 'auth_methods') {
13+
value = ["extoid", "extoidc", "migoid", "extcert"];
1214
}
1315
return value;
1416
}

mig/images/site-conf-erda.dk.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ function get_site_conf(key) {
99
value = "status-events.json";
1010
} else if (key === 'system_match') {
1111
value = ["ALL", "ERDA"];
12+
} else if (key === 'auth_methods') {
13+
value = ["extoid", "migoid", "extcert"];
1214
}
1315
return value;
1416
}

mig/images/site-conf-migrid.org.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ function get_site_conf(key) {
99
value = "status-events.json";
1010
} else if (key === 'system_match') {
1111
value = ["ALL", "MiGrid"];
12+
} else if (key === 'auth_methods') {
13+
value = ["extoidc", "migoid", "extcert"];
1214
}
1315
return value;
1416
}

mig/images/site-conf-sif.erda.dk.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ function get_site_conf(key) {
99
value = "status-events.json";
1010
} else if (key === 'system_match') {
1111
value = ["ALL", "SIF"];
12+
} else if (key === 'auth_methods') {
13+
value = ["extoid", "migoid"];
1214
}
1315
return value;
1416
}

mig/images/site-conf-status.erda.dk.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@ function get_site_conf(key) {
1010
if (key === 'content_url') {
1111
value = "status-events.json";
1212
} else if (key === 'system_match') {
13-
value = ["ALL", "ERDA", "IDMC", "SIF", "MiGrid"];
13+
/* We keep IDMC for history */
14+
value = ["ALL", "ERDA", "SIF", "MiGrid", "IDMC"];
15+
} else if (key === 'auth_methods') {
16+
value = ["extoid", "extoidc", "migoid", "extcert"];
1417
}
1518
return value;
1619
}

mig/images/site-conf-storage.deic.dk.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ function get_site_conf(key) {
99
value = "status-events.json";
1010
} else if (key === 'system_match') {
1111
value = ["ALL", "DeiC"];
12+
} else if (key === 'auth_methods') {
13+
value = ["extoidc", "migoid"];
1214
}
1315
return value;
1416
}

mig/images/site-conf-test-sif.erda.dk.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ function get_site_conf(key) {
99
value = "status-events.json";
1010
} else if (key === 'system_match') {
1111
value = ["ALL", "SIF", "TEST.SIF"];
12+
} else if (key === 'auth_methods') {
13+
value = ["extoid", "migoid"];
1214
}
1315
return value;
1416
}
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
/*
2-
Local site variables to adjust look n' feel of what is displayed on the
1+
/*
2+
Local site variables to adjust look n' feel of what is displayed on the
33
'static' html pages with javascript content loading on this site.
44
5-
IMPORTANT: ui doubles as status.erda.dk so we should only display production
6-
information in status.html here.
75
*/
86
function get_site_conf(key) {
97
var value;
108
if (key === 'content_url') {
119
value = "status-events.json";
1210
} else if (key === 'system_match') {
13-
value = ["ALL", "MiGrid"];
14-
}
11+
value = ["ALL", "ERDA", "TEST.ERDA"];
12+
} else if (key === 'auth_methods') {
13+
value = ["extoid", "extoidc", "migoid", "extcert"];
14+
}
1515
return value;
1616
}

state/wwwpublic/index-dev-sif.erda.dk-ucph-science.html

Lines changed: 153 additions & 22 deletions
Large diffs are not rendered by default.

state/wwwpublic/index-erda.dk-ucph-science.html

Lines changed: 40 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@
3434
<link rel="icon" type="image/vnd.microsoft.icon"
3535
href="/images/skin/erda-ucph-science/favicon.ico"/>
3636

37+
<!-- site-specific variables used to adjust displayed information -->
38+
<script type="text/javascript" src="/images/site-conf.js"></script>
39+
3740
<script type="text/javascript" src="/images/js/jquery.js"></script>
3841
<script type="text/javascript" src="/images/js/jquery-ui.js"></script>
3942
<script type="text/javascript" src="/assets/js/V2/ui-dynamic.js"></script>
@@ -114,26 +117,37 @@
114117
switch_language(user_lang);
115118
$("#langselect").msDropdown().fadeIn(500);
116119

117-
var query = window.location.search;
118-
const urlParams = new URLSearchParams(query);
119-
var show = [];
120-
var quicktabs = ['extoid', 'extoidc', 'migoid', 'extcert'];
121-
urlParams.forEach((value, key) => {
122-
//console.log("Found "+value+" in "+key);
123-
show.push(value);
124-
});
125-
if (!urlParams.get('show')) {
126-
show = ['extoid', 'migoid', 'extcert'];
127-
}
128-
quicktabs.forEach((name) => {
129-
if (show.indexOf(name) >= 0) {
130-
//console.log("show "+name+" tab");
120+
var auth_methods = lookup_site_conf('auth_methods', ['extoid', 'migoid', 'extcert']);
121+
var query = window.location.search;
122+
const urlParams = new URLSearchParams(query);
123+
var show = [];
124+
var quicktabs = ['extoid', 'extoidc', 'migoid', 'extcert'];
125+
urlParams.forEach((value, key) => {
126+
//console.log("Found "+value+" in "+key);
127+
if (quicktabs.indexOf(value) >= 0) {
128+
show.push(value);
129+
}
130+
});
131+
if (!urlParams.get('show')) {
132+
if (auth_methods.length > 0) {
133+
//console.log("show auth_methods: " + auth_methods);
134+
show = auth_methods;
135+
} else {
136+
//console.log("show quicktabs: " + quicktabs);
137+
show = quicktabs;
138+
}
139+
} else {
140+
//console.log("show urlparams: " + show);
141+
}
142+
quicktabs.forEach((name) => {
143+
if (show.indexOf(name) >= 0) {
144+
//console.log("show "+name+" tab");
131145
$(".show-"+name).show();
132-
} else {
133-
//console.log("remove "+name+" tab");
146+
} else {
147+
//console.log("remove "+name+" tab");
134148
$(".show-"+name).remove();
135-
}
136-
});
149+
}
150+
});
137151

138152
/* Init Quick Start as tabs to avoid information overload and do
139153
last for proper init. */
@@ -202,10 +216,10 @@ <h1 class="staticpage">Welcome to ERDA</h1>
202216

203217
<div id="quick-start-tabs-en">
204218
<ul class="fillwidth padspace">
205-
<li title="KU OpenID 2.0 Auth" class="show-extoid"><a href="#ucph-user-tab-en">KU / UCPH Users</a></li>
206-
<li title="KU OpenID Connect Auth" class="show-extoidc"><a href="#ucph-oidc-user-tab-en">KU / UCPH Users (NEW OIDC)</a></li>
207-
<li title="Built-in OpenID 2.0 Auth" class="show-migoid"><a href="#external-user-tab-en">External Users</a></li>
208-
<li title="X509 User Certificate Auth" class="show-extcert"><a href="#cert-user-tab-en">Advanced Access</a></li>
219+
<li title="KU OpenID 2.0 Auth" class="show-extoid"><a class="extoid-icon" href="#ucph-user-tab-en">KU / UCPH Users</a></li>
220+
<li title="KU OpenID Connect Auth" class="show-extoidc"><a class="extoidc-icon" href="#ucph-oidc-user-tab-en">KU / UCPH Users</a></li>
221+
<li title="Built-in OpenID 2.0 Auth" class="show-migoid"><a class="migoid-icon" href="#external-user-tab-en">External Users</a></li>
222+
<li title="X509 User Certificate Auth" class="show-extcert"><a class="extcert-icon" href="#cert-user-tab-en">Advanced Access</a></li>
209223
</ul>
210224

211225
<div id="ucph-user-tab-en" class="show-extoid">
@@ -401,10 +415,10 @@ <h1 class="staticpage">Velkommen til ERDA</h1>
401415
<div id="quick-start-tabs-da">
402416

403417
<ul>
404-
<li class="show-extoid" title="UCPH OpenID 2.0 Auth"><a href="#ucph-user-tab-da">KU / UCPH brugere</a></li>
405-
<li class="show-extoidc" title="UCPH OpenID Connect Auth"><a href="#ucph-oidc-user-tab-da">KU / UCPH brugere (NY OIDC)</a></li>
406-
<li class="show-migoid" title="Built-in OpenID 2.0 Auth"><a href="#external-user-tab-da">Eksterne brugere</a></li>
407-
<li class="show-extcert" title="X509 User Certificate Auth"><a href="#cert-user-tab-da">Avanceret adgang</a></li>
418+
<li title="UCPH OpenID 2.0 Auth" class="show-extoid"><a class="extoid-icon" href="#ucph-user-tab-da">KU / UCPH brugere</a></li>
419+
<li title="UCPH OpenID Connect Auth" class="show-extoidc"><a class="extoidc-icon" href="#ucph-oidc-user-tab-da">KU / UCPH brugere</a></li>
420+
<li title="Built-in OpenID 2.0 Auth" class="show-migoid"><a class="migoid-icon" href="#external-user-tab-da">Eksterne brugere</a></li>
421+
<li title="X509 User Certificate Auth" class="show-extcert"><a class="extcert-icon" href="#cert-user-tab-da">Avanceret adgang</a></li>
408422
</ul>
409423

410424
<div id="ucph-user-tab-da" class="show-extoid">

0 commit comments

Comments
 (0)