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

✨ Dialog for viewing a community #12285

Open
2 tasks
Tracked by #12332
gobyrne opened this issue Dec 12, 2024 · 1 comment
Open
2 tasks
Tracked by #12332

✨ Dialog for viewing a community #12285

gobyrne opened this issue Dec 12, 2024 · 1 comment
Labels
blocked: dependencies Blocked by other issues. feature New feature or request.

Comments

@gobyrne
Copy link
Member

gobyrne commented Dec 12, 2024

✨ Feature

A dialog that shows you the info you entered when you added a community to your profile.

🕵️ Details

Related to #12288.

  1. If there is uncollected information, show alert at the top. Uncollected information means a null value for job interest, training interest, or no DevelopmentProgramInterest object for a DevelopmentProgram. Note that null is different from a False boolean or a NOT_INTEREST status for a program. Alert includes a link to the Edit page.
  2. Interest in job opportunities - shows a checkmark for interest, a gray status for false, and red icon for null
  3. Interest in training opportunities - shows a checkmark for interest, a gray status for false, and red icon for null
  4. Listing of all work streams in the community - show a checkmark for those user is interested in, gray status otherwise. Icons should have "Interested in" / "Not interested in" alt text.
  5. Listing all development programs associated with the community, showing interest status (and completed date) for each. Show success icon for completed/enrolled/interested programs, red icon for missing (null), gray icon for not interested.
  6. Additional information, if present
  7. Link to Edit this community page and cancel dialog button

🎨 Design

https://www.figma.com/design/oZhQe9ahidHFfaiqgREvxa/Dashboard-(All-users)?node-id=2197-83148&t=2aPpo43tnzoucf1c-0

@JoshBeveridge

📸 Screenshot

image

🙋‍♀️ Proposed Implementation

🌎 Localization

✅ Acceptance Criteria

  • All information stored in a CommunityInterest model is displayed in dialog, including linked development programs.
  • If there are development programs for which we're missing a status, or a null value for job/training interest (which shouldn't be possible but just in case), show an alert at the top highlighting missing information, and linking to the Edit page
  • Dialog's primary action button is a link to applicant/community-interest/:community_interest_id
  • Design review by @JoshBeveridge
  • Language review by @NienkeBr

🛑 Blockers

Blocked By

Preview Give feedback
  1. 1 of 1
    feature
    esizer
  2. 0 of 1
    blocked: dependencies feature
Copy link

Status: Blocked ❌

Issues blocking this PR:


This comment was automatically written by the Blocking Issues bot, and this PR will be monitored for further progress.

@github-actions github-actions bot added the blocked: dependencies Blocked by other issues. label Dec 18, 2024
@tristan-orourke tristan-orourke added blocked: question Further information is requested. and removed blocked: dependencies Blocked by other issues. labels Dec 18, 2024
@github-actions github-actions bot added the blocked: dependencies Blocked by other issues. label Dec 18, 2024
@tristan-orourke tristan-orourke removed the blocked: question Further information is requested. label Dec 19, 2024
@tristan-orourke tristan-orourke moved this to 🏭 Ready for Estimate in GC Digital Talent Dec 19, 2024
@tristan-orourke tristan-orourke removed their assignment Dec 19, 2024
@tristan-orourke tristan-orourke moved this from 🏭 Ready for Estimate to 📋 Ready for Dev in GC Digital Talent Dec 20, 2024
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

2 participants