[ ] Design create job UI since you have consignments needed to be added for the driver
[ ] Upon create job, trigger notification to driver that he has a job
[ ] When driver starts job, he'll trigger an API to change the job status as STARTED.
[ ] When the driver completes job, he'll trigger an API to change the job status as COMPLETE.
[ ] (thinking of the use case of PENDING_REASSIGN)
[ ] When the haulier reassigns a job to another driver, what will happen? Technically there should be a notification to the existing assigned driver that the existing job is reassigned to another driver, and the list of jobs will be refreshed.
[ ] When driver fails to work on a job, the driver should be able to halt the job and state the reason of failure, then haulier will get a message saying a job failed.
[ ] Design create job UI since you have consignments needed to be added for the driver
[ ] Upon create job, trigger notification to driver that he has a job
[ ] When driver starts job, he'll trigger an API to change the job status as STARTED.
[ ] When the driver completes job, he'll trigger an API to change the job status as COMPLETE.
[ ] (thinking of the use case of PENDING_REASSIGN)
[ ] When the haulier reassigns a job to another driver, what will happen? Technically there should be a notification to the existing assigned driver that the existing job is reassigned to another driver, and the list of jobs will be refreshed.
[ ] When driver fails to work on a job, the driver should be able to halt the job and state the reason of failure, then haulier will get a message saying a job failed.