#-- -- Get the email from a given MyLuteceUser. -- It returns the "user.home-info.online.email" information. -- If there are no information, then it returns the information "user.business-info.online.email". -- @param myLuteceUser the MyLuteceUser -- @return the email --> <#function getEmail myLuteceUser> <#assign email = "" /> <#if myLuteceUser??> <#assign email = myLuteceUser.getUserInfo( "user.home-info.online.email" ) /> <#if email == ""> <#assign email = myLuteceUser.getUserInfo( "user.business-info.online.email" ) /> #if> #if> <#return email /> #function> <#-- -- Get the user name from a given MyLuteceUser. -- It returns the concatenation of the information "user.name.given" with "user.name.family". -- @param myLuteceUser the MyLuteceUser --> <#function getUserName myLuteceUser> <#assign userName = "" /> <#if myLuteceUser??> <#assign givenName = myLuteceUser.getUserInfo( "user.name.given" ) /> <#assign familyName = myLuteceUser.getUserInfo( "user.name.family" ) /> <#assign userName = givenName /> <#if userName != "" && familyName != ""> <#assign userName = userName + " " /> #if> <#assign userName = userName + familyName /> #if> <#return userName /> #function> <#-- Init variables --> <#assign email = "" /> <#assign userName = "" /> <#-- [FIXME - JPO 2019/01/16 : should be improved to use MyInfosService.loadUserInfos(user).getIsValid() and pass it into the freemarker model of the commentary extend] --> <#assign userNotValid = ( nickname?? && ((nickname = '') || (nickname = '(pas de pseudo)')) ) /> <#if extendableResourceType??> <#if myLuteceUser??> <#assign email = getEmail( myLuteceUser! ) /> <#assign userName = getUserName( myLuteceUser! ) /> <#if userNotValid>
Vous devez avoir complété votre profil pour poster un commentaire.
#if> <#else>
#i18n{participatoryideation.extend.comment.message.connectToComment}