mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-14 17:58:59 +00:00
Merged WEBAPP-API (5.2.1) to 5.2.N (5.2.1)
135505 jkaabimofrad: APPSREPO-137: Made quick-share email template configurable via properties file. The template path property value could be an XPATH, a NodeRef of the template or a class path of the template. - Added a helper class to provide email template related utility functions - Added share as a default registered client for sending email - the template assets (images) will be available in share. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/DEV/5.2.N/root@135566 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -636,7 +636,7 @@ public class SharedLinkApiTest extends AbstractBaseApiTest
|
||||
|
||||
// Email request with minimal properties
|
||||
QuickShareLinkEmailRequest request = new QuickShareLinkEmailRequest();
|
||||
request.setClient("sfs");
|
||||
request.setClient("share");
|
||||
List<String> recipients = new ArrayList<>(2);
|
||||
recipients.add(user2 + "@acme.test");
|
||||
recipients.add(user2 + "@ping.test");
|
||||
@@ -645,7 +645,7 @@ public class SharedLinkApiTest extends AbstractBaseApiTest
|
||||
|
||||
// Email request with all the properties
|
||||
request = new QuickShareLinkEmailRequest();
|
||||
request.setClient("sfs");
|
||||
request.setClient("share");
|
||||
request.setMessage("My custom message!");
|
||||
request.setLocale(Locale.UK.toString());
|
||||
recipients = Collections.singletonList(user2 + "@acme.test");
|
||||
@@ -661,14 +661,14 @@ public class SharedLinkApiTest extends AbstractBaseApiTest
|
||||
request.setClient("VeryCoolClient" + System.currentTimeMillis());
|
||||
List<String> user2Email = Collections.singletonList(user2 + "@acme.test");
|
||||
request.setRecipientEmails(user2Email);
|
||||
post(getEmailSharedLinkUrl(sharedId), RestApiUtil.toJsonAsString(request), 400);
|
||||
post(getEmailSharedLinkUrl(sharedId), RestApiUtil.toJsonAsString(request), 404);
|
||||
|
||||
// client is mandatory
|
||||
request.setClient(null);
|
||||
post(getEmailSharedLinkUrl(sharedId), RestApiUtil.toJsonAsString(request), 400);
|
||||
|
||||
// recipientEmails is mandatory
|
||||
request.setClient("sfs");
|
||||
request.setClient("share");
|
||||
request.setRecipientEmails(null);
|
||||
post(getEmailSharedLinkUrl(sharedId), RestApiUtil.toJsonAsString(request), 400);
|
||||
|
||||
@@ -679,7 +679,7 @@ public class SharedLinkApiTest extends AbstractBaseApiTest
|
||||
{
|
||||
quickShareLinks.setEnabled(false);
|
||||
request = new QuickShareLinkEmailRequest();
|
||||
request.setClient("sfs");
|
||||
request.setClient("share");
|
||||
request.setRecipientEmails(user2Email);
|
||||
post(getEmailSharedLinkUrl(sharedId), RestApiUtil.toJsonAsString(request), 501);
|
||||
}
|
||||
|
Reference in New Issue
Block a user