Add and apply rules for multi-line arrays

We were already applying these rules in most cases.

Note we aren't enabling the `MultilineArrayLineBreaks` rule because
we've got places with many elements whire it isn't clear whether
having one element per line would make the code more readable.
This commit is contained in:
Javi Martín
2023-07-01 16:05:32 +02:00
parent 1cb6268d4e
commit 97aca0cf95
10 changed files with 43 additions and 29 deletions

View File

@@ -60,13 +60,14 @@ class Admin::BudgetsController < Admin::BaseController
def allowed_params
descriptions = Budget::Phase::PHASE_KINDS.map { |p| "description_#{p}" }.map(&:to_sym)
valid_attributes = [:phase,
:currency_symbol,
:voting_style,
:hide_money,
administrator_ids: [],
valuator_ids: [],
image_attributes: image_attributes
valid_attributes = [
:phase,
:currency_symbol,
:voting_style,
:hide_money,
administrator_ids: [],
valuator_ids: [],
image_attributes: image_attributes
] + descriptions
[*valid_attributes, *report_attributes, translation_params(Budget)]