mirror of
https://github.com/OpenBankProject/OBP-API.git
synced 2026-02-06 15:47:01 +00:00
Merge pull request #2538 from hongwei1/feature/addedAlivePage
Feature/added alive page
This commit is contained in:
commit
56f84e6893
@ -559,6 +559,9 @@ class Boot extends MdcLoggable {
|
||||
|
||||
logger.info (s"props_identifier is : ${APIUtil.getPropsValue("props_identifier", "NONE-SET")}")
|
||||
|
||||
// This will work for both portal and API modes. This page is used for testing if the API is running properly.
|
||||
val alivePage = List( Menu.i("Alive") / "alive")
|
||||
|
||||
val commonMap = List(Menu.i("Home") / "index") ::: List(
|
||||
Menu.i("Plain") / "plain",
|
||||
Menu.i("Static") / "static",
|
||||
@ -595,12 +598,12 @@ class Boot extends MdcLoggable {
|
||||
Menu.i("confirm-bg-consent-request-redirect-uri") / "confirm-bg-consent-request-redirect-uri" >> AuthUser.loginFirst,//OAuth consent page,
|
||||
Menu.i("confirm-vrp-consent-request") / "confirm-vrp-consent-request" >> AuthUser.loginFirst,//OAuth consent page,
|
||||
Menu.i("confirm-vrp-consent") / "confirm-vrp-consent" >> AuthUser.loginFirst //OAuth consent page
|
||||
) ++ accountCreation ++ Admin.menus
|
||||
) ++ accountCreation ++ Admin.menus++ alivePage
|
||||
|
||||
// Build SiteMap
|
||||
val sitemap = APIUtil.getPropsValue("server_mode", "apis,portal") match {
|
||||
case mode if mode == "portal" => commonMap
|
||||
case mode if mode == "apis" => List()
|
||||
case mode if mode == "apis" => alivePage
|
||||
case mode if mode.contains("apis") && mode.contains("portal") => commonMap
|
||||
case _ => commonMap
|
||||
}
|
||||
|
||||
@ -158,6 +158,15 @@ class WebUI extends MdcLoggable{
|
||||
def aboutText: CssSel = {
|
||||
"#main-about-text *" #> scala.xml.Unparsed(getWebUiPropsValue("webui_index_page_about_section_text", ""))
|
||||
}
|
||||
|
||||
def aLiveHtml: CssSel = {
|
||||
"#get-disabled-versions *" #> scala.xml.Unparsed(APIUtil.getDisabledVersions.toString())&
|
||||
"#get-enabled-versions *" #> scala.xml.Unparsed(APIUtil.getEnabledVersions.toString())&
|
||||
"#get-disabled-endpoint-operation-ids *" #> scala.xml.Unparsed(APIUtil.getDisabledEndpointOperationIds.toString())&
|
||||
"#get-enabled-endpoint-operation-ids *" #> scala.xml.Unparsed(APIUtil.getEnabledEndpointOperationIds.toString())&
|
||||
"#alive-disabled-api-mode *" #> scala.xml.Unparsed(getWebUiPropsValue("server_mode", "apis,portal"))
|
||||
}
|
||||
|
||||
|
||||
def topText: CssSel = {
|
||||
"#top-text *" #> scala.xml.Unparsed(getWebUiPropsValue("webui_top_text", ""))
|
||||
|
||||
14
obp-api/src/main/webapp/alive.html
Normal file
14
obp-api/src/main/webapp/alive.html
Normal file
@ -0,0 +1,14 @@
|
||||
<div data-lift="surround?with=default;at=content">
|
||||
<div id="add-user-auth-context-update-request-div" data-lift="WebUI.aLiveHtml">
|
||||
<h3> Disabled Versions: </h3>
|
||||
<div id="get-disabled-versions"></div>
|
||||
<h3> Enabled Versions: </h3>
|
||||
<div id="get-enabled-versions"></div>
|
||||
<h3> Disabled Endpoint Operation Ids: </h3>
|
||||
<div id="get-disabled-endpoint-operation-ids"></div>
|
||||
<h3> Enabled Endpoint Operation Ids: </h3>
|
||||
<div id="get-enabled-endpoint-operation-ids"></div>
|
||||
<h3> API Mode: </h3>
|
||||
<div id="alive-disabled-api-mode"></div>
|
||||
</div>
|
||||
</div>
|
||||
Loading…
Reference in New Issue
Block a user