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

🤰Parent: Applicant point of view pages (non-admin) #1474

Open
2 of 14 tasks
Snorre98 opened this issue Sep 30, 2024 · 0 comments
Open
2 of 14 tasks

🤰Parent: Applicant point of view pages (non-admin) #1474

Snorre98 opened this issue Sep 30, 2024 · 0 comments
Labels
parent Issue to group smaller issues. Should not have PR. recruitment Task related to the recruitment system

Comments

@Snorre98
Copy link
Contributor

Snorre98 commented Sep 30, 2024

Applicant point of view pages (non-admin)

Recruitment home page

http://localhost:3000/recruitment/

Must have

Recruitment homepage (RecruitmentPage) should be the current active recruitment at Samfundet. So like this page(OrganizationRecruitmentPage), but for current active recruitment at Samfundet. If there is no url-param on the recruitment endpoint (http://localhost:3000/recruitment/) it should attempt to fetch the current active recruitment on Samfundet.
The only way to access other recruitments will be to know the URL or through the admin panel, but this is outside of the scope of this issue.

OrganizationRecruitmentPage

Must have

this page(OrganizationRecruitmentPage)
Some of the text is not the correct color, it is probably a simple CSS issue. Make sure the fix only effects the text with the wrong color.

add more more intuitiv way of switching between tab view and dropdown view on
this page(OrganizationRecruitmentPage). Right now it is being done with a switch button. A radio-group like interface with regular Button components might be a good solution.

Nice to have

In progress

Position page (application form)

http://localhost:3000/recruitment/position/12/

Must have

It should be more clear that one of the text sections is the position description and that the other text section is instructions on how to apply.
Make the text-field input and "Send application" button visible on mobile without having to scroll.

On this page. Here is the code
where applicants either create/edit occupied time, or confirm that this information is correct and up to date for the recruitment. So, they will have to either create, edit or confirm availability every time they apply for a position. This ensures that the information is correct.

On this page. Here is the code
These are positions with the same tags as the position which is currently being viewed.
Dont recommend positions the applicant has applied for. Dont recommend the position which the applicant is currently viewing; A position should not recommend it self.

Nice to have

in progress

On this page. Here is the code
Add a table containing applications which the user already has applied for.

My applications page

http://localhost:3000/recruitment/1/my-applications/

Must have

change "Applicants priority" to "My priority". Display priority deadline on the page

Add toast with success message inidcationg that priority was changed. Make cursor for the arrow buttons pointer. Add an active-effect (change color when active, and or button side) on the arrow buttons which control priority.

Add a withdraw application button for each row in the table, so that the applicant can withdraw applications from the "My applications" page. See this page. (code) for example of withdraw button. Applicant should have to confirm (through a javascript alert confirmation) that they want to withdraw.

Add a table similar to the table on this page, which is RecruitmentPositionOverviewPage.

@Snorre98 Snorre98 added parent Issue to group smaller issues. Should not have PR. recruitment Task related to the recruitment system labels Sep 30, 2024
@Snorre98 Snorre98 modified the milestone: Recruitment MVP Sep 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
parent Issue to group smaller issues. Should not have PR. recruitment Task related to the recruitment system
Projects
None yet
Development

No branches or pull requests

1 participant