Following on the same principles, here are the most important checks for worker initialisation.
ID | View | Case |
---|---|---|
2.1.1 | Home | If first time and no worker categories in DB, worker category appears |
2.2.1 | Category | Allow selection of maximum MaxCats categories |
2.2.2 | Category | When finished saving categories moves to Identity Page |
2.3.1 | Identity | If Identity Status doesn't have a status of 1=submitted or 2=approved, show Identity form capture to upload front/back images |
2.3.2 | Identity | When Both Identity Images are Uploaded move to Avatar Page |
2.4.1 | Avatar | If Avatar is not Defined force Capture |
2.4.2 | Avatar | When Avatar is defined move back to Home |
2.1.2 | Home | If any initialisation is missing show initialisation page. (Category, Identity, Avatar). This could happen if user dropped out at mid process. |
2.1.3 | Home | If initialisation is complete then show New Opportunities view (if no activeReq is set) |
2.1.4 | Home | If initialisation is complete then show Active Request screen (if worker is currently engaged with a job) |