class BureauStructurePosition(blocks.StructBlock): office_name = blocks.CharBlock() lead = v1_blocks.PlaceholderCharBlock(placeholder="Name") title = blocks.StructBlock([ ('line_1', v1_blocks.PlaceholderCharBlock(required=False, placeholder="Title 1")), ('line_2', v1_blocks.PlaceholderCharBlock(required=False, placeholder="Title 2")) ])
class BureauStructureDivision(blocks.StructBlock): division = v1_blocks.PlaceholderCharBlock(label='Division') division_lead = v1_blocks.PlaceholderCharBlock(placeholder="Name") title = blocks.StructBlock([ ('line_1', v1_blocks.PlaceholderCharBlock(required=False, placeholder="Title 1")), ('line_2', v1_blocks.PlaceholderCharBlock(required=False, placeholder="Title 2")) ]) link_to_division_page = atoms.Hyperlink(required=False) offices = blocks.ListBlock(BureauStructurePosition(required=False))