diff --git a/modules/documents/app/components/documents/admin/collaboration_settings/settings_form_component.html.erb b/modules/documents/app/components/documents/admin/collaboration_settings/settings_form_component.html.erb index 0a14c7e7087..241eca6ff86 100644 --- a/modules/documents/app/components/documents/admin/collaboration_settings/settings_form_component.html.erb +++ b/modules/documents/app/components/documents/admin/collaboration_settings/settings_form_component.html.erb @@ -61,7 +61,7 @@ placeholder: Setting.collaborative_editing_hocuspocus_secret.present? ? "••••••••••••••••" : nil ) - form.submit + form.submit unless none_writable_settings? end end else diff --git a/modules/documents/spec/features/documents/admin/settings/document_collaboration_settings_spec.rb b/modules/documents/spec/features/documents/admin/settings/document_collaboration_settings_spec.rb index 1b433905de0..22c2bb3e26e 100644 --- a/modules/documents/spec/features/documents/admin/settings/document_collaboration_settings_spec.rb +++ b/modules/documents/spec/features/documents/admin/settings/document_collaboration_settings_spec.rb @@ -186,6 +186,10 @@ RSpec.describe "Document collaboration settings admin", with: "", disabled: true) end + + it "does not show a save button" do + expect(page).to have_no_button(I18n.t("button_save")) + end end context "with non-admin user" do