-
- 下载
Merge branch 'lock_for_issuable' into 'master'
Optimistic locking for Issue and Merge Requests ## What does this MR do? It implements Optimistic Locking http://api.rubyonrails.org/classes/ActiveRecord/Locking/Optimistic.html for Issues and MRs but in a bit custom way. We use it for cases when either title or description field is involved in the change. ## Why was this MR needed? We have to prevent data losing. ## What are the relevant issue numbers? https://gitlab.com/gitlab-org/gitlab-ce/issues/12940 ## Screenshots (if relevant)  See merge request !5146
显示
- CHANGELOG 1 个添加, 0 个删除CHANGELOG
- app/controllers/projects/issues_controller.rb 5 个添加, 1 个删除app/controllers/projects/issues_controller.rb
- app/controllers/projects/merge_requests_controller.rb 4 个添加, 1 个删除app/controllers/projects/merge_requests_controller.rb
- app/models/concerns/issuable.rb 6 个添加, 0 个删除app/models/concerns/issuable.rb
- app/views/shared/issuable/_form.html.haml 9 个添加, 0 个删除app/views/shared/issuable/_form.html.haml
- db/migrate/20160707104333_add_lock_to_issuables.rb 17 个添加, 0 个删除db/migrate/20160707104333_add_lock_to_issuables.rb
- db/schema.rb 13 个添加, 11 个删除db/schema.rb
- features/project/merge_requests.feature 1 个添加, 1 个删除features/project/merge_requests.feature
- spec/features/issues_spec.rb 11 个添加, 0 个删除spec/features/issues_spec.rb
- spec/features/merge_requests/edit_mr_spec.rb 11 个添加, 0 个删除spec/features/merge_requests/edit_mr_spec.rb
加载中
想要评论请 注册 或 登录