Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✨ new Applicant Dashboard page #10772

Open
1 of 4 tasks
Tracked by #12150 ...
brindasasi opened this issue Jun 24, 2024 · 3 comments
Open
1 of 4 tasks
Tracked by #12150 ...

✨ new Applicant Dashboard page #10772

brindasasi opened this issue Jun 24, 2024 · 3 comments
Labels
blocked: dependencies Blocked by other issues. feature New feature or request.

Comments

@brindasasi
Copy link
Contributor

brindasasi commented Jun 24, 2024

✨ Feature

Assemble the new Applicant Dashboard page.

OUT OF SCOPE

  • Employee tools widget (and all tools it contains)
  • Card that says: "Are you a government of Canada employee?"
  • Actually turning this page on, ie changing the routing

🕵️ Details

Create the "Your information" and "Ressources" widgets, then pull together all the parts of the new applicant dashboard.

The Applications and Processes widget should have been completed in #10788.

When the application or process cards are clicked, the dialogues created in #12214 should be shown.

From my github ticket:

Your information

Unfortunately the designs are a little ahead of where we are. They make the assumption that some of the personal information page was moved to the account settings page (like Name and Contact email). Since that work is not done yet, you'll have to use the copy provided here in this ticket instead of the copy in the designs for the Your information widget.

These 4 links should be presented in this widget:

  • Personal information links to /applicant/personal-information
    • "Name, contact info, employment equity, language proficiency, and work preferences."
    • Shows as complete if all sections of the Personal information page are complete (existing dashboard has logic for this)
  • Career experience links to /applicant/career-timeline
    • "Work, education, volunteering, awards, and more."
    • Shows as complete if at least one experience has been added (this is new logic, as we don't show completeness on the existing dashboard for Career timeline)
  • Skills portfolio links to /applicant/skills
    • "Manage skills, and edit top skills or skills you'd like to learn."
    • Shows as complete if all sections of the Skills portfolio are complete (existing dashboard has logic for this)
  • Account settings links to /applicant/settings
    • "Learn about GCKey and manage notifications."
    • Always shows as complete

Resources

The resources section currently just show plain links with descriptive text. Please use the text in the designs for this section:

  • Learn about skills links to /skills
  • Contact support links to /support

🧑‍🎨 Designer

@JoshBeveridge

https://www.figma.com/design/oZhQe9ahidHFfaiqgREvxa/Dashboard-(All-users)?node-id=2011-38235&node-type=frame&t=sltU21dpZZlO5BUt-0

📸 Screenshot

Basic applicant dashboard
Screenshot slightly out of date for copy - prefer using text in Details section
Applicant dashboard

🙋‍♀️ Proposed Implementation

Start from what we built for Manager Dashboard.

✅ Acceptance Criteria

  • Applications and Processes widget in place
  • Application dialogues functional
  • Process dialogues functional
  • Your information widget in place
  • Completeness indicators for Your information widget functional
  • Resources widget in place
  • /applicant navigates to this page
  • /applicant continues to navigate to the old dashboard. Commented code in the router should make this new page easy to test.

🛑 Blockers

Issues which must be completed before this one.

Tasks

Preview Give feedback
  1. 2 of 3
    blocked: dependencies
  2. feature
    JamesHuf
  3. 0 of 1
    feature
    yonikid15
  4. feature
    vd1992
@brindasasi brindasasi added the feature New feature or request. label Jun 24, 2024
@brindasasi brindasasi added this to the New nav and dashboards milestone Jun 24, 2024
@tristan-orourke tristan-orourke changed the title ✨ [Epic] Applicant Dashboard View ✨ Applicant Dashboard View Nov 27, 2024
@tristan-orourke tristan-orourke changed the title ✨ Applicant Dashboard View ✨ new Applicant Dashboard page Nov 29, 2024
@tristan-orourke
Copy link
Member

Actually getting "suspendedAt" working with the Hired status is out of scope for this issue (see #12212)

@gobyrne which should we do for now?

  1. showing the suspectedAt form in this case
  2. let them set it but not do anything with the result

@gobyrne
Copy link
Member

gobyrne commented Dec 5, 2024

2 for now

@gobyrne gobyrne added the review in refinement Ready to be looked at and pulled into "ready to dev" label Dec 5, 2024
@esizer
Copy link
Member

esizer commented Dec 6, 2024

Career experience links to /applicant/career-timeline

If we are going to start using this term for this section we may want to review the site for this term. Currently we have a lot of references to "Career timeline".

Learn about skills links to /skills

One thing that could be confusing here is that, in the nav, we have skills under "system settings" but here it is under resources. It feels a little strange to have it appear in two different sections of the site 🤔

@tristan-orourke tristan-orourke removed the review in refinement Ready to be looked at and pulled into "ready to dev" label Dec 9, 2024
@tristan-orourke tristan-orourke moved this to 🏭 Ready for Estimate in GC Digital Talent Dec 9, 2024
@tristan-orourke tristan-orourke moved this from 🏭 Ready for Estimate to 🏃 Prioritized for Dev in GC Digital Talent Dec 10, 2024
@brindasasi brindasasi added the blocked: dependencies Blocked by other issues. label Dec 18, 2024
@tristan-orourke tristan-orourke moved this from 🏃 Prioritized for Dev to 📋 Ready for Dev in GC Digital Talent Jan 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked: dependencies Blocked by other issues. feature New feature or request.
Projects
Status: 📋 Ready for Dev
Development

No branches or pull requests

4 participants