Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-10-12Merge branch '37691-subscription-fires-multiple-notifications' into 'master'Sean McGivern
fix multiple notifications from being sent for multiple labels Closes #37691 See merge request gitlab-org/gitlab-ce!14798
2017-10-10fix multiple notifications from being sent for multiple labelsmicael.bergeron
This also refactor the email_helper support spec to watch for multiple emails being sent.
2017-09-23Send a confirmation email when the user adds a secondary email address. ↵Brett Walker
Utilizes the Devise `confirmable` capabilities. Issue #37385
2017-08-14Whitelist or fix additional `Gitlab/PublicSend` cop violationsRobert Speicher
An upcoming update to rubocop-gitlab-security added additional violations.
2017-08-12skip the :read_project check for new_project_memberhttp://jneen.net/
since we're just adding them as a member, the permission may still return false.
2017-08-12check notifiability for more emailshttp://jneen.net/
2017-08-03another rubocop style fixhttp://jneen.net/
2017-08-03remove build_relabeled_recipientshttp://jneen.net/
2017-08-03move the read_ability logic into NotificationRecipienthttp://jneen.net/
2017-08-03deparameterize `project`http://jneen.net/
since 99% of the time it's `target.project` anyways.
2017-08-03default the project to target.projecthttp://jneen.net/
2017-08-03require that the user be able to :read_buildhttp://jneen.net/
to get a pipeline_failed email
2017-08-03make sure users have to be able to read_pipelinehttp://jneen.net/
to get pipeline failed notifications
2017-08-03move the #build_* methods to static, parameterize the projecthttp://jneen.net/
2017-08-03factor out .notifiable_usershttp://jneen.net/
2017-08-03rm the @builder argument and factor out .notifiable_usershttp://jneen.net/
2017-07-27notification email on add new gpg keyAlexis Reigel
2017-06-15Deserialise existing custom notification settingsSean McGivern
Create a post-deployment migration to update all existing notification settings with at least one custom level enabled to the new format. Also handle the same conversion when updating settings, to catch any stragglers.
2017-05-10Enable the Style/TrailingCommaInArguments copRémy Coutable
Use the EnforcedStyleForMultiline: no_comma option. Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-05-04[Multiple issue assignees] Resolving conflictsValery Sizov
2017-05-04Backport of multiple_assignees_feature [ci skip]Valery Sizov
2017-04-03Quiet pipeline emailsSean McGivern
1. Never send a pipeline email to anyone other than the user who created the pipeline. 2. Only send pipeline success emails to people with the custom notification setting for enabled. Watchers and participants will never receive this. 3. When custom settings are unset (for new settings and legacy ones), act as if failed_pipeline is set.
2017-03-18Merge branch 'master' into sh-bring-back-option-to-be-notified-of-own-activityStan Hu
2017-03-17Resolve "Extract logic of who should receive notification into separate classes"Dongqing Hu
2017-03-17Revert "Merge branch '8836-mr-revert' into 'master'Stan Hu
This reverts commit 68e40bd49fde7b790bb31b9ac85a249bedd817d2, reversing changes made to 2d1f823b4c8b60cee525384cb52e547d2be8925a.
2017-03-15Revert "Merge branch 'option-to-be-notified-of-own-activity' into 'master'Stan Hu
This reverts commit 5e9666880376b3f53edb95cba77b5642d3cc1810, reversing changes made to b35378a938e22f745b6c6ea32b53cb50f9b6c627.
2017-03-09use policies to protect sending emailhttp://jneen.net/
2017-03-01Update occurrences of MWBS to MWPSJames Lopez
Rename column in the database Rename fields related to import/export feature Rename API endpoints Rename documentation links Rename the rest of occurrences in the code Replace the images that contain the words "build succeeds" and docs referencing to them Make sure pipeline is green and nothing is missing. updated doc images renamed only_allow_merge_if_build_succeeds in projects and fixed references more updates fix some spec failures fix rubocop offences fix v3 api spec fix MR specs fixed issues with partials fix MR spec fix alignment add missing v3 to v4 doc wip - refactor v3 endpoints fix specs fix a few typos fix project specs copy entities fully to V3 fix entity error more fixes fix failing specs fixed missing entities in V3 API remove comment updated code based on feedback typo fix spec
2017-02-04Remove `try` from NotificationService#build_recipientsRichard Macklin
After refactoring pipeline_finished to avoid passing `nil` for current_user, we shouldn't need to use `try` here anymore.
2017-02-04Refactor NotificationService#pipeline_finished to use skip_current_userRichard Macklin
instead of passing nil for current_user
2017-02-01Update NotificationService to respect User#notified_of_own_activityRichard Macklin
2017-01-30Fix notification when global=disabled, group=watchamaia
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-01-25address commentsJarka Kadlecova
2017-01-19Support notes without projectJarka Kadlecova
2017-01-05Introduce EXCLUDED_WATCHER_EVENTS to exclude eventsLin Jen-Shin
for watchers. Feedback: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/8176#note_20920905
2017-01-05Make successful pipeline emails off for watchersLin Jen-Shin
Closes #24845
2016-11-24Rephrase some system notes to be compatible with new system note styleDouwe Maan
2016-11-17Refactoring notification service to find subscriptions per projectDouglas Barbosa Alexandre
2016-11-17Fix small typo on NotificationServiceDouglas Barbosa Alexandre
2016-10-21Well pusher's privilege for read_build could be removedLin Jen-Shin
2016-10-21Send only to users have :read_build access, feedback:Lin Jen-Shin
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/6342#note_17193335
2016-10-20Should send to notification_email instead, feedback:Lin Jen-Shin
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/6342#note_17146325
2016-10-18Use bcc for pipeline emails because:Lin Jen-Shin
We use bcc here because we don't want to generate this emails for a thousand times. This could be potentially expensive in a loop, and recipients would contain all project watchers so it could be a lot.
2016-10-17recipients should be a list of emailsLin Jen-Shin
2016-10-17Revert "Revert this until we do notifications"Lin Jen-Shin
This reverts commit c5e0305d5fe150acd74a66efa46e3ee741642978.
2016-10-17Revert "Split notification integration into another branch"Lin Jen-Shin
This reverts commit 1404aa8677969a03ed56e8f8350257f317f576d8.
2016-10-11Make guests unable to view MRsValery Sizov
2016-10-02Fix RuboCop failure in app/services/notification_service.rbRobert Speicher
2016-09-29Notify current_user about automatic merge after successful buildDimitris Karakasilis
Fixes: https://gitlab.com/gitlab-org/gitlab-ce/issues/14409
2016-08-19Fix notification_service argument error of declined invitation emailsPaco Guzman
Removing unused access_level parameter. Bug introduced here -> 6d103a2f4764441b1650ba6d790732056c9a8516 access_level parameter wasn’t needed since -> 88c2639356e6e4b4b05d96584768e07a9ce4b048