commitglobal / votemonitor

https://votemonitor.vercel.app
Mozilla Public License 2.0
6 stars 18 forks source link

[NGO Admin/ Observer forms] improvements on adding translations and bug fixing (Iteration 1) #600

Open avasi-code4ro opened 3 months ago

avasi-code4ro commented 3 months ago

User story

As an NGO admin, I want to be able to add and manage translations to observer forms.

Description

The process involves selecting languages through a modal and informing the user that the forms in the chosen languages have been created and require manual translation. The translated forms will inherit the structure of the base form, with restrictions. Any changes made to the base form will be automatically reflected in the translated versions.

Main flow

  1. Add Languages Modal:
  1. Confirmation Modal - Translation Required:
  1. Managing Translations:

Secondary flows

  1. Edit a translated form (Figma screens) + modal when translations are missing at save and exit button
  2. Edit a form in base language that has translations under it (Figma screens) + modal needed if there are changes

Business rules

SIDE NOTE: figma files are from Super Admin - but the behaviour is the same for NGO Admin.

avasi-code4ro commented 2 months ago

@avasi-code4ro to test