diff --git a/routers/web/web.go b/routers/web/web.go index 0150be718b..0cf0ac4213 100644 --- a/routers/web/web.go +++ b/routers/web/web.go @@ -1382,12 +1382,12 @@ func registerRoutes(m *web.Route) { }, ignSignIn, context.RepoAssignment, reqRepoProjectsReader, repo.MustEnableRepoProjects) // end "/{username}/{reponame}/projects" - m.Group("/actions", func() { - m.Get("", actions.List) - m.Post("/disable", reqRepoAdmin, actions.DisableWorkflowFile) - m.Post("/enable", reqRepoAdmin, actions.EnableWorkflowFile) - m.Post("/global_disable", reqRepoAdmin, actions.DisableGlobalWorkflowFile) - m.Post("/global_enable", reqRepoAdmin, actions.EnableGlobalWorkflowFile) + m.Group("/actions", func() { + m.Get("", actions.List) + m.Post("/disable", reqRepoAdmin, actions.DisableWorkflowFile) + m.Post("/enable", reqRepoAdmin, actions.EnableWorkflowFile) + m.Post("/global_disable", reqRepoAdmin, actions.DisableGlobalWorkflowFile) + m.Post("/global_enable", reqRepoAdmin, actions.EnableGlobalWorkflowFile) m.Group("/runs/{run}", func() { m.Combo(""). diff --git a/web_src/js/features/require-actions-select.js b/web_src/js/features/require-actions-select.js index e18e8d42c4..fa8c7f967b 100644 --- a/web_src/js/features/require-actions-select.js +++ b/web_src/js/features/require-actions-select.js @@ -2,18 +2,18 @@ export function initRequireActionsSelect() { const raselect = document.getElementById('add-require-actions-modal'); if (!raselect) return; const checkboxes = document.querySelectorAll('.ui.radio.checkbox'); - checkboxes.forEach(function(checkbox) { - checkbox.addEventListener('change', function() { - var hiddenInput = this.nextElementSibling; - var isChecked = this.querySelector('input[type="radio"]').checked; + for (const box of checkboxes) { + box.addEventListener('change', function() { + const hiddenInput = this.nextElementSibling; + const isChecked = this.querySelector('input[type="radio"]').checked; hiddenInput.disabled = !isChecked; // Disable other hidden inputs - checkboxes.forEach(function(otherCheckbox) { - var otherHiddenInput = otherCheckbox.nextElementSibling; - if (otherCheckbox !== checkbox) { + for (const otherbox of checkboxes) { + const otherHiddenInput = otherbox.nextElementSibling; + if (otherbox !== box) { otherHiddenInput.disabled = isChecked; } - }); + } }); - }); + } }