summaryrefslogtreecommitdiff
path: root/app/services/notification_recipient_service.rb
Commit message (Expand)AuthorAgeFilesLines
...
* rm the @builder argument and factor out .notifiable_usershttp://jneen.net/2017-08-031-13/+37
* move filtering logic into Recipient classhttp://jneen.net/2017-08-031-99/+102
* add builder helpers with levels and start to separate out #filter!http://jneen.net/2017-08-031-54/+113
* make recipients mutative during the buildhttp://jneen.net/2017-08-031-64/+73
* move build_custom_key to Defaulthttp://jneen.net/2017-08-031-8/+6
* factor out the `target` argument to helpershttp://jneen.net/2017-08-031-19/+19
* move the build arguments to the initializershttp://jneen.net/2017-08-031-14/+60
* move the builders to classes with a #buildhttp://jneen.net/2017-08-031-219/+257
* use notification_setting_for_user_project in reject_usershttp://jneen.net/2017-08-031-18/+2
* protect against nil project/group/settinghttp://jneen.net/2017-08-031-4/+4
* move notification_setting_for_user_project to a public class methodhttp://jneen.net/2017-08-031-13/+13
* move the ability check to reject_users_without_accesshttp://jneen.net/2017-08-031-1/+2
* Ensure NotificationRecipientService doesn't modify participantsSean McGivern2017-06-281-7/+10
* Deserialise existing custom notification settingsdeserialize-custom-notificationsSean McGivern2017-06-151-4/+4
* Backport of multiple_assignees_feature [ci skip]Valery Sizov2017-05-041-1/+6
* Quiet pipeline emailsquiet-pipelinesSean McGivern2017-04-031-6/+36
* Fix changes that were removed when code moved to NotificationReceipientServiceStan Hu2017-03-171-3/+3
* Resolve "Extract logic of who should receive notification into separate classes"Dongqing Hu2017-03-171-0/+293