mirror of
https://github.com/opf/openproject.git
synced 2026-06-14 03:30:14 +00:00
[#73887] mocked_permission_helper mirrors UserPermissibleService for empty project
It should not grant all permissions if the project argument is `nil`.
This commit is contained in:
committed by
Tobias Dillmann
parent
258d17ceb4
commit
61c5224cbd
+3
-5
@@ -67,11 +67,9 @@ RSpec.describe API::V3::WorkPackages::WorkPackageRepresenter, "rendering" do
|
||||
current_user { build_stubbed(:user) }
|
||||
|
||||
before do
|
||||
if project.present?
|
||||
mock_permissions_for(current_user) do |mock|
|
||||
permissions.each do |permission|
|
||||
mock.allow_in_project(*permission, project:)
|
||||
end
|
||||
mock_permissions_for(current_user) do |mock|
|
||||
permissions.each do |permission|
|
||||
mock.allow_in_project(*permission, project:) if project
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user