Your details is three cards, and the rest of a candidate's own record is somewhere else #180
Labels
No labels
accessibility
authentication
breaking change
bug
documentation
enhancement
interface
internationalisation
observability
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#180
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?
Observation
Your details should be where somebody manages what Postulo knows about them — the
person applying, not the account. It is not.
accounts/profile.htmlis 179 lines holdingthree cards:
and its own blurb sends the rest away:
The honest problem with just adding a nav
A left-hand navigation over three cards is navigation over nothing. What makes one worth
building is that the candidate's record is scattered, and this page is where it belongs:
phone-numberspluginpostal-rulesemail-addresses(allauth owns the data)Three of those five are a person's contact details, which is exactly what a CV prints, and
they are filed under how Postulo behaves for you. That is the thing to fix; the navigation
is how it stops being a single scrolling page afterwards.
What this issue is
Make Your details the candidate's own record, with a left-hand nav over its parts:
are plugin-governed pages; moving where they are reached from should not mean moving who
owns them. Settings keeps email addresses, which really are an account matter, and the
blurb stops promising that addresses are over there.
needs somewhere to put a thing that is not a form field.
Reuse the sidebar that exists
core/settings_sections.pydeclares the sections andtemplates/settings/sidebar.htmldraws them in fourteen lines, handling the part worth getting right:
A horizontal strip that scrolls on a narrow screen, a vertical column from
lgup, witharia-current="page"on the entry in force and the whole in a labelled<nav>. Generalisethat template rather than writing a second one — #175 wants the same thing for Your career
and a third page copying a half-remembered version of it is how the three drift.
Related
case for it. Whichever lands first should be the one that generalises the sidebar.
there is no single thing to hand somebody today.