Module: ResourceEvents
- Defined in:
- app/services/resource_events/merge_into_notes_service.rb,
app/models/resource_events/abuse_report_event.rb,
app/models/resource_events/issue_assignment_event.rb,
app/services/resource_events/change_state_service.rb,
app/services/resource_events/change_labels_service.rb,
app/services/resource_events/change_milestone_service.rb,
app/helpers/resource_events/abuse_report_events_helper.rb,
app/services/resource_events/base_change_timebox_service.rb,
app/models/resource_events/merge_request_assignment_event.rb,
app/services/resource_events/base_synthetic_notes_builder_service.rb,
app/services/resource_events/synthetic_label_notes_builder_service.rb,
app/services/resource_events/synthetic_state_notes_builder_service.rb,
app/services/resource_events/synthetic_milestone_notes_builder_service.rb
Overview
We store events about resource milestone changes in a separate table, but we still want to display notes about milestone changes as classic system notes in UI. This service generates “synthetic” notes for milestone event changes.
Defined Under Namespace
Modules: AbuseReportEventsHelper Classes: AbuseReportEvent, BaseChangeTimeboxService, BaseSyntheticNotesBuilderService, ChangeLabelsService, ChangeMilestoneService, ChangeStateService, IssueAssignmentEvent, MergeIntoNotesService, MergeRequestAssignmentEvent, SyntheticLabelNotesBuilderService, SyntheticMilestoneNotesBuilderService, SyntheticStateNotesBuilderService