Content
View differences
Updated by Marc Alcobé over 1 year ago
### **Context**
The current mobile app doesn't fully support automatically scheduling on the date picker (relations don't affect dates). It was planned to work on harmonising this in both apps but the behaviour and usability of date pickers is being modified in the web app currently with the work packages ##42388 and ##22360. These features will be released in 15.1.
With that in mind we've decided that we will implement a quick mid-solution in mobile which only allows users to Manually schedule dates until we can work on lag, relations logic and as soon as possible in mobile (<mention class="mention" data-id="58453" data-type="work_package" data-text="#58453">#58453</mention> and <mention class="mention" data-id="57975" data-type="work_package" data-text="#57975">#57975</mention>).
### **Acceptance criteria:**
* [ ] The date picker includes an alert banner (yellow) section bellow its header that contains this information: "This mobile app currently only lets you modify dates of manually scheduled work packages. Please use the web version if you wish to modify these dates or activate the manual scheduling mode."
* [ ] When the user has the manual mode inactive the save button is disabled therefore changes can not be saved.
* [ ] The banner is hidden if the manual mode is activated for that work package.
* [ ] Changing dates in the mobile app will change the mode of that work package to "Manual scheduling" and set the values specified.
* [ ] Ensure that when the field duration is not in focus it reflects its units (in this case days).
### Figma and visuals:
https://www.figma.com/design/arGHBRVi6WLJDLTv0YoOoo/Mobile-App---Spike?node-id=1570-20496
The current mobile app doesn't fully support automatically scheduling on the date picker (relations don't affect dates). It was planned to work on harmonising this in both apps but the behaviour and usability of date pickers is being modified in the web app currently with the work packages ##42388 and ##22360. These features will be released in 15.1.
With that in mind we've decided that we will implement a quick mid-solution in mobile which only allows users to Manually schedule dates until we can work on lag, relations logic and as soon as possible in mobile (<mention class="mention" data-id="58453" data-type="work_package" data-text="#58453">#58453</mention> and <mention class="mention" data-id="57975" data-type="work_package" data-text="#57975">#57975</mention>).
### **Acceptance criteria:**
* [ ] The date picker includes an alert banner (yellow) section bellow its header that contains this information: "This mobile app currently only lets you modify dates of manually scheduled work packages. Please use the web version if you wish to modify these dates or activate the manual scheduling mode."
* [ ] When the user has the manual mode inactive the save button is disabled therefore changes can not be saved.
* [ ] The banner is hidden if the manual mode is activated for that work package.
* [ ] Changing dates in the mobile app will change the mode of that work package to "Manual scheduling" and set the values specified.
* [ ] Ensure that when the field duration is not in focus it reflects its units (in this case days).
### Figma and visuals:
https://www.figma.com/design/arGHBRVi6WLJDLTv0YoOoo/Mobile-App---Spike?node-id=1570-20496