summaryrefslogtreecommitdiff
path: root/app/observers
Commit message (Collapse)AuthorAgeFilesLines
* Remove rails observers from applicationDmitriy Zaporozhets2014-06-172-42/+0
|
* Remove user observerDmitriy Zaporozhets2014-06-171-21/+0
|
* Remove SystemHook observerDmitriy Zaporozhets2014-06-174-18/+8
|
* Remove NotesObserverDmitriy Zaporozhets2014-06-171-20/+0
|
* Remove project observerDmitriy Zaporozhets2014-06-171-30/+0
|
* Remove UsersGroup observerDmitriy Zaporozhets2014-06-171-9/+0
|
* Remove ProjectActivityCacheObserverDmitriy Zaporozhets2014-06-171-8/+0
|
* Wipe wall notes featureDmitriy Zaporozhets2014-06-131-4/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Replace milestone observer with servicesDmitriy Zaporozhets2014-06-101-13/+0
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Remove thread vars usage from API notes and mr'sDmitriy Zaporozhets2014-06-101-2/+2
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Remove set of thread variablesDmitriy Zaporozhets2014-06-101-8/+0
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Only send email when project access level changes.Marin Jankovski2014-04-031-1/+1
|
* Remove MergeRequest observerDmitriy Zaporozhets2014-04-021-43/+0
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Remove KeysObserverDmitriy Zaporozhets2014-04-021-19/+0
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Remove EmailsObserverDmitriy Zaporozhets2014-04-021-5/+0
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Remove issue observerDmitriy Zaporozhets2014-04-021-29/+0
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Move update issue code to separate serviceDmitriy Zaporozhets2014-04-021-10/+0
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Move code for issue creation to service.Dmitriy Zaporozhets2014-04-021-7/+0
| | | | | | | | | The goal of suych refactoring is to get rid of observers. Its much easier to test and code when object creation and all other related actions done in one class instead of splited across observers, callbacks etc. Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Fix MR observerDmitriy Zaporozhets2014-03-251-3/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Use EventCreateService for notes, merge requestsDmitriy Zaporozhets2014-03-252-16/+9
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Drop activity observer. User EventCreateService insteadDmitriy Zaporozhets2014-03-253-35/+7
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Add milestone observerDmitriy Zaporozhets2014-03-251-0/+13
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Remove author_id_of_changes from appDmitriy Zaporozhets2014-03-251-5/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Move project creation to serviceDmitriy Zaporozhets2014-03-121-25/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Feature: reopen closed merge requestDmitriy Zaporozhets2014-02-281-0/+2
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Add email aliases for usersJason Hollingsworth2014-02-131-0/+5
| | | | | | | | Emails are used to associate commits with users. The emails are not verified and don't have to be valid email addresses. They are assigned on a first come, first serve basis. Notifications are sent when an email is added.
* MergeRequests servicesDmitriy Zaporozhets2014-01-241-17/+0
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Use instance methods for system_hooks_serviceDmitriy Zaporozhets2014-01-151-2/+8
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Add note for assignee changesDrew Blessing2014-01-061-0/+5
| | | | Change to username per @PixnBits suggestion
* Added hook execution to reopened e updated merge requestsHumberto Pereira2013-12-191-0/+2
|
* Added hook execution to reopened e updated issuesHumberto Pereira2013-12-191-0/+2
|
* Fix UserProject obserse specDmitriy Zaporozhets2013-12-101-4/+0
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Avoid duplicate group membership emailsJacob Vosmaer2013-12-091-1/+1
|
* Modify test to pass new project hooksDmitriy Zaporozhets2013-12-041-1/+3
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Execute project hooks when issue or merge request createdDmitriy Zaporozhets2013-12-042-6/+23
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Project#default_branch use repo HEAD instead of DB value nowDmitriy Zaporozhets2013-11-061-6/+0
| | | | | | | | Drop default_branch field from projects table Use repository.root_ref as value for defautl_branch method Fixes issue with default_branch and HEAD getting out of sync Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Fix GollumWiki::CouldNotCreateWikiError during testsDmitriy Zaporozhets2013-10-171-2/+8
|
* Updated missed stylesIzaak Alpert2013-10-101-1/+1
| | | | Change-Id: I05e02ff7e36e2350cdf5d2b94095ada9760a204e
* Fix style issuesIzaak Alpert2013-10-101-3/+2
| | | | Change-Id: I1ffe18414b7f6eae38d7860a8e3b64a9a185273f
* Brings this fix inline with updates to masterIzaak Alpert2013-10-101-0/+6
| | | | Change-Id: Ia50c3ac043b4c927ca59cbbdc2bba42f73e550e4
* Add UsersGroup observerDmitriy Zaporozhets2013-09-121-0/+9
| | | | Trigger notification service when new user-group relation was created
* Dont update namespace if User name was changed. Use user#username for ↵Dmitriy Zaporozhets2013-08-291-2/+2
| | | | namespace name because Namespace#name validates by uniq
* Link issues from comments and automatically close themash wilson2013-08-255-5/+29
| | | | | | | | | | Any mention of Issues, MergeRequests, or Commits via GitLab-flavored markdown references in descriptions, titles, or attached Notes creates a back-reference Note that links to the original referencer. Furthermore, pushing commits with commit messages that match a (configurable) regexp to a project's default branch will close any issues mentioned by GFM in the matched closing phrase. If accepting a merge request would close any Issues in this way, a banner is appended to the merge request's main panel to indicate this.
* Update project last_activity_at on creationDmitriy Zaporozhets2013-08-151-0/+2
|
* Fix passign full user object instead of id to Event.createDmitriy Zaporozhets2013-08-142-2/+2
|
* Fixed bug with invalid event author for MRDmitriy Zaporozhets2013-08-141-2/+1
|
* Fixed bug with invalid event authorDmitriy Zaporozhets2013-08-141-5/+5
|
* Repository import during project creation often return timeout for medium ↵Dmitriy Zaporozhets2013-08-121-8/+12
| | | | | | | and large repos. So lets do it async. First create project, then import repo and create satellite with Sidekiq
* Merge branch 'mr-on-fork' of https://github.com/karlhungus/gitlabhq into ↵Dmitriy Zaporozhets2013-07-303-35/+45
|\ | | | | | | | | | | | | | | | | karlhungus-mr-on-fork Conflicts: app/views/projects/commit/show.html.haml app/views/projects/compare/show.html.haml app/views/projects/merge_requests/branch_from.js.haml
| * Style changes from review with @randxIzaak Alpert2013-07-171-13/+11
| | | | | | | | | | | | -Some changes around calling origional methods for !for_fork? merge requests. Other changes to follow Change-Id: I009c716ce2475b9efa3fd07aee9215fca7a1c150