Merge pull request #7752 from rekonder/aj_SCI_10918

Fix sharing permission for task sharing [SCI-10918]
This commit is contained in:
ajugo 2024-07-30 14:02:28 +02:00 committed by GitHub
commit 9277e89b5e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -45,7 +45,7 @@ Canaid::Permissions.register_for(MyModule) do
end
can :share_my_module do |user, my_module|
my_module.permission_granted?(user, MyModulePermissions::SHARE)
my_module.team.shareable_links_enabled? && my_module.permission_granted?(user, MyModulePermissions::SHARE)
end
can :restore_my_module do |user, my_module|