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

Citizen Engagement page: Add links to each red project header #3802

Closed
8 tasks done
Tracked by #3328
JessicaLucindaCheng opened this issue Jan 9, 2023 · 5 comments · Fixed by #4027
Closed
8 tasks done
Tracked by #3328

Citizen Engagement page: Add links to each red project header #3802

JessicaLucindaCheng opened this issue Jan 9, 2023 · 5 comments · Fixed by #4027
Assignees
Labels
Complexity: Medium P-Feature: Citizen Engagement https://www.hackforla.org/citizen-engagement role: front end Tasks for front end developers size: 1pt Can be done in 4-6 hours Status: Updated No blockers and update is ready for review

Comments

@JessicaLucindaCheng
Copy link
Member

JessicaLucindaCheng commented Jan 9, 2023

Overview

On the Citizen Engagement webpage [1], we want each red project header to redirect to its project's information webpage when clicked so that visitors to our website can easily get more information about the project they are interested in.

Details

Currently on the Citizen Engagement webpage

Click here to see a couple of examples of red project headers, which I have circled in blue

Desired result
When the red project header is clicked, it should redirect to its project's information webpage.

  • Note: When using an anchor tag <a></a> around the header, it will automatically underline it. This is expected and is fine.
Click here to see a couple of examples of the desired red project headers Screenshot 2023-02-05 103530

Action Items

Developer

  • Read the How to Link to a Project's Detailed Info Page wiki article [2]
    • You will be using slug to implement the code for this issue.
  • In _includes/citizen-engagement-cards.html [3], make it so that when a user clicks on a red project header, they are redirected to the project's detailed information page.
    • For example, when the Open Community Survey red header is clicked, it should redirect to https://www.hackforla.org/projects/open-community-survey.
    • Note: When using an anchor tag <a></a> around the header, it will automatically underline it. This is expected and is fine.
    • On the current webpage, make sure each of the red project headers redirects to its respective project's detailed information page.
    • Make sure that the code you implement is dynamic and will work for any future projects that will be added to the Citizen Engagement page.
  • Once your pull request has been merged,
    • Please update the Page screenshot (current version) section in the Citizen Engagement page wiki article [4] with an updated desktop and mobile screenshot from the website, and update the date.
      • Use the GoFullPage Chrome extension [5] to screenshot the whole webpage at once.

Product Manager

Resources/Instructions

  1. Citizen Engagement webpage
  2. How to Link to a Project's Detailed Info Page
  3. _includes/citizen-engagement-cards.html: HTML file that provides the layout/format for each card on the Citizen Engagement page
  4. Citizen Engagement page wiki article: Contains additional information about the Citizen Engagement webpage
  5. GoFullPage Chrome extension
  6. Issue Rename citizen-engagement-cards.html #3756 is dependent on this issue being completed.
@JessicaLucindaCheng JessicaLucindaCheng added role: front end Tasks for front end developers Complexity: Medium P-Feature: Citizen Engagement https://www.hackforla.org/citizen-engagement size: 1pt Can be done in 4-6 hours Draft Issue is still in the process of being created labels Jan 9, 2023
@github-actions github-actions bot removed the Draft Issue is still in the process of being created label Jan 9, 2023
@JessicaLucindaCheng JessicaLucindaCheng added the Draft Issue is still in the process of being created label Jan 9, 2023
@JessicaLucindaCheng

This comment was marked as resolved.

@JessicaLucindaCheng JessicaLucindaCheng added Status: Help Wanted Internal assistance is required to make progress Blockers ready for product labels Jan 10, 2023
@JessicaLucindaCheng JessicaLucindaCheng removed Blockers Status: Help Wanted Internal assistance is required to make progress ready for product labels Jan 10, 2023
@JessicaLucindaCheng JessicaLucindaCheng changed the title Citizen Engagement: Add links to each red project header Citizen Engagement page: Add links to each red project header Jan 16, 2023
@JessicaLucindaCheng

This comment was marked as resolved.

@Thinking-Panda Thinking-Panda self-assigned this Feb 20, 2023
@github-actions
Copy link

Hi @Thinking-Panda, thank you for taking up this issue! Hfla appreciates you :)

Do let fellow developers know about your:-
i. Availability: (When are you available to work on the issue/answer questions other programmers might have about your issue?)
ii. ETA: (When do you expect this issue to be completed?)

You're awesome!

P.S. - You may not take up another issue until this issue gets merged (or closed). Thanks again :)

@Thinking-Panda
Copy link
Member

i. Availability: M-F 10AM-3 PM
ii. ETA: 2/22/23

@github-actions github-actions bot added the Status: Updated No blockers and update is ready for review label Feb 24, 2023
@Thinking-Panda
Copy link
Member

The pull request has been merged. I will update the screen shots by 2/27 12 pm.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Complexity: Medium P-Feature: Citizen Engagement https://www.hackforla.org/citizen-engagement role: front end Tasks for front end developers size: 1pt Can be done in 4-6 hours Status: Updated No blockers and update is ready for review
Projects
Development

Successfully merging a pull request may close this issue.

3 participants