From c67480dd413ad43a08664f7fed2f257df05807f8 Mon Sep 17 00:00:00 2001 From: jensp Date: Mon, 29 Apr 2019 16:42:36 +0000 Subject: [PATCH] Freemarker support for UserBanner git-svn-id: https://svn.libreccm.org/ccm/trunk@5977 8810af33-2d31-482b-a856-94f89814c4df --- ccm-core/web/themes/freemarker/UserBanner.ftl | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 ccm-core/web/themes/freemarker/UserBanner.ftl diff --git a/ccm-core/web/themes/freemarker/UserBanner.ftl b/ccm-core/web/themes/freemarker/UserBanner.ftl new file mode 100644 index 000000000..ea5d1b436 --- /dev/null +++ b/ccm-core/web/themes/freemarker/UserBanner.ftl @@ -0,0 +1,42 @@ +<#ftl ns_prefixes={ +"bebop":"http://www.arsdigita.com/bebop/1.0", +"cms":"http://www.arsdigita.com/cms/1.0", +"nav":"http://ccm.redhat.com/navigation", +"ui": "http://www.arsdigita.com/ui/1.0"} +> + +<#function getGreeting> + <#return model["./ui:userBanner/@greeting"]> + + +<#function isLoggedIn> + <#return (model["./ui:userBanner/@screenName"]?size > 0) + + +<#function isNotLoggedIn> + <#return (model["./ui:userBanner/@screenName"]?size == 0) + + +<#function getChangePasswordUrl> + <#return model["./ui:userBanner/@changePasswordURL"]> + + +<#function getLoginLink> + <#return model["./ui:userBanner/@loginExcursionURL"> + + +<#function getLogoutLink> + <#return model["./ui:userBanner/@logoutURL"> + + +<#function getScreenName> + <#return model["./ui:userBanner/@screenName"> + + +<#function getUserGivenName> + <#return model["./ui:userBanner/@givenName"> + + +<#function getUserFamilyName> + <#return model["./ui:userBanner/@familyName"> + \ No newline at end of file