Merge branch 'release/16.6' into release/17.0

This commit is contained in:
OpenProject Actions CI
2025-12-04 13:34:04 +00:00
2 changed files with 4 additions and 1 deletions
@@ -173,8 +173,9 @@ module OpenProject::Meeting
replace_principal_references "Meeting" => %i[author_id],
"MeetingAgendaItem" => %i[author_id presenter_id],
"MeetingOutcome" => :author_id,
"MeetingParticipant" => :user_id,
"MeetingOutcome" => :author_id
"RecurringMeeting" => :author_id
extend_api_response(:v3, :work_packages, :work_package,
&::OpenProject::Meeting::Patches::API::WorkPackageRepresenter.extension)
@@ -44,6 +44,7 @@ RSpec.describe Principals::DeleteJob, "Meetings", type: :model do
let!(:meeting) { create(:meeting, author: principal) }
let!(:meeting_agenda_item) { create(:meeting_agenda_item, presenter: principal) }
let!(:meeting_outcome) { create(:meeting_outcome, meeting_agenda_item:, author: principal) }
let!(:recurring_meeting) { create(:recurring_meeting, author: principal) }
it "rewrites the references" do
job
@@ -51,6 +52,7 @@ RSpec.describe Principals::DeleteJob, "Meetings", type: :model do
expect(meeting.reload.author).to eq deleted_user
expect(meeting_agenda_item.reload.presenter).to eq deleted_user
expect(meeting_outcome.reload.author).to eq deleted_user
expect(recurring_meeting.reload.author).to eq deleted_user
end
end
end