Overview
As a form builder, I would like to be able to reorder questions within a set of questions, so that I can easily edit the order of questions.
Context
Currently, form builders can copy, remove or make questions required/optional within a set of questions. If they need to change the order of the questions, they need to remove the question(s), then add them again in the desired order.
This ticket advocates for the ability to reorder questions within a set of questions. We can leverage existing UI and add 'Move up' or 'Move down' links to the current set of actions for each question.
Example from GC Forms
If there is only one question within the set, show the disabled link style for the 'Move up/down' links

If there are 1+ questions, show the default link style for the 'Move up/down' links depending on the question's position within the set

Acceptance Criteria
Required outcomes of the story
- Ability to reorder questions in the question set
- Ability to reorder questions in the repeating question set
Research Questions
- Optional: Any initial questions for research
Tasks
Research, design, and engineering work needed to complete the story.
Definition of done
The "definition of done" ensures our quality standards are met with each bit of user-facing behavior we add. Everything that can be done incrementally should be done incrementally, while the context and details are fresh. If it’s inefficient or “hard” to do so, the team should figure out why and add OPEX/DEVEX backlog items to make it easier and more efficient.
Decisions
- Optional: Any decisions we've made while working on this story
Overview
As a form builder, I would like to be able to reorder questions within a set of questions, so that I can easily edit the order of questions.
Context
Currently, form builders can copy, remove or make questions required/optional within a set of questions. If they need to change the order of the questions, they need to remove the question(s), then add them again in the desired order.
This ticket advocates for the ability to reorder questions within a set of questions. We can leverage existing UI and add 'Move up' or 'Move down' links to the current set of actions for each question.
Example from GC Forms
If there is only one question within the set, show the disabled link style for the 'Move up/down' links

If there are 1+ questions, show the default link style for the 'Move up/down' links depending on the question's position within the set

Acceptance Criteria
Required outcomes of the story
Research Questions
Tasks
Research, design, and engineering work needed to complete the story.
Definition of done
The "definition of done" ensures our quality standards are met with each bit of user-facing behavior we add. Everything that can be done incrementally should be done incrementally, while the context and details are fresh. If it’s inefficient or “hard” to do so, the team should figure out why and add OPEX/DEVEX backlog items to make it easier and more efficient.
/documents/adrfolder)README.md(s)Decisions