diff --git a/app/controllers/boards_controller.rb b/app/controllers/boards_controller.rb index 3f242bcb8d..ee66fb4879 100644 --- a/app/controllers/boards_controller.rb +++ b/app/controllers/boards_controller.rb @@ -96,7 +96,7 @@ def show_columns end def board_params - params.expect(board: [ :name, :all_access, :auto_postpone_period_in_days, :public_description ]) + params.expect(board: [ :name, :all_access, :auto_postpone_period_in_days, :public_description, :triage_column_name, :postponed_column_name, :closed_column_name ]) end def grantees diff --git a/app/models/board.rb b/app/models/board.rb index ada49f1f2e..e53a9e2a28 100644 --- a/app/models/board.rb +++ b/app/models/board.rb @@ -6,6 +6,8 @@ class Board < ApplicationRecord has_rich_text :public_description + validates :triage_column_name, :postponed_column_name, :closed_column_name, presence: true + has_many :tags, -> { distinct }, through: :cards has_many :events has_many :webhooks, dependent: :destroy diff --git a/app/views/boards/edit.html.erb b/app/views/boards/edit.html.erb index 5895ef65f6..566619ab37 100644 --- a/app/views/boards/edit.html.erb +++ b/app/views/boards/edit.html.erb @@ -20,6 +20,7 @@ boards_form_self_removal_prompt_message_value: "Are you sure you want to remove yourself from this board? You won’t be able to get back in unless someone invites you.", action: "turbo:submit-start->boards-form#submitWithWarning" } do |form| %> <%= render "boards/edit/name", form: form, board: @board %> + <%= render "boards/edit/column_names", form: form, board: @board %> <%= render "boards/edit/users", board: @board, selected_users: @selected_users, unselected_users: @unselected_users, form: form %>