From 6cd19cd35bd507d16a4b06775ff99f544034c313 Mon Sep 17 00:00:00 2001 From: jensp Date: Tue, 4 Jun 2019 19:29:44 +0000 Subject: [PATCH] Documentation for the Freemarker functions provided by ccm-core git-svn-id: https://svn.libreccm.org/ccm/trunk@6103 8810af33-2d31-482b-a856-94f89814c4df --- ccm-core/doc/ccm-core-freemarker.md | 43 +++++++++++++++++++ .../doc/ccm-themedirector-freemarker.md | 2 +- 2 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 ccm-core/doc/ccm-core-freemarker.md diff --git a/ccm-core/doc/ccm-core-freemarker.md b/ccm-core/doc/ccm-core-freemarker.md new file mode 100644 index 000000000..63b41ef90 --- /dev/null +++ b/ccm-core/doc/ccm-core-freemarker.md @@ -0,0 +1,43 @@ +# Freemarker functions provided by ccm-themedirector + +## User Banner + +Import Path +: `/ccm-core/user-banner.ftl` + +### `String getGreeting()` + +Retrieves to the greeting value provided by the _UserBanner_ component. + +### `boolean isLoggedIn()` + +Return `true` if the current user is logged and `false` otherwise. + +### `boolean isNotLoggedIn()` + +Return `true` if the current user is *not* logged and `false` otherwise. + +### `String getChangePasswordUrl()` + +Returns the URL where a authenticated user can change his or her password. + +### `String getLoginLink()` + +Returns the URL of the login page. + +### `String getLogoutLink()` + +Returns the URL for logging out. + +### `String getScreenName()` + +Returns the username of the current user. If the user is not authenticated the will return an empty string. + +### `String getUserGivenName()` + +Returns the given of the current user, if availabe. If the user is not authenticated the will return an empty string. + +### `String getUserFamilyName()` + +Returns the given of the current user, if availabe. If the user is not authenticated the will return an empty string. + diff --git a/ccm-themedirector/doc/ccm-themedirector-freemarker.md b/ccm-themedirector/doc/ccm-themedirector-freemarker.md index 0d94efe26..ce65eefea 100644 --- a/ccm-themedirector/doc/ccm-themedirector-freemarker.md +++ b/ccm-themedirector/doc/ccm-themedirector-freemarker.md @@ -1,4 +1,4 @@ -# Freemarker functions provided by ccm-themedirectory +# Freemarker functions provided by ccm-themedirector ## Language utilities