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

feat: add ability to manage job openings #1175

Merged
merged 96 commits into from
Aug 20, 2021
Merged

feat: add ability to manage job openings #1175

merged 96 commits into from
Aug 20, 2021

Conversation

djaiss
Copy link
Member

@djaiss djaiss commented Jul 12, 2021

It's a huge PR.

This PR adds the ability to create, update and delete job openings.

To represent this, we have a new object, JobOpening, which is linked to an existing position.

A job opening has to have at least one sponsor.

Job openings are publically available from the Internet in a new jobs page. Each company has its job openings listed there.

Candidates can apply to the job openings from this page.

We also manage the entire recruitment process.

Remain to be done:

  • Candidate page: view the CV
  • Protect the Apply page with captcha
  • Job opening page: Activate/deactivate the job opening
  • Job opening page: Edit job opening
  • Job opening page: Manage case when job fulfilled
  • Job opening page: View rejected candidates
  • Job opening page: View selected candidates
  • Job opening page: View job description
  • Job opening listing: view fulfilled job openings
  • Link help pages

@djaiss djaiss linked an issue Jul 12, 2021 that may be closed by this pull request
@github-actions
Copy link
Contributor

Images automagically compressed by Calibre's image-actions

Compression reduced images by 32.6%, saving 4.16 KB.

Filename Before After Improvement Visual comparison
public/img/[email protected] 12.77 KB 8.61 KB -32.6% View diff

58 images did not require optimisation.

@github-actions
Copy link
Contributor

Images automagically compressed by Calibre's image-actions

Compression reduced images by 27.8%, saving 2.51 KB.

Filename Before After Improvement Visual comparison
public/img/[email protected] 9.02 KB 6.51 KB -27.8% View diff

62 images did not require optimisation.

@sonarcloud
Copy link

sonarcloud bot commented Aug 20, 2021

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 74 Code Smells

87.5% 87.5% Coverage
7.8% 7.8% Duplication

@djaiss djaiss marked this pull request as ready for review August 20, 2021 23:58
@djaiss djaiss requested a review from a team as a code owner August 20, 2021 23:58
@djaiss djaiss requested review from asbiin and removed request for a team and asbiin August 20, 2021 23:58
@djaiss djaiss merged commit 925506a into main Aug 20, 2021
@djaiss djaiss deleted the 2021-06-30-ats branch August 20, 2021 23:58
@github-actions
Copy link
Contributor

🎉 This PR is included in version 0.5.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

@github-actions
Copy link
Contributor

This pull request has been automatically locked since there
has not been any recent activity after it was closed.
Please open a new issue for related bugs.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Sep 17, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Ability to manage job applications
1 participant