As a user I want to be able to associate a rating/review - I add for a given supplier - with a job, in order to keep track of the work and share my experience with other users.
Acceptance criteria:
User should be signed in (see #11) in order to perform this action.
During the addition of a rating/review from a user to a service supplier (see #8), the application should verify if the user has a Job (see #27) started/active with the specific service supplier, and propose the user to associate it to the review.
If user selects one, then he/should be able to update the Job status to one of those that are considered as 'finished', (e.g.: 'complete', 'abandoned', etc --> need to define those), as part of the rating/review process - and store the job in association with the rating.
If no Jobs started/active are detected from the user to the service supplier, then the application should prompt the user for the fields - maybe less fields. E.g.: target date for completion needed? - associated to a Job (see #27) right away, and store that record in association with the rating.
Allowed statuses should be those that are considered as 'finished' as well.
As a user I want to be able to associate a rating/review - I add for a given supplier - with a job, in order to keep track of the work and share my experience with other users.
Acceptance criteria: