Last modified by Alex Cotiuga on 2026/07/27 06:09

From version 18.26
edited by Alex Cotiuga
on 2026/07/09 20:59
Change comment: There is no comment for this version
To version 18.25
edited by Alex Cotiuga
on 2026/07/09 20:47
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -135,56 +135,6 @@
135 135   #end
136 136  
137 137   #set ($discard = $contactRequestDoc.saveAsAuthor())
138 - ## Send internal notification email.
139 - ## This is intentionally best-effort: if email fails, the contact request is still saved.
140 - #try('mailException')
141 - #set ($notificationRecipient = 'alex@agnease.com')
142 - #set ($sourcePage = "$!contactRequestObj.getValue('sourcePage')")
143 -
144 - #set ($notificationSubject = 'New Agnease contact request')
145 - #if ($sourcePage != '')
146 - #set ($notificationSubject = "New Agnease contact request from $sourcePage")
147 - #end
148 -
149 - #set ($notificationBody = "
150 - New Agnease contact request
151 -
152 - Name:
153 - $!contactRequestObj.getValue('name')
154 -
155 - Email:
156 - $!contactRequestObj.getValue('email')
157 -
158 - Source page:
159 - $!contactRequestObj.getValue('sourcePage')
160 -
161 - Already uses XWiki:
162 - $!contactRequestObj.getValue('alreadyUseXWiki')
163 -
164 - Hosting:
165 - $!contactRequestObj.getValue('hosting')
166 -
167 - Custom development:
168 - $!contactRequestObj.getValue('customDevelopment')
169 -
170 - Timeline:
171 - $!contactRequestObj.getValue('timeline')
172 -
173 - Users:
174 - $!contactRequestObj.getValue('users')
175 -
176 - Message:
177 - $!contactRequestObj.getValue('scope')
178 -
179 - Internal request page:
180 - $xwiki.getURL($contactRequestDoc.fullName)
181 - ")
182 -
183 - #set ($message = $services.mail.sender.createMessage($notificationRecipient, $notificationSubject))
184 - #set ($discard = $message.setType('Agnease Contact Request'))
185 - #set ($discard = $message.addPart('text/plain', $notificationBody))
186 - #set ($mailResult = $services.mail.sender.sendAsynchronously([$message], 'database'))
187 - #end
188 188   #set ($statusCode = 200)
189 189   #set ($message = 'Your request was successfully sent.')
190 190   #end