- Feb 24, 2020
-
-
GitLab Bot authored
-
- Dec 10, 2019
-
-
GitLab Bot authored
-
- Oct 23, 2019
-
-
Dylan Griffith authored
This is to be more consistent as there is already a :read_note policy in NotePolicy. To keep other behaviour the same we've introduced a Note#noteable_ability_name that is used anywhere this was expected.
-
- Oct 17, 2019
-
-
GitLab Bot authored
-
- Sep 13, 2019
-
-
GitLab Bot authored
-
- Sep 02, 2019
-
-
The 'assigned' reason doesn't apply to notes, but the other two can ('mentioned' and 'own_activity'), so we can still use this for note emails.
-
- Aug 30, 2019
-
-
This change limits the number of emails for new access requests notifications to 10 most recently active owners/maintainers
-
- Aug 15, 2019
-
-
Brett Walker authored
- Adds UI to configure in group and project settings - Removes notification configuration for users when disabled at group or project level
-
- Jul 26, 2019
-
-
Mario de la Ossa authored
When sending access granted/rejected emails we should also respect custom emails set for groups/sub-groups
-
- Jul 23, 2019
-
-
Heinrich Lee Yu authored
When a user's notification email is set for a group, we should use that for pipeline emails
-
- Jun 03, 2019
-
-
Shinya Maeda authored
We have one auto merge strategy today - Merge When Pipeline Succeeds. In order to add more strategies for Merge Train feature, we abstract the architecture to be more extensible. Removed arguments Fix spec
-
- May 16, 2019
-
-
Michał Zając authored
-
- Apr 08, 2019
-
-
Oswaldo Ferreir authored
Backports https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/10161 (code out of ee/ folder).
-
- Jan 31, 2019
-
-
Jan Provaznik authored
When moving a project, it's possible that some users who had access to the project in old path can not access the project in the new path. Because `project_authorizations` records are updated asynchronously, when we send the notification about moved project the list of project team members contains old project members, we want to notify all these members except the old users who can not access the new location.
-
- Jan 23, 2019
-
-
Jan Provaznik authored
When moving a project, it's possible that some users who had access to the project in old path can not access the project in the new path. Because `project_authorizations` records are updated asynchronously, when we send the notification about moved project the list of project team members contains old project members, we want to notify all these members except the old users who can not access the new location.
-
- Dec 21, 2018
-
-
blackst0ne authored
Fix the CVE-2018-16476 vulnerability.
-
- Dec 12, 2018
-
-
Alejandro Rodríguez authored
The email is sent to project maintainers containing the last mirror update error. This will allow maintainers to set alarms and react accordingly.
-
- Dec 06, 2018
-
-
Nick Thomas authored
-
- Nov 21, 2018
-
-
Takuya Noguchi authored
Signed-off-by:
Takuya Noguchi <takninnovationresearch@gmail.com>
-
- Nov 02, 2018
-
-
- Sep 06, 2018
-
-
Mayra Cabrera authored
-
- Jul 16, 2018
-
-
gfyoung authored
Partially addresses #47424.
-
- Jul 11, 2018
-
-
Mark Chao authored
-
- Jul 06, 2018
-
-
Sean McGivern authored
-
- May 17, 2018
-
- Apr 25, 2018
-
-
Sean McGivern authored
The NotificationService has to do quite a lot of work to calculate the recipients for an email. Where possible, we should try to avoid doing this in an HTTP request, because the mail are sent by Sidekiq anyway, so there's no need to schedule those emails immediately. This commit creates a generic Sidekiq worker that uses Global ID to serialise and deserialise its arguments, then forwards them to the NotificationService. The NotificationService gains an `#async` method, so you can replace: notification_service.new_issue(issue, current_user) With: notification_service.async.new_issue(issue, current_user) And have everything else work as normal, except that calculating the recipients will be done by Sidekiq, which will then schedule further Sidekiq jobs to send each email.
-
- Mar 30, 2018
-
-
Sean McGivern authored
-
Sean McGivern authored
-
- Mar 26, 2018
-
-
YarNayar authored
Closes #23460
-
Stuart Nelson authored
-
Stuart Nelson authored
-
- Mar 21, 2018
-
- Mar 11, 2018
-
-
Douwe Maan authored
-
- Feb 23, 2018
-
-
Nick Thomas authored
-
- Feb 19, 2018
-
-
🙈 jacopo beschi 🙉 authored
-
- Jan 17, 2018
-
-
Mario de la Ossa authored
Adds `#build_notification_recipients` to `NotificationRecipientService` that returns the `NotificationRecipient` objects in order to be able to access the new attribute `reason`. This new attribute is used in the different notifier methods in order to add the reason as a header: `X-GitLab-NotificationReason`. Only the reason with the most priority gets sent.
-
- Oct 10, 2017
-
-
micael.bergeron authored
This also refactor the email_helper support spec to watch for multiple emails being sent.
-
- Sep 23, 2017
-
-
Brett Walker authored
Send a confirmation email when the user adds a secondary email address. Utilizes the Devise `confirmable` capabilities. Issue #37385
-
- Aug 14, 2017
-
-
Robert Speicher authored
An upcoming update to rubocop-gitlab-security added additional violations.
-