Skip to content

Commit a83f90f

Browse files
committed
Fix transparent checkbox for assembly on edit
1 parent 3b9ef1c commit a83f90f

2 files changed

Lines changed: 16 additions & 4 deletions

File tree

decidim-assemblies/app/packs/src/decidim/assemblies/controllers/assembly_admin/controller.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,6 @@ export default class extends Controller {
5050

5151
if (isTransparentCheckbox) {
5252
isTransparentCheckbox.disabled = (enabledPrivateSpace === false);
53-
54-
if (isTransparentCheckbox.checked) {
55-
isTransparentCheckbox.checked = false;
56-
}
5753
}
5854

5955
if (specialFeatures) {

decidim-assemblies/spec/system/admin/admin_manages_assemblies_spec.rb

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,22 @@
135135
expect(src).to be_blob_url(hero_blob)
136136
end
137137
end
138+
139+
describe "when the assembly is transparent" do
140+
let!(:assembly3) { create(:assembly, :private, :transparent, organization:) }
141+
142+
before do
143+
visit decidim_admin_assemblies.assemblies_path
144+
end
145+
146+
it "shows the transparent checkbox correctly" do
147+
within "tr", text: translated(assembly3.title) do
148+
click_on translated(assembly3.title)
149+
end
150+
151+
expect(page).to have_checked_field("assembly_is_transparent")
152+
end
153+
end
138154
end
139155

140156
context "when managing parent assemblies" do

0 commit comments

Comments
 (0)