Project

General

Profile

roos-fs tasks #129

Updated by Vadim Pariev 11 months ago

**User story** 
 As a Admin user, I want to create and manage customizable checklist in a task, 
 so that I can define structured tasks or forms with different entry types, reorder them, and reuse or edit them as needed. 

 **Acceptance Criteria:** 

 Checklist Creation: 

 -User can create a new checklist in the task. 
 -Each checklist consists of multiple entries. 

 **Entry Configuration:** 
 Each entry should support: 

 - Name: Title/label of the entry (text input). 
 Type: Choose one of the following: 
 - Text Field 
 - Boolean Question (Yes/No) 
 - Multiple Selection List (with definable options) 
 - Take a Photo (image upload from mobile device) 

 Position: Ability to define/reorder the position of the entry within the checklist (drag-and-drop). 

 **Checklist Editing:** 

 - Users can edit the name of the checklist and modify, delete, or reorder existing entries. 
 - Users can add new entries to an existing checklist. 

 Checklist Saving: 

 - All changes must be saved persistently (backend). 
 - Saved checklists can be retrieved and edited later. 
 Data Validation: 

 - Entry name is required. 
 - Entry type must be selected. 
 - For multiple selection type, at least one option must be defined. 

 **Further Requirements** 
 - all values given in the frontend from the mobile user shall be saved and be visible in the task (in the instruction subsection) 

Back