Microtasks module
Handles all microtask-related operations.
π§ Workflow
π GET Request (/task/{task_id}/create-microtask)
/task/{task_id}/create-microtask)task = request.dbsession.query(Task).get(task_id) if not task: return HTTPFound(location=request.route_url('task_by_id', id=task_id))
π POST Request (/task/{task_id}/create-microtask)
/task/{task_id}/create-microtask)new_microtask = Microtask(
task_id=task_id,
name=microtask_name,
description=microtask_description,
...
)
request.dbsession.add(new_microtask)π Security Measures
β
Session Enforcement
β
Admin-Only Access
β
Validations
π Task Existence
π§± Required Fields
π Date Parsing
π§ Design Rationale
Last updated