Skip to content

Resolve "Implement general workflow"

Sára Juhošová requested to merge 28-implement-general-workflow into tam-refactor

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 and ApplicationController
  • added services: JobOfferService and ApplicationService
  • changed repositories: JobOfferRepository and ApplicationRepository
  • changed AuthorisationService

Screenshots

Job Offers page: Screenshot_2021-05-30_at_15.05.25

My Applications page: Screenshot_2021-05-30_at_15.05.44

Manager's portal page: Screenshot_2021-05-30_at_15.06.07

Job offer view page: Screenshot_2021-05-30_at_15.04.13

overlays:

Screenshot_2021-05-30_at_15.04.52 Screenshot_2021-05-30_at_15.04.57
Screenshot_2021-05-30_at_15.05.01 Screenshot_2021-05-30_at_15.04.41
Edited by Marko Matušovič

Merge request reports