tech(refactor): much nicer code, thx LeSim

root -> rooted_tree

depth_cach -> walk

smal refactor

comment

remove form for header_section

remove seen_at from header section

header_section: champ -> header_section

champ_subree: remove if not

remove root_depth use header_section_level_value instead

remove unused include

remove ChampTreeComponent

rename ChampsSubtreeComponent to SectionComponent

use TreeableConcern only in section component

remove fields_for_champ_component

champs -> tail

add split_section_champ helper

refactor(editable_champ::header_section): keep same interface everywhere

fix(repetition): add spec for SectionComponent on repetitions
This commit is contained in:
simon lehericey 2023-04-14 10:55:36 +02:00 committed by mfo
parent cc2c856ec2
commit e64ac79f05
16 changed files with 139 additions and 109 deletions

View file

@ -128,7 +128,7 @@ module Administrateurs
:drop_down_secondary_description,
:collapsible_explanation_enabled,
:collapsible_explanation_text,
:header_section_level
:header_section_level,
editable_options: [
:cadastres,
:unesco,