Resolve "Implement general workflow"
Closes #28 (closed)
Added pages
Student:
- Job offers
- list of all open job offers, here the student can see them all and decide for which ones they want to apply, in case they are already applied they can remove their application
- My Applications
- list of all student's applications, here they see the status of their application, they can retract it, or in case they received an offer, accept it Teacher / Head TA
- Manager Portal
- a portal for manager where they see job offers which they can edit, (ie. they have teacher / head ta role in it)
- they can also create a new job offer from here
- Job offer view
- a detailed view of a job offer including the details of the job offer and all applications for this job offer
- the manager can edit the job offer here and respond to applications
Code
- added controllers:
JobOfferController
andApplicationController
- added services:
JobOfferService
andApplicationService
- changed repositories:
JobOfferRepository
andApplicationRepository
- changed
AuthorisationService
Screenshots
overlays:
Edited by Marko Matušovič