Änderungen von Dokument InvitationCommon
Zuletzt geändert von base4it Admin am 2025/11/04 19:31
Von Version 2.1
bearbeitet von base4it Admin
am 2025/11/04 19:31
am 2025/11/04 19:31
Änderungskommentar:
Install extension [org.xwiki.platform:xwiki-platform-invitation-ui/17.7.0]
Auf Version 1.1
bearbeitet von base4it Admin
am 2022/05/29 14:19
am 2022/05/29 14:19
Änderungskommentar:
Install extension [org.xwiki.platform:xwiki-platform-invitation-ui/14.4]
Zusammenfassung
-
Seiteneigenschaften (2 geändert, 0 hinzugefügt, 0 gelöscht)
-
Objekte (1 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Syntax
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki 2. 11 +XWiki 2.0 - Inhalt
-
... ... @@ -19,9 +19,7 @@ 19 19 {{info}}testLoadInvitationConfig{{/info}} 20 20 #testLoadInvitationConfig() 21 21 #elseif($doc.documentReference.name == 'InvitationCommon') 22 - #set ($linkTarget = "${doc.getSpace()}.WebHome") 23 - #set ($linkTarget = $services.rendering.escape($linkTarget, 'xwiki/2.1')) 24 - {{info}}$services.localization.render('xe.invitation.internalDocument', [$linkTarget]){{/info}} 22 + {{info}}$services.localization.render('xe.invitation.internalDocument', ["${doc.getSpace()}.WebHome"]){{/info}} 25 25 #end 26 26 ## 27 27 #* ... ... @@ -44,7 +44,7 @@ 44 44 45 45 {{html wiki=false clean=false}} 46 46 <div id="invitation-displaymessage" class="invitation"> 47 - <strong>$ escapetool.xml($services.localization.render('xe.invitation.previewLabel'))</strong>45 + <strong>$services.localization.render('xe.invitation.previewLabel')</strong> 48 48 <div class="invitation invitation-preview"> 49 49 #set($recips = []) 50 50 #set($invalid = []) ... ... @@ -63,7 +63,7 @@ 63 63 #end 64 64 ## Print the email addresses to be sent to. 65 65 ## To: 66 - <strong>$ escapetool.xml($services.localization.render('xe.invitation.toLabel'))</strong>64 + <strong>$services.localization.render('xe.invitation.toLabel')</strong> 67 67 <div id="preview-to-field" class="invitation-preview field"> 68 68 #foreach($recip in $recips) 69 69 #if($invalid.contains($recip)) ... ... @@ -81,29 +81,27 @@ 81 81 ## Tell the user that some of the email addresses are invalid. 82 82 #if($invalidAddresses && $invalidAddresses.size() > 0) 83 83 <p class="invalid-address-message"> 84 - {{/html}} 85 - {{error}} 82 + <span class="errormessage"> 86 86 #if($recips.size() == 1) 87 87 ## The email address given is invalid and will not be sent to. 88 - $services. rendering.escape($services.localization.render('xe.invitation.displayMessage.theAddressIsInvalid'), 'xwiki/2.1')85 + $services.localization.render('xe.invitation.displayMessage.theAddressIsInvalid') 89 89 #else 90 90 #if($invalid.size() > 1) 91 - $services. rendering.escape($services.localization.render('xe.invitation.displayMessage.someAddressesAreInvalid', [$invalidAddresses.size()]), 'xwiki/2.1')88 + $services.localization.render('xe.invitation.displayMessage.someAddressesAreInvalid', [$invalidAddresses.size()]) 92 92 #else 93 - $services. rendering.escape($services.localization.render('xe.invitation.displayMessage.anAddressesIsInvalid'), 'xwiki/2.1')90 + $services.localization.render('xe.invitation.displayMessage.anAddressesIsInvalid') 94 94 #end 95 95 #end 96 - {{/error}} 97 - {{html wiki=false clean=false}} 93 + </span> 98 98 </p> 99 99 #end 100 100 ## Subject: 101 - <strong>$ escapetool.xml($services.localization.render('xe.invitation.subjectLabel'))</strong>97 + <strong>$services.localization.render('xe.invitation.subjectLabel')</strong> 102 102 <div id="preview-subjectline-field" class="invitation-preview field"> 103 103 $escapetool.xml($mail.getProperty('subjectLine').getValue()) 104 104 </div> 105 105 ## Message: 106 - <strong>$ escapetool.xml($services.localization.render('xe.invitation.contentLabel'))</strong>102 + <strong>$services.localization.render('xe.invitation.contentLabel')</strong> 107 107 <div id="preview-messagebody-field" class="invitation-preview field"> 108 108 $mail.getProperty('messageBody').getValue() 109 109 </div> ... ... @@ -152,10 +152,8 @@ 152 152 $config.put($element.getName(), $defaultConfigObj.getProperty($element.getName()).getValue()) 153 153 #end 154 154 ## 155 - #set($configDocContent = 156 - '{{velocity}}{{info}}$services.localization.render(''xe.invitation.internalDocument'',' 157 - + '[$services.rendering.escape("' + "$!config.get('mainPage')" 158 - + '", ''xwiki/2.1'')]){{/info}}{{/velocity}}') 151 + #set($configDocContent = '{{velo' + 'city}}{{info}}$services.localization.render(''xe.invitation.internalDocument'', ["' 152 + + "$!config.get('mainPage')" + '"]){{/info}}{{/velo' + 'city}}') 159 159 $configDoc.setContent($configDocContent) 160 160 $configDoc.setParent($configClassNameInternal) 161 161 #set($configObj = $configDoc.newObject($configClassNameInternal)) ... ... @@ -200,8 +200,7 @@ 200 200 #end 201 201 #set($configClass = $xwiki.getDocumentAsAuthor("${doc.getSpace()}.WebHome")) 202 202 #if($configClass.isNew()) 203 - #set ($classDocumentLink = $services.rendering.escape("${doc.getSpace()}.WebHome", 'xwiki/2.1')) 204 - {{error}}Class document [[$classDocumentLink]] not found. can't run test.{{/error}} 197 + {{error}}Class document [[${doc.getSpace()}.WebHome]] not found. can't run test.{{/error}} 205 205 #else 206 206 #set($config = {}) 207 207 #loadInvitationConfig($config, 'HopefullyNonexistantSpace') ... ... @@ -243,10 +243,8 @@ 243 243 #macro(loadInvitationMail, $config, $emailContainer, $mail) 244 244 ## If this doesn't already exist, it's created. 245 245 #if($emailContainer.isNew()) 246 - #set($emailContainerContent = 247 - '{{velocity}}{{info}}$services.localization.render(''xe.invitation.internalDocument'',' 248 - + '[$services.rendering.escape("' + "$config.get('emailContainer')" 249 - + '", ''xwiki/2.1'')]){{/info}}{{/velocity}}') 239 + #set($emailContainerContent = '{{velo' + 'city}}{{info}}$services.localization.render(''xe.invitation.internalDocument'', ["' 240 + + "$config.get('emailContainer')" + '"]){{/info}}{{/velo' + 'city}}') 250 250 #set($discard = $emailContainer.setContent($emailContainerContent)) 251 251 #set($discard = $emailContainer.setHidden(true)) 252 252 #set($discard = $emailContainer.saveAsAuthor()) ... ... @@ -325,7 +325,7 @@ 325 325 ## 326 326 <dl> 327 327 <dt><label for="memo">$memoLabel</label></dt> 328 - <dd><input id='memo'type="text" size="54" name="memo" /></dd>319 + <dd><input type="text" size="54" name="memo" /></dd> 329 329 </dl> 330 330 <div class="bottombuttons"> 331 331 <div class="buttons">
- Invitation.WebHome[0]
-
- allowUsersOfOtherWikis
-
... ... @@ -1,1 +1,0 @@ 1 -Nein - commonPage
-
... ... @@ -1,1 +1,0 @@ 1 -Invitation.InvitationCommon - emailClass
-
... ... @@ -1,1 +1,0 @@ 1 -Invitation.InvitationMailClass - emailContainer
-
... ... @@ -1,1 +1,0 @@ 1 -Invitation.InvitationMessages - emailRegex
-
... ... @@ -1,1 +1,0 @@ 1 -/^([^@\s]+)@((?:[-a-zA-Z0-9]+\.)+[a-zA-Z]{2,})$/ - from_address
-
... ... @@ -1,1 +1,0 @@ 1 -no-reply@localhost.localdomain - guestsActionsPage
-
... ... @@ -1,1 +1,0 @@ 1 -Invitation.InvitationGuestActions - mainPage
-
... ... @@ -1,1 +1,0 @@ 1 -Invitation.WebHome - membersActionsPage
-
... ... @@ -1,1 +1,0 @@ 1 -Invitation.InvitationMemberActions - membersCommonPage
-
... ... @@ -1,1 +1,0 @@ 1 -Invitation.InvitationMembersCommon - messageBodyTemplate
-
... ... @@ -1,33 +1,0 @@ 1 -{{velocity}} 2 -#set($discard = "#template('colorThemeInit.vm')") 3 -#if("$!theme" == "") 4 - #set($theme = {"linkColor":"#4791BC", "notificationErrorColor":"#ca302c"}}) 5 -#end 6 -#set($userName = $xwiki.getUserName($xcontext.getUser(), false)) 7 -#set($wikiName = $xwiki.getRequestURL().replaceAll("http://([^/:]*).*$", "$1")) 8 -#set($guestActionsURL = $xwiki.getDocumentAsAuthor($config.get("guestsActionsPage")).getExternalURL()) 9 -#set($linkStyle = "color:$theme.get('linkColor');text-decoration:none;") 10 -#set($bigText = "font-size:130%;") 11 -#set($joinLink = "float:left;") 12 -#set($dangerColor = $theme.notificationErrorColor) 13 -#set($declineLink = "color:$dangerColor;float:right;text-decoration:none;") 14 - 15 -$services.localization.render('xe.invitation.emailContent.userHasInvitedYouToJoinWiki', [$userName, $wikiName]) 16 - 17 -{{html clean=false}} 18 -#if("$!messageBody" != "") 19 - <p style="$bigText"> 20 - $!escapetool.xml($!messageBody) 21 - </p> 22 -#end 23 -<p style="margin-top:30px"> 24 -<a href="${guestActionsURL}?doAction_accept=y&messageID=$messageID" style="$bigText$joinLink$linkStyle"> 25 -$services.localization.render('xe.invitation.emailContent.joinLink') 26 -</a> 27 -<a href="${guestActionsURL}?doAction_decline=y&messageID=$messageID" style="$bigText$declineLink"> 28 - $services.localization.render('xe.invitation.emailContent.declineLink') 29 -</a></p> 30 -<hr style="clear:both" /> 31 -$services.localization.render('xe.invitation.emailContent.reportMessage', ["<a href=$escapetool.getQ()${guestActionsURL}?doAction_report=y&messageID=$messageID$escapetool.getQ() style=$escapetool.getQ()$linkStyle$escapetool.getQ()>", "</a>"]) 32 -{{/html}} 33 -{{/velocity}} - messageBodyTemplatePlain
-
... ... @@ -1,2 +1,0 @@ 1 -{{velocity}} 2 -#set($userName = $xwiki.getUserName($xcontext.getUser(), false))#set($wikiName = $xwiki.getRequestURL().replaceAll("https?://([^/:]*).*$", "$1"))#set($guestActionsURL = $xwiki.getDocumentAsAuthor($config.get('guestsActionsPage')).getExternalURL())$services.localization.render('xe.invitation.emailContent.userHasInvitedYouToJoinWiki', [$userName, $wikiName])#if("$!messageBody" != '') $messageBody#end$services.localization.render('xe.invitation.emailContent.joinLink')${guestActionsURL}?doAction_accept=y&messageID=$messageID$services.localization.render('xe.invitation.emailContent.declineLink')${guestActionsURL}?doAction_decline=y&messageID=$messageID$services.localization.render('xe.invitation.emailContent.reportMessage', ['', "$util.getNewline()${guestActionsURL}?doAction_decline=y&messageID=$messageID"]){{/velocity}} - smtp_port
-
... ... @@ -1,1 +1,0 @@ 1 -25 - smtp_server
-
... ... @@ -1,1 +1,0 @@ 1 -localhost - subjectLineTemplate
-
... ... @@ -1,1 +1,0 @@ 1 -{{velocity wiki='false'}}$services.localization.render('xe.invitation.emailContent.subjectLine', [$xcontext.getUser().replaceAll("^[^\.]*.", ""), $xwiki.getRequestURL().replaceAll("https?://([^/:]*).*$", "$1"), $!subjectLine]){{/velocity}} - usersMayPersonalizeMessage
-
... ... @@ -1,1 +1,0 @@ 1 -Ja - usersMaySendToMultiple
-
... ... @@ -1,1 +1,0 @@ 1 -Nein