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"
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"
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"));
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"));
groovy:
com.pmease.quickbuild.util.StringUtils.join(system.groupManager.getMemberEmails("group name"));