As an NGO admin, I want to be able to duplicate an existing form along with all its associated translations (if exist) so that I can easily create a new form based on an existing one.
Description
This feature will allow NGO admins to duplicate a form within the web app. When a form is duplicated, all associated translations, if exist, will be duplicated as well.
The duplicated form will have a default name format: "Copy of [form name]".
The NGO Admin can modify the name, content, or translations of the duplicated form as needed.
A toast message will be displayed in the right bottom corner of the app after the acion is made "The form was successfully duplicated"
(Figma reference) - the link is from the Super Admin form templates, but the duplicate behaviour will be the same for the NGO Admin observer forms.
User story
As an NGO admin, I want to be able to duplicate an existing form along with all its associated translations (if exist) so that I can easily create a new form based on an existing one.
Description
(Figma reference) - the link is from the Super Admin form templates, but the duplicate behaviour will be the same for the NGO Admin observer forms.