| | |
| | | // new proposal |
| | | pattern = "**{0}** is proposing a change."; |
| | | sb.append(MessageFormat.format(pattern, user.getDisplayName())); |
| | | fieldExclusions.add(Field.status); |
| | | fieldExclusions.add(Field.title); |
| | | fieldExclusions.add(Field.body); |
| | | } else { |
| | | // describe the patchset |
| | | if (patchset.isFF()) { |
| | |
| | | Set<String> toAddresses = new TreeSet<String>(); |
| | | for (String name : ticket.getParticipants()) { |
| | | UserModel user = userManager.getUserModel(name); |
| | | if (user != null) { |
| | | if (user != null && !user.disabled) { |
| | | if (!StringUtils.isEmpty(user.emailAddress)) { |
| | | if (user.canView(repository)) { |
| | | toAddresses.add(user.emailAddress); |
| | |
| | | Set<String> ccAddresses = new TreeSet<String>(); |
| | | for (String name : ccs) { |
| | | UserModel user = userManager.getUserModel(name); |
| | | if (user != null) { |
| | | if (user != null && !user.disabled) { |
| | | if (!StringUtils.isEmpty(user.emailAddress)) { |
| | | if (user.canView(repository)) { |
| | | ccAddresses.add(user.emailAddress); |