mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-09-12 16:14:58 +08:00
Fix protocol public assignments [SCI-8019]
This commit is contained in:
parent
fab7d9c3d6
commit
6c7a0d85c2
2 changed files with 4 additions and 4 deletions
|
@ -99,7 +99,7 @@ module AccessPermissions
|
||||||
@protocol.assign_attributes(permitted_default_public_user_role_params)
|
@protocol.assign_attributes(permitted_default_public_user_role_params)
|
||||||
@protocol.save!
|
@protocol.save!
|
||||||
|
|
||||||
UserAssignments::ProjectGroupAssignmentJob.perform_later(current_team, @project, current_user)
|
UserAssignments::ProtocolGroupAssignmentJob.perform_later(current_team, @protocol, current_user)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -38,9 +38,9 @@ class Team < ApplicationRecord
|
||||||
has_many :protocols, inverse_of: :team, dependent: :destroy
|
has_many :protocols, inverse_of: :team, dependent: :destroy
|
||||||
has_many :repository_protocols,
|
has_many :repository_protocols,
|
||||||
(lambda do
|
(lambda do
|
||||||
where(protocol_type: [Protocol.protocol_types[:in_repository_public],
|
where(protocol_type: %i(in_repository_published_original
|
||||||
Protocol.protocol_types[:in_repository_private],
|
in_repository_draft
|
||||||
Protocol.protocol_types[:in_repository_archived]])
|
in_repository_published_version))
|
||||||
end),
|
end),
|
||||||
class_name: 'Protocol'
|
class_name: 'Protocol'
|
||||||
has_many :protocol_keywords, inverse_of: :team, dependent: :destroy
|
has_many :protocol_keywords, inverse_of: :team, dependent: :destroy
|
||||||
|
|
Loading…
Add table
Reference in a new issue