Commit Graph

466 Commits (1ca15207c83b542e5768ac90b8eec988bea12def)

Author SHA1 Message Date
ahmed.mujtaba 80a7a0abd7 Merge branch 'main' of https://git.utopiadeals.com/utopia-ai/HR-ATS-Portal into SQS_BROKER 2026-09-08 16:11:34 +05:00
ahmed.mujtaba 79098aefd5 RESCAN IMPLEMENTED 2026-09-08 15:25:43 +05:00
ahmed.mujtaba 3253db1dde Merge pull request '.' (#79) from SQS_BROKER into main
Deploy to S3 / deploy (push) Successful in 35s Details
Reviewed-on: #79
2026-09-07 15:12:37 +00:00
ahmed.mujtaba 2a3c7554ba Merge branch 'main' of https://git.utopiadeals.com/utopia-ai/HR-ATS-Portal into SQS_BROKER 2026-09-07 20:12:11 +05:00
ahmed.mujtaba a077d55d3e remove the s3 2026-09-07 20:10:52 +05:00
ahmed.mujtaba c520b2d9c2 ordered 2026-09-07 20:10:45 +05:00
ahmed.mujtaba 86531c77db commitred with correct city name
CI / checks (push) Failing after 1m53s Details
CI / checks (pull_request) Failing after 1m55s Details
2026-09-07 19:59:28 +05:00
ahmed.mujtaba 1fd40c3f7f se coorected
Deploy to S3 / checks (push) Failing after 55s Details
Deploy to S3 / deploy (push) Has been skipped Details
2026-09-07 19:52:21 +05:00
ahmed.mujtaba 6979eb4b83 removed the /yml files 2026-09-07 19:46:25 +05:00
ahmed.mujtaba ad6f8ba121 s3 lionk done
CI / checks (push) Failing after 2m9s Details
CI / checks (pull_request) Failing after 2m4s Details
2026-09-07 19:32:49 +05:00
ahmed.mujtaba 7c9e18741d applied 10 cache
CI / checks (push) Failing after 1m58s Details
CI / checks (pull_request) Failing after 1m53s Details
2026-09-07 18:55:42 +05:00
ahmed.mujtaba 5cc1dc1997 Nonclick untile load complete
CI / checks (push) Failing after 1m50s Details
CI / checks (pull_request) Failing after 1m55s Details
2026-09-07 18:51:49 +05:00
ahmed.mujtaba d00ebcf6f5 filter appliede
CI / checks (push) Failing after 1m57s Details
CI / checks (pull_request) Failing after 1m53s Details
2026-09-07 18:42:15 +05:00
ahmed.mujtaba 9036a48098 Merge pull request 'SQS_BROKER' (#78) from SQS_BROKER into main
Deploy to S3 / checks (push) Failing after 1m54s Details
Deploy to S3 / deploy (push) Has been skipped Details
CI / checks (push) Failing after 2m0s Details
CI / checks (pull_request) Failing after 1m56s Details
Reviewed-on: #78
2026-09-07 12:54:46 +00:00
ahmed.mujtaba cc504fed65 Merge branch 'main' into SQS_BROKER
CI / checks (push) Failing after 1m50s Details
CI / checks (pull_request) Failing after 2m6s Details
2026-09-07 12:54:40 +00:00
ahmed.mujtaba ded1b9053d dashboiard sheet export
CI / checks (push) Failing after 1m55s Details
CI / checks (pull_request) Failing after 1m47s Details
2026-09-07 17:53:49 +05:00
ahmed.mujtaba 41f46c2c39 dashboard sheet added 2026-09-07 17:36:36 +05:00
ahmed.mujtaba 5b6588f90a Merge branch 'SQS_BROKER' of https://git.utopiadeals.com/utopia-ai/HR-ATS-Portal into SQS_BROKER
CI / checks (push) Failing after 1m54s Details
2026-09-07 17:32:23 +05:00
ahmed.mujtaba 3dd716c3d3 added onhold tab that sorts the unmatched cvs 2026-09-07 17:32:20 +05:00
ahmed.mujtaba 6998563aa2 Merge pull request 'sewt all limit' (#77) from SQS_BROKER into main
Deploy to S3 / checks (push) Failing after 2m36s Details
Deploy to S3 / deploy (push) Has been skipped Details
Reviewed-on: #77
2026-09-07 11:52:12 +00:00
ahmed.mujtaba c141362056 Merge branch 'main' into SQS_BROKER
CI / checks (push) Failing after 2m35s Details
CI / checks (pull_request) Failing after 2m28s Details
2026-09-07 11:52:00 +00:00
ahmed.mujtaba e378b323b9 sewt all limit
CI / checks (push) Failing after 2m27s Details
CI / checks (pull_request) Failing after 2m32s Details
2026-09-07 16:47:44 +05:00
ahmed.mujtaba 3d032a5069 Merge pull request 'reapplied logic correct' (#76) from SQS_BROKER into main
Deploy to S3 / checks (push) Failing after 2m28s Details
Deploy to S3 / deploy (push) Has been skipped Details
Reviewed-on: #76
2026-09-07 10:56:40 +00:00
ahmed.mujtaba 0ede681a30 Merge branch 'main' of https://git.utopiadeals.com/utopia-ai/HR-ATS-Portal into SQS_BROKER
CI / checks (push) Failing after 2m33s Details
CI / checks (pull_request) Failing after 2m29s Details
2026-09-07 15:56:10 +05:00
ahmed.mujtaba 7ceecdb6c7 reapplied logic correct
CI / checks (push) Failing after 2m41s Details
CI / checks (pull_request) Failing after 2m37s Details
2026-09-07 15:54:47 +05:00
ahmed.mujtaba db1dcb154c Merge pull request 'cronjjob implementedd' (#75) from SQS_BROKER into main
Deploy to S3 / deploy (push) Successful in 32s Details
Reviewed-on: #75
2026-09-07 09:58:09 +00:00
ahmed.mujtaba f692680c6e Merge branch 'main' of https://git.utopiadeals.com/utopia-ai/HR-ATS-Portal into SQS_BROKER 2026-09-07 14:57:13 +05:00
ahmed.mujtaba 82686f0bdf cronjjob implementedd 2026-09-07 14:56:03 +05:00
ahmed.mujtaba 57167e77ba Merge pull request 'corect timezone' (#74) from SQS_BROKER into main
Deploy to S3 / deploy (push) Successful in 37s Details
Reviewed-on: #74
2026-09-07 09:21:32 +00:00
ahmed.mujtaba 53b1d4d238 corect timezone 2026-09-07 14:19:51 +05:00
ahmed.mujtaba 3086f3fca7 Merge pull request 'SQS_BROKER' (#73) from SQS_BROKER into main
Deploy to S3 / deploy (push) Successful in 39s Details
Reviewed-on: #73
2026-09-07 09:05:41 +00:00
ahmed.mujtaba 20f03aad3c Merge branch 'main' of https://git.utopiadeals.com/utopia-ai/HR-ATS-Portal into SQS_BROKER 2026-09-07 14:00:09 +05:00
ahmed.mujtaba 2e0e6b1dda notification 2026-09-07 13:55:32 +05:00
Talha Ahmed 5b29e2b592 CV Bank: replace Talent Pool with a searchable, ranked bank of stored CVs
CI / checks (push) Failing after 3m12s Details
Deploy to S3 / checks (push) Failing after 2m24s Details
Deploy to S3 / deploy (push) Has been skipped Details
The bank used to be write-only: a CV uploaded with no job carried only its
full text, so nothing could search or rank it. Now the employment agent's
extraction (title, company, education, plus new skills and years_experience,
both clamped to what the resume actually states) is stored on the row, and
the bank is ranked against a job the moment that job opens.

- New CV Bank screen at /cvbank replaces Talent Pool; the inline bank card
  moves out of CV Import. One table, two populations: speculative uploads,
  and silver medalists (rejected applicants scoring >= CV_BANK_SILVER_FLOOR,
  read live from their application rather than copied).
- matching/ranking.py: the tier-1 keyword ranker moves out of
  talent/plugins.py so Find Talent and the bank share one implementation;
  talent/plugins.py re-exports it and its numbers are unchanged.
- Taskiq tasks in job.candidate.bank_tasks: backfill profiles for CVs
  banked before extraction existed, and rank the bank when a job opens so
  recruiters are told about matches above CV_BANK_SUGGEST_THRESHOLD.
  Retention (CV_BANK_RETENTION_MONTHS) is stamped on the row at upload; the
  sweep flags expired rows and never deletes.
- Migrations 029 (bank profile columns) and 030 (per-job bank matches).
- Routes: POST /candidate/cv-bank/score, GET /candidate/cv-bank/suggestions.
- README: The CV Bank, plus the retention and deletion policy.

Also in this change:
- Inbox, Sheet Forms: has_linkedin / has_resume filters, tri-valued so
  "no link" is a real filter and NULL rows are kept in it; tab badge counts
  now narrow with the list and the search box.
- Hiring-manager candidate rows carry the ATS score and band.
- Tests: analytics dashboard merge logic, employment extraction clamps,
  form-data filters, manager candidate serializer, CV Bank mapper.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-07 13:39:20 +05:00
Talha Ahmed 05ca7bce8f Merge remote-tracking branch 'origin/main' into Talha
# Conflicts:
#	backend/inbox/views.py
#	backend/job/candidate/serializers.py
#	backend/job/candidate/views.py
#	frontend/src/api/candidates.js
#	frontend/src/screens/Candidates.jsx
#	frontend/src/screens/Inbox.jsx
2026-09-07 13:19:39 +05:00
ahmed.mujtaba ac49a903ae . 2026-09-04 21:00:54 +05:00
ahmed.mujtaba 0d4f5be565 Merge pull request 'frontend bar' (#72) from SQS_BROKER into main
Deploy to S3 / deploy (push) Successful in 33s Details
Reviewed-on: #72
2026-09-04 14:27:56 +00:00
ahmed.mujtaba 74ad8dd7e1 Merge branch 'main' of https://git.utopiadeals.com/utopia-ai/HR-ATS-Portal into SQS_BROKER 2026-09-04 19:26:11 +05:00
ahmed.mujtaba 40c25caeff frontend bar 2026-09-04 19:24:13 +05:00
ahmed.mujtaba 7e11d136e8 Merge pull request 'Implement application history retrieval for candidates and enhance reapplication tracking' (#71) from SQS_BROKER into main
Deploy to S3 / deploy (push) Successful in 33s Details
Reviewed-on: #71
2026-09-04 14:08:39 +00:00
ahmed.mujtaba 6ae6f0538d Merge branch 'main' of https://git.utopiadeals.com/utopia-ai/HR-ATS-Portal into SQS_BROKER 2026-09-04 19:07:53 +05:00
ahmed.mujtaba 6b4ad6b0dd Implement application history retrieval for candidates and enhance reapplication tracking
- Added methods to retrieve application history by email across various sources (inbox, manual uploads, form data).
- Introduced new serializers for application history items and overall history.
- Updated candidate and inbox views to include application history in responses.
- Enhanced frontend components to display reapplication badges and previous application details.
- Adjusted API endpoints to support fetching application history based on email input.
2026-09-04 19:06:22 +05:00
ahmed.mujtaba 14a2817afd Merge pull request 'approved permission' (#70) from SQS_BROKER into main
Deploy to S3 / deploy (push) Successful in 32s Details
Reviewed-on: #70
2026-09-04 13:00:19 +00:00
ahmed.mujtaba b33aa0c322 Merge branch 'main' of https://git.utopiadeals.com/utopia-ai/HR-ATS-Portal into SQS_BROKER 2026-09-04 17:59:48 +05:00
ahmed.mujtaba c5d603c621 approved permission 2026-09-04 17:58:19 +05:00
ahmed.mujtaba 0365ee3a8f Merge pull request 'permission module base applied' (#69) from SQS_BROKER into main
Deploy to S3 / deploy (push) Successful in 37s Details
Reviewed-on: #69
2026-09-04 11:49:42 +00:00
ahmed.mujtaba 3cdfdd4c4c Merge branch 'main' of https://git.utopiadeals.com/utopia-ai/HR-ATS-Portal into SQS_BROKER 2026-09-04 16:49:14 +05:00
ahmed.mujtaba 4086bbdeb4 permission module base applied 2026-09-04 16:48:30 +05:00
ahmed.mujtaba 6a1f5ba9fa Merge pull request 'SQS_BROKER' (#68) from SQS_BROKER into main
Deploy to S3 / deploy (push) Successful in 33s Details
Reviewed-on: #68
2026-09-04 11:12:47 +00:00
ahmed.mujtaba c353f41b20 Merge branch 'main' of https://git.utopiadeals.com/utopia-ai/HR-ATS-Portal into SQS_BROKER 2026-09-04 16:11:53 +05:00