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