Abstract options - MeteoraProjects/MeteoraDesigner GitHub Wiki
Abstract options of tasks
Abstract options of task update
Abstract task updateBasic algorithm
- Check if id is legal
- Check if it exists in db
- Validate the conditions
- Validate the updating fields on the corresponding application tier
- Update the task with considering all the fields, including states and other relations
Abstract task updateCheckNoCycle algorithm
The same as updateBasic, but with the step in validation stage
- check there are no cycle exist
Abstract task updateCheckNoCycleVerifyFrozenByRenewal algorithm
The same as updateBacic, but with additional steps in validation stage
- check there are no cycle exist
- validate the frozenBy pointed completion state renewal