Companies can have social profiles #906
Labels
No labels
accessibility
authentication
breaking change
bug
documentation
enhancement
interface
internationalisation
observability
performance
security
tier
1
tier
2
tier
3
tier/4
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Postulo/postulo#906
Loading…
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?
A company should hold social profiles (LinkedIn page, Mastodon, Bluesky, YouTube, …) the way a contact and the person's own profile already do.
What exists today
Company(src/postulo/jobs/models.py:314) has onewebsiteand onecareers_urlcolumn and no web links.core.WebLink(src/postulo/core/models.py, kinds social / repository / website) is held byProfile(accounts/models.py:352) andContact(jobs/models.py:895) through aGenericRelation, edited with the formsets incore/web_links.pyandWebLinksMixin.plugins/link_services(#867, #905).What would change
Companygainsweb_links = GenericRelation("core.WebLink"); the company form shows the social-profile block with the same rows, primary star and service select as a contact.Open question
websitemoves into a website-kind row too (one primary, so a CV/letter still prints one), or stays a column. Suggest: social only here; the website move as a follow-up.Checked against
mainat3119770ca.Fixed in
996c21336. Social profiles only, as the issue suggested; the website stays a column.|safe, against the project's own #806 rule #982