summaryrefslogtreecommitdiff
path: root/app/observers
Commit message (Collapse)AuthorAgeFilesLines
* 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
| * Rebase on masterIzaak Alpert2013-07-171-1/+0
| | | | | | | | | | Trying to retrigger travis Change-Id: Ifd86fb4c6b2791ad176230254fbf69a9ade979fb
| * Merge Request on forked projectsIzaak Alpert2013-07-173-35/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The good: - You can do a merge request for a forked commit and it will merge properly (i.e. it does work). - Push events take into account merge requests on forked projects - Tests around merge_actions now present, spinach, and other rspec tests - Satellites now clean themselves up rather then recreate The questionable: - Events only know about target projects - Project's merge requests only hold on to MR's where they are the target - All operations performed in the satellite The bad: - Duplication between project's repositories and satellites (e.g. commits_between) (for reference: http://feedback.gitlab.com/forums/176466-general/suggestions/3456722-merge-requests-between-projects-repos) Fixes: Make test repos/satellites only create when needed -Spinach/Rspec now only initialize test directory, and setup stubs (things that are relatively cheap) -project_with_code, source_project_with_code, and target_project_with_code now create/destroy their repos individually -fixed remote removal -How to merge renders properly -Update emails to show project/branches -Edit MR doesn't set target branch -Fix some failures on editing/creating merge requests, added a test -Added back a test around merge request observer -Clean up project_transfer_spec, Remove duplicate enable/disable observers -Ensure satellite lock files are cleaned up, Attempted to add some testing around these as well -Signifant speed ups for tests -Update formatting ordering in notes_on_merge_requests -Remove wiki schema update Fixes for search/search results -Search results was using by_project for a list of projects, updated this to use in_projects -updated search results to reference the correct (target) project -udpated search results to print both sides of the merge request Change-Id: I19407990a0950945cc95d62089cbcc6262dab1a8
* | Fix typosJohannes Schleifenbaum2013-07-291-1/+1
|/
* Update repository head when change default project branchDmitriy Zaporozhets2013-06-251-0/+6
|
* Fix key observerDmitriy Zaporozhets2013-06-251-1/+1
|
* Add imported boolean to project. Prevent shell from creating repo after it ↵Dmitriy Zaporozhets2013-06-141-8/+8
| | | | was imported
* cattr_accessor is not threadsafe!Dmitriy Zaporozhets2013-06-113-4/+4
|
* Keep namespace name/username synced with userDmitriy Zaporozhets2013-06-111-6/+5
|
* Remove project cache before project.destroyDmitriy Zaporozhets2013-06-041-0/+4
|
* Rename repo featureDmitriy Zaporozhets2013-05-251-0/+1
|
* updated fork feature to use gitlab-shell for v5 of gitlabAngus MacArthur2013-04-151-5/+7
|
* Use update_column to set :last_activity_at for projectDmitriy Zaporozhets2013-04-101-1/+1
|
* Perfomance updating Project activity sortAndrey Kumanyaev2013-04-031-0/+8
|
* fix: wrong argument numbertsl09222013-04-011-1/+1
|
* Add close issue/mr methods to Notify. Refactored NotificationserviceDmitriy Zaporozhets2013-03-281-1/+1
|
* add watchers to email recipients list. Add emails for close/merge MRDmitriy Zaporozhets2013-03-281-0/+6
|
* refactor observers test since email logic moved to serviceDmitriy Zaporozhets2013-03-262-3/+1
|
* refactor observers. Added BaseObserver with helper methodsDmitriy Zaporozhets2013-03-269-45/+26
|
* Move new_note email logic to NotificationServiceDmitriy Zaporozhets2013-03-262-34/+6
|
* Use notificationService for MR reassignedDmitriy Zaporozhets2013-03-261-12/+3
|
* use NotificationService for handle notify logic when MR createdDmitriy Zaporozhets2013-03-261-3/+1
|
* Use NotificationService for observers pt1Dmitriy Zaporozhets2013-03-263-17/+13
|
* replace Gitolited mixin with Gitlab::ShellAdapterDmitriy Zaporozhets2013-03-211-1/+1
|
* refactor emails a bit. Add email on ssh key creationDmitriy Zaporozhets2013-03-191-0/+3
|
* wall comment does not create an event on dashboard any moreDmitriy Zaporozhets2013-03-191-3/+6
|
* Replace current Wiki system with Gollum Wikis.Dan Knox2013-03-091-0/+5
| | | | | | | | | | | | | | | | | | | This commit replaces the old database backed Wiki system with the excellent Gollum git based Wiki system. The UI has been updated to allow for utilizing the extra features that Gollum provides. Specifically: * Edit page now allows you to choose the content format. * Edit page allows you to provide a commit message for the change. * History page now shows Format, Commit Message, and Commit Hash. * A new Git Access page has been added with the Wiki Repo URL. * The default page has been changed to Home from Index to match the Gollum standard. The old Wiki model has been left in tact to provide for the development of a migration script that will move all content stored in the old Wiki system into new Gollum Wikis.
* Merge branch 'omniauth_no_email_1' of https://github.com/gliptak/gitlabhq ↵Dmitriy Zaporozhets2013-03-051-1/+2
|\ | | | | | | | | | | | | | | into gliptak-omniauth_no_email_1 Conflicts: app/observers/user_observer.rb spec/observers/user_observer_spec.rb
| * Don't email omniauth created usersGabor Liptak2012-09-191-2/+3
| |
* | Do not send issue status mail twice if author = assigneeSven Pachnit2013-03-011-1/+1
| |
* | Prevent duplicate merge eventsDmitriy Zaporozhets2013-02-271-0/+14
| |
* | correct indentation in activity observerDmitriy Zaporozhets2013-02-252-15/+14
| |
* | System hooks execution moved to System hook serviceAndrew8xx82013-02-201-57/+2
| |
* | A little bit of codestyle improvmentsAndrew8xx82013-02-201-10/+9
| |
* | Observer refactored to use StateMachine eventsAndrew8xx82013-02-181-4/+12
| |
* | Issue uses StateMachine nowAndrew8xx82013-02-181-10/+19
| |
* | Merge Request uses StateMachine nowAndrew8xx82013-02-181-7/+12
| |
* | Constants in Events looks good nowAndrew8xx82013-02-132-3/+3
| |
* | use proper name for gitlabshell workerDmitriy Zaporozhets2013-02-112-4/+4
| |
* | Fixed: post-receive, project remove, testsDmitriy Zaporozhets2013-02-051-2/+1
| |
* | add remove keys from gitlab-shell by idDmitriy Zaporozhets2013-02-051-2/+2
| |
* | Remove outdated specs and fixed key removeDmitriy Zaporozhets2013-02-051-0/+1
| |
* | Make gitlab works with gitlab-shellDmitriy Zaporozhets2013-02-042-13/+15
| |
* | fix app crash if author is missingDmitriy Zaporozhets2013-02-011-1/+3
| |