Company social profiles: LinkedIn builds a person's /in/ address instead of /company/ #932
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#932
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?
On a company's social profiles, choosing LinkedIn puts
https://www.linkedin.com/in/in front of the name. A company's LinkedIn page lives underhttps://www.linkedin.com/company/, so the address the row builds is a person's profile and leads nowhere.What exists today
src/postulo/plugins/link_services/services.pydeclares the LinkedInLinkServicewith a singleprefix="https://www.linkedin.com/in/"(#678). The row asks for the name alone and puts that prefix in front of it, whoever owns the row./in/,/pub/,/company/,/school/and/showcase/addresses. The comment beside it says a company, school or showcase page "stay[s] a stored address, or Other". That held while only people had social profiles. Since #906, companies have them too, and the person's prefix is offered to a company.src/postulo/plugins/identifiers/schemes.py) haslink="https://www.linkedin.com/company/{value}/"for a company andperson_link="https://www.linkedin.com/in/{value}/"for a person.What would change
LinkServicegets a prefix per kind of holder, mirroringlinkandperson_linkonScheme: a person's prefix and a company's. For LinkedIn these arehttps://www.linkedin.com/in/andhttps://www.linkedin.com/company/. The row offers the one that matches who owns it./in/address, or a/company/address stored as typed, is still recognised. Nothing stored is rewritten./company/name, a person's builds/in/name, and both still recognise each other's full addresses when pasted.