Disable the create booths button when the polls function is disabled
This commit is contained in:
@@ -23,7 +23,7 @@ class Admin::Budgets::ActionsComponent < ApplicationComponent
|
||||
html: winners_action
|
||||
},
|
||||
ballots: {
|
||||
hint: t("admin.budgets.actions.descriptions.ballots"),
|
||||
hint: ballots_hint,
|
||||
html: ballots_action
|
||||
},
|
||||
destroy: {
|
||||
@@ -65,7 +65,17 @@ class Admin::Budgets::ActionsComponent < ApplicationComponent
|
||||
text: t("admin.budgets.actions.ballots"),
|
||||
path: create_budget_poll_path,
|
||||
method: :post,
|
||||
confirm: t("admin.budgets.actions.confirm.ballots"))
|
||||
confirm: t("admin.budgets.actions.confirm.ballots"),
|
||||
disabled: !feature?("polls"))
|
||||
end
|
||||
end
|
||||
|
||||
def ballots_hint
|
||||
if feature?("polls")
|
||||
t("admin.budgets.actions.descriptions.ballots")
|
||||
else
|
||||
link = admin_settings_path(anchor: "tab-participation-processes")
|
||||
t("admin.budgets.ballots.feature_disabled", link: link)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user