Skip to content

Compliance Templates — Slice 8: reorder groups and fields #709

Description

@larsgeorge-db

Parent PRD

#676

What to build

Let an admin reorder groups and fields within a template so the fill-out form reads in the intended order. Groups are denormalized onto fields (group_title + group_order); fields carry field_order. Mirror the cert-levels two-pass reorder (temp-negative → finals) to avoid unique-ordinal collisions (certification_levels_repository.py::reorder) and its move-up/move-down Settings UX.

See PRD user story 9.

Acceptance criteria

  • Admin can reorder groups; group order persists and drives modal rendering order
  • Admin can reorder fields within a group; field order persists and drives rendering order
  • Reorder uses the two-pass approach and never violates ordinal uniqueness constraints
  • Settings UI exposes reorder (move-up/move-down or equivalent), mirroring cert-levels

Blocked by

User stories addressed

  • User story 9

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions