Expand employment profiles #39
Labels
No Label
bug
documentation
duplicate
enhancement
good first issue
help wanted
infrastructure
invalid
question
wontfix
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: bit-badger/jobs-jobs-jobs#39
Loading…
Reference in New Issue
Block a user
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?
Current, the user profile consists of a few questions, two free-form Markdown areas, and a list of skills. This should be modified to provide the following sections, each editable on their own:
General Information
This is the current information: actively seeking, continent, region, professional bio, remote, full-time, experience, publicly searchable, publicly linkable (new for v3).
Skills
This is the current skill/description combo; list these, and allow users to edit them separately from the general information.
Employment History
This is a new section which can contain one or more entries describing the user's chronological work history. It will consist of:
These will be sorted descending by end date ("to present" first), and ascending by start date if there are multiple continuing positions.
Finally, update the profile view page to display employment history just above the "experience" general field. Additionally, provide a "print view" of the profile page without any of the application menus, footers, etc. Both these should support public viewing if the user has said that they want their employment profile publicly linkable.
As part of this implementation, three visibility levels were created for employment profiles; Private (logged-on users only), Anonymous (location and skills only for public users), and Public (linkable and shown in public search). Add a fourth - Hidden, which only allows the profile to be viewed and edited by the user themselves. This will allow them to create it before it's open to everyone, and also allows them to remove it from search results without having to delete it.
This will also involve expanding the search capability. Unify the public and private searches, providing the ability to display full public profiles, anonymized anonymous profiles, or full private profiles to users based on their logged-on status and the status of the profile. Additionally, exclude Hidden profiles, and change the text search to search region, professional biography, skills, employment history (employer, position, and description), and experience.