History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: QB-2582
Type: Improvement Improvement
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Robin Shen
Reporter: Alex
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
QuickBuild

An easy way to send an E-Mail to a quickbuild-group

Created: 18/Nov/15 01:47 PM   Updated: 22/Dec/15 09:34 AM
Component/s: None
Affects Version/s: None
Fix Version/s: 6.1.0

Original Estimate: 2 days Remaining Estimate: 2 days Time Spent: Unknown
Environment: Quickbuild


 Description  « Hide
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"

 All   Comments   Work Log   Change History      Sort Order:
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"));