mirror of
https://github.com/opf/openproject.git
synced 2026-06-14 03:30:14 +00:00
Merge branch 'release/16.6' into release/17.0
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user