<< Back to previous view

[QB-2582] An easy way to send an E-Mail to a quickbuild-group
Created: 18/Nov/15  Updated: 22/Dec/15

Status: Resolved
Project: QuickBuild
Component/s: None
Affects Version/s: None
Fix Version/s: 6.1.0

Type: Improvement Priority: Major
Reporter: Alex Assigned To: Robin Shen
Resolution: Fixed Votes: 0
Remaining Estimate: 2 days Time Spent: Unknown
Original Estimate: 2 days
Environment: Quickbuild


 Description   
It should be possible to address multiple users in a quickbuild-group in send E-Mail step.
We use:
${
groovy:
import com.pmease.quickbuild.util.*
import com.pmease.quickbuild.entitymanager.*
def emails = []
for (membership in MembershipManager.instance.getAll())
   if (membership.group.name == params.get("QBRP_Notification_Group"))
   if (membership.user.email != null)
     emails.add(membership.user.email)
  emails.join(",")
}

and the repeat parameter QBRP_Notification_Group with "Group"

 Comments   
Comment by Robin Shen [ 22/Dec/15 09:34 AM ]
One can call below script to get emai list of all members of a group in order to send email to all members of a group:
groovy:
com.pmease.quickbuild.util.StringUtils.join(system.groupManager.getMemberEmails("group name"));
Generated at Fri May 17 20:13:29 UTC 2024 using JIRA 189.