mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-09-11 07:34:41 +08:00
Merge pull request #8682 from artoscinote/ma_SCI_11953
Everyone at team access fixes [SCI-11953]
This commit is contained in:
commit
0dc5c60b47
4 changed files with 2 additions and 12 deletions
|
@ -29,7 +29,7 @@
|
|||
</template>
|
||||
</GeneralDropdown>
|
||||
<MenuDropdown
|
||||
v-if="params.object.top_level_assignable && params.object.urls.update_access"
|
||||
v-if="params.object.urls.update_access"
|
||||
class="ml-auto"
|
||||
:listItems="rolesFromatted(default_role)"
|
||||
:btnText="this.roles.find((role) => role[0] == default_role)[1]"
|
||||
|
|
|
@ -33,10 +33,6 @@ module Lists
|
|||
team: object.project.team)
|
||||
end
|
||||
|
||||
def default_public_user_role_id
|
||||
object.project.default_public_user_role_id
|
||||
end
|
||||
|
||||
def hidden
|
||||
object.project.hidden?
|
||||
end
|
||||
|
|
|
@ -41,11 +41,7 @@ module Lists
|
|||
|
||||
delegate :favorite, to: :object
|
||||
|
||||
def default_public_user_role_id
|
||||
object.experiment.project.default_public_user_role_id
|
||||
end
|
||||
|
||||
delegate :code, to: :object
|
||||
delegate :code, :default_public_user_role_id, to: :object
|
||||
|
||||
def permissions
|
||||
{
|
||||
|
|
|
@ -92,8 +92,6 @@ class ProjectSerializer < ActiveModel::Serializer
|
|||
urls_list[:update_access] = access_permissions_project_path(object)
|
||||
urls_list[:new_access] = new_access_permissions_project_path(id: object.id)
|
||||
urls_list[:create_access] = access_permissions_projects_path(id: object.id)
|
||||
urls_list[:default_public_user_role_path] =
|
||||
update_default_public_user_role_access_permissions_project_path(object)
|
||||
end
|
||||
|
||||
urls_list
|
||||
|
|
Loading…
Add table
Reference in a new issue