Skip to content

add job seeker section and link from home page#439

Merged
leesheppard merged 3 commits intorubyaustralia:mainfrom
lee-treehouse:open-to-work-page
Jan 29, 2026
Merged

add job seeker section and link from home page#439
leesheppard merged 3 commits intorubyaustralia:mainfrom
lee-treehouse:open-to-work-page

Conversation

@lee-treehouse
Copy link
Contributor

@lee-treehouse lee-treehouse commented Jan 28, 2026

to address #422

Overview

Create an index page listing job seeker profiles
-Use parts of the design from the partial shown on welcome page

  • Display limit of 30 job seekers with a message if there are more job seekers available

Add link to the page from the main page

  • Reduced the number of job seekers shown on main page to 6

Screenshots

Home page, showing maximum of 6 and linking to new page

Toy Mats

The new page

Members Seeking Work

New page shows max of 30 - paging can come later if necessary

CleanShot 2026-01-28 at 21 59 43@2x

New page with less users than display limit of 30

Members Seeking Work

New page on mobile

Members Seeking Work

@leesheppard
Copy link
Member

@lee-treehouse great, LGTM. We can iterate on it at a later time after it is live if required.

@lee-treehouse lee-treehouse marked this pull request as ready for review January 28, 2026 21:34
Copilot AI review requested due to automatic review settings January 28, 2026 21:34
@lee-treehouse
Copy link
Contributor Author

@lee-treehouse great, LGTM. We can iterate on it at a later time after it is live if required.

@leesheppard deal, moved it out of draft

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds a dedicated job seekers index page and updates the home page to link to it, addressing issue #422. The changes improve discoverability of job-seeking members by creating a dedicated landing page.

Changes:

  • Created a new job seekers index page displaying up to 30 members seeking work
  • Updated home page to show only 6 job seekers with a link to the full listing
  • Increased seed data for job-seeking users from 4 to 14 for better testing

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
app/controllers/job_seekers_controller.rb New controller to handle job seekers index page with 30-item display limit
app/views/job_seekers/index.html.erb New view template displaying job seekers in a grid layout with LinkedIn links
app/views/shared/_section-job-seekers.html.erb Updated partial to show 6 job seekers on home page and link to dedicated page
config/routes.rb Added route for job seekers index page
db/seeds/users.rb Increased test job seekers from 4 to 14 for better development/testing experience

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@github-project-automation github-project-automation bot moved this from Todo to Done in RubyAU Community PM Jan 29, 2026
@leesheppard leesheppard merged commit b448ecf into rubyaustralia:main Jan 29, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants