-
- Downloads
There was an error fetching the commit references. Please try again later.
Create merge request from email
* new merge request can be created by sending an email to the specific email address (similar to creating issues by email) * for the first iteration, source branch must be specified in the mail subject, other merge request parameters can not be set yet * user should enable "Receive notifications about your own activity" in user settings to receive a notification about created merge request Part of #32878
Showing
- app/assets/javascripts/issuable_index.js 1 addition, 1 deletionapp/assets/javascripts/issuable_index.js
- app/assets/stylesheets/pages/issues.scss 1 addition, 6 deletionsapp/assets/stylesheets/pages/issues.scss
- app/assets/stylesheets/pages/projects.scss 5 additions, 0 deletionsapp/assets/stylesheets/pages/projects.scss
- app/controllers/projects_controller.rb 2 additions, 2 deletionsapp/controllers/projects_controller.rb
- app/models/project.rb 3 additions, 2 deletionsapp/models/project.rb
- app/services/merge_requests/build_service.rb 6 additions, 2 deletionsapp/services/merge_requests/build_service.rb
- app/services/merge_requests/create_service.rb 6 additions, 0 deletionsapp/services/merge_requests/create_service.rb
- app/views/projects/_issuable_by_email.html.haml 30 additions, 0 deletionsapp/views/projects/_issuable_by_email.html.haml
- app/views/projects/issues/_by_email_description.html.haml 6 additions, 0 deletionsapp/views/projects/issues/_by_email_description.html.haml
- app/views/projects/issues/index.html.haml 2 additions, 2 deletionsapp/views/projects/issues/index.html.haml
- app/views/projects/merge_requests/_by_email_description.html.haml 1 addition, 0 deletions...s/projects/merge_requests/_by_email_description.html.haml
- app/views/projects/merge_requests/index.html.haml 3 additions, 0 deletionsapp/views/projects/merge_requests/index.html.haml
- app/workers/email_receiver_worker.rb 1 addition, 2 deletionsapp/workers/email_receiver_worker.rb
- changelogs/unreleased/32878-merge-request-from-email.yml 5 additions, 0 deletionschangelogs/unreleased/32878-merge-request-from-email.yml
- config/routes/project.rb 1 addition, 1 deletionconfig/routes/project.rb
- doc/user/project/merge_requests/index.md 9 additions, 1 deletiondoc/user/project/merge_requests/index.md
- lib/gitlab/email/handler.rb 2 additions, 0 deletionslib/gitlab/email/handler.rb
- lib/gitlab/email/handler/create_merge_request_handler.rb 67 additions, 0 deletionslib/gitlab/email/handler/create_merge_request_handler.rb
- lib/gitlab/email/receiver.rb 4 additions, 2 deletionslib/gitlab/email/receiver.rb
- spec/controllers/projects_controller_spec.rb 33 additions, 4 deletionsspec/controllers/projects_controller_spec.rb
Please register or sign in to comment