Inherit {start,end}_date from child epics or milestones
Epic would now inherit start_date or end_date from its related issues milestone dates or from child epic depending on which one gives the wider time spread. Uses a single update statement to update start_date, due_date, start_date_sourcing_milestone_id, start_date_sourcing_epic_id, due_date_sourcing_milestone_id, due_date_sourcing_epic_id Epic inherited dates update for multiple epics moved to an async worker Update epic dates in batches Add foreign key constraints and indexes on start_date_sourcing_epic_id and due_date_sourcing_epic_id https://gitlab.com/gitlab-org/gitlab-ee/issues/7332
显示
- config/sidekiq_queues.yml 1 个添加, 0 个删除config/sidekiq_queues.yml
- db/migrate/20190703171157_add_sourcing_epic_dates.rb 10 个添加, 0 个删除db/migrate/20190703171157_add_sourcing_epic_dates.rb
- db/migrate/20190703171555_add_sourcing_epic_dates_fks.rb 25 个添加, 0 个删除db/migrate/20190703171555_add_sourcing_epic_dates_fks.rb
- db/schema.rb 6 个添加, 0 个删除db/schema.rb
- doc/api/epic_links.md 20 个添加, 12 个删除doc/api/epic_links.md
- doc/api/epics.md 26 个添加, 14 个删除doc/api/epics.md
- doc/user/group/epics/index.md 29 个添加, 9 个删除doc/user/group/epics/index.md
- doc/user/group/roadmap/index.md 1 个添加, 1 个删除doc/user/group/roadmap/index.md
- ee/app/assets/javascripts/epic/components/sidebar_items/sidebar_date_picker.vue 1 个添加, 1 个删除...pts/epic/components/sidebar_items/sidebar_date_picker.vue
- ee/app/models/ee/epic.rb 42 个添加, 43 个删除ee/app/models/ee/epic.rb
- ee/app/presenters/epic_presenter.rb 14 个添加, 8 个删除ee/app/presenters/epic_presenter.rb
- ee/app/services/ee/issues/update_service.rb 1 个添加, 1 个删除ee/app/services/ee/issues/update_service.rb
- ee/app/services/ee/milestones/update_service.rb 1 个添加, 5 个删除ee/app/services/ee/milestones/update_service.rb
- ee/app/services/epic_issues/create_service.rb 9 个添加, 10 个删除ee/app/services/epic_issues/create_service.rb
- ee/app/services/epic_issues/destroy_service.rb 2 个添加, 1 个删除ee/app/services/epic_issues/destroy_service.rb
- ee/app/services/epic_links/create_service.rb 4 个添加, 2 个删除ee/app/services/epic_links/create_service.rb
- ee/app/services/epics/strategies/base_dates_strategy.rb 19 个添加, 0 个删除ee/app/services/epics/strategies/base_dates_strategy.rb
- ee/app/services/epics/strategies/due_date_inherited_strategy.rb 45 个添加, 0 个删除.../services/epics/strategies/due_date_inherited_strategy.rb
- ee/app/services/epics/strategies/start_date_inherited_strategy.rb 45 个添加, 0 个删除...ervices/epics/strategies/start_date_inherited_strategy.rb
- ee/app/services/epics/update_dates_service.rb 41 个添加, 0 个删除ee/app/services/epics/update_dates_service.rb
加载中
想要评论请 注册 或 登录