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