Wrap source user reassignments in a lock
This prevents placeholder contributions being remapped to the wrong user after a reassignment has already been accepted. Changelog: fixed
显示
- app/controllers/import/source_users_controller.rb 9 个添加, 5 个删除app/controllers/import/source_users_controller.rb
- app/models/import/source_user.rb 10 个添加, 0 个删除app/models/import/source_user.rb
- app/services/import/source_users/accept_reassignment_service.rb 20 个添加, 4 个删除...rvices/import/source_users/accept_reassignment_service.rb
- app/services/import/source_users/cancel_reassignment_service.rb 14 个添加, 2 个删除...rvices/import/source_users/cancel_reassignment_service.rb
- app/services/import/source_users/reassign_service.rb 14 个添加, 2 个删除app/services/import/source_users/reassign_service.rb
- app/services/import/source_users/reject_reassignment_service.rb 19 个添加, 6 个删除...rvices/import/source_users/reject_reassignment_service.rb
- app/views/import/source_users/show.html.haml 2 个添加, 2 个删除app/views/import/source_users/show.html.haml
- app/views/notify/import_source_user_reassign.html.haml 1 个添加, 1 个删除app/views/notify/import_source_user_reassign.html.haml
- app/views/notify/import_source_user_reassign.text.erb 1 个添加, 1 个删除app/views/notify/import_source_user_reassign.text.erb
- config/routes/import.rb 1 个添加, 1 个删除config/routes/import.rb
- db/migrate/20240930133006_add_reassignment_token_to_import_source_users.rb 16 个添加, 0 个删除...30133006_add_reassignment_token_to_import_source_users.rb
- db/schema_migrations/20240930133006 1 个添加, 0 个删除db/schema_migrations/20240930133006
- db/structure.sql 4 个添加, 0 个删除db/structure.sql
- spec/factories/import_source_users.rb 1 个添加, 0 个删除spec/factories/import_source_users.rb
- spec/mailers/emails/imports_spec.rb 4 个添加, 2 个删除spec/mailers/emails/imports_spec.rb
- spec/models/import/source_user_spec.rb 23 个添加, 2 个删除spec/models/import/source_user_spec.rb
- spec/requests/import/source_users_controller_spec.rb 13 个添加, 9 个删除spec/requests/import/source_users_controller_spec.rb
- spec/services/import/reassign_placeholder_user_records_service_spec.rb 1 个添加, 1 个删除.../import/reassign_placeholder_user_records_service_spec.rb
- spec/services/import/source_users/accept_reassignment_service_spec.rb 16 个添加, 1 个删除...s/import/source_users/accept_reassignment_service_spec.rb
- spec/services/import/source_users/reject_reassignment_service_spec.rb 23 个添加, 4 个删除...s/import/source_users/reject_reassignment_service_spec.rb
加载中
想要评论请 注册 或 登录