A fuller application record: why it ended, who referred you, which agency, and merging duplicate companies and contacts #239
Labels
No labels
accessibility
authentication
breaking change
bug
documentation
enhancement
interface
internationalisation
observability
security
tier
1
tier
2
tier
3
tier/4
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Postulo/postulo#239
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Four things a serious job search wants to know that Postulo cannot record today. Found in the 2026-09-15 code audit.
1. Why an application ended
jobs/models.py:544-549); a rejection or a withdrawal has none.Proposal:
2. Who referred you, and through which agency
applications/models.py:89-90), but nothing records who.contactmeans the main contact (:216-223).jobs/models.py:147-156), so a search run mostly through two agencies cannot be compared by agency.Proposal:
3. Duplicate companies and contacts
jobs/services.py:196), so "Acme", "Acme Ltd" and "ACME GmbH" become three employers.jobs/forms.py:356-389), andContactFormhas no duplicate check at all.Proposal: