Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

frontend for submitting interview rooms #1355

Closed
Snorre98 opened this issue Sep 12, 2024 · 0 comments · Fixed by #1385
Closed

frontend for submitting interview rooms #1355

Snorre98 opened this issue Sep 12, 2024 · 0 comments · Fixed by #1385
Assignees
Labels
difficulty: medium A task presumed to be more demanding. frontend Task related to frontend.

Comments

@Snorre98
Copy link
Contributor

Snorre98 commented Sep 12, 2024

Recruitment admins should be able to add interview locations to the database, which in another issue/task will be implemented in the interview dsitribution system.

In "the real world" automating interview location would work like this; Recruitment admin book rooms (for example KSG recruitment admin book Edgar, Bodegaen, Knaus, or Websjef books rooms on campus), the booking happens outside of our systems.

After booking locations the persons or group which booked the location wants to add these to the database. To do this they could input a string representing a location ("Edgar", "Helgasetr-04-072"...) and the timeframe for the booking of the location.

When submitting these are added to the database and can be used to set interview time and location.

  • It is not yet clear how we should create the relation between interview and interview location. For UKA this is simple, because interview time is determined by when rooms are available (in our database), but for Samfundet this is more complex. ISFiT is more similar to UKA.

THIS ISSUE SHOULD ONLY SOLVE THE PART OF ADDING INTERVIEW LOCATIONS, NOT SET INTERVIEW TIME

TODO:
  • api function for getting, posting and putting interview room.
  • simple form for submitting (if Add React Hook Form and Zod #1306 has been merged use React Hook form + Zod)
Completed backend:

This is the model which represents interview room. There are related views and serializers.

class InterviewRoom(CustomBaseModel):

@Snorre98 Snorre98 added difficulty: medium A task presumed to be more demanding. frontend Task related to frontend. labels Sep 12, 2024
@Snorre98 Snorre98 added this to the Recruitmentsystem milestone Sep 12, 2024
@Mathias-a Mathias-a self-assigned this Sep 17, 2024
@Mathias-a Mathias-a linked a pull request Sep 19, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
difficulty: medium A task presumed to be more demanding. frontend Task related to frontend.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants