mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-11-10 00:11:22 +08:00
Fix permission check for inventory (#2039)
This commit is contained in:
parent
6a17667d39
commit
01d6a17f2b
1 changed files with 1 additions and 3 deletions
|
|
@ -26,9 +26,7 @@ module SmartAnnotations
|
||||||
|
|
||||||
def validate_rep_item_permissions(user, team, object)
|
def validate_rep_item_permissions(user, team, object)
|
||||||
if object.repository
|
if object.repository
|
||||||
return (object.repository.team.id == team.id ||
|
return can_read_repository?(user, object.repository)
|
||||||
object.repository.team_repositories.where(team_id: team.id).any?) &&
|
|
||||||
can_read_repository?(user, object.repository)
|
|
||||||
end
|
end
|
||||||
|
|
||||||
# handles discarded repositories
|
# handles discarded repositories
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue