cds-snc / cds-snc/platform-forms-client

Ability to duplicate Pages

Open
#4,230 3 comments 0 reactions 0 assignees View on GitHub
app design enhancement needs design
Dominant language
TypeScript
Stars
46
Forks
16
Avg merge
1d 9h
Merged PRs (30d)
91

Description

### User Story
As a form builder
I need to copy all of the questions on a page
When I am building a section that has similar answers
So that I can save time

Feedback: being able to copy/duplicate questions across pages would be great

### Support tickets:
- https://cds-snc.freshdesk.com/a/tickets/18728
- https://cds-snc.freshdesk.com/a/tickets/24695
- https://cds-snc.freshdesk.com/a/tickets/27705

Contributor guide

Open the contributing guide

Research direction

Start by locating the page and question-building entry points in the TypeScript/Next.js client and trace how a page’s questions are represented and persisted. Review the linked support-ticket context and existing page actions. Done means a form builder can duplicate all questions from one page into another, with the expected questions preserved and verified by the relevant tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
nextjs, typescript
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.