Merge pull request #8682 from artoscinote/ma_SCI_11953

Everyone at team access fixes [SCI-11953]
This commit is contained in:
Martin Artnik 2025-07-21 13:05:32 +02:00 committed by GitHub
commit 0dc5c60b47
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 2 additions and 12 deletions

View file

@ -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]"

View file

@ -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

View file

@ -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
{

View file

@ -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