Skip to content

634 beacons index page improve#673

Merged
dmitrytrager merged 7 commits into
rubyforgood:mainfrom
davidpgero:634-beacons-index-page-improve
Jun 8, 2026
Merged

634 beacons index page improve#673
dmitrytrager merged 7 commits into
rubyforgood:mainfrom
davidpgero:634-beacons-index-page-improve

Conversation

@davidpgero

@davidpgero davidpgero commented May 5, 2026

Copy link
Copy Markdown
Contributor

What Issue Does This PR Cover, If Any?

Resolves #634

What Changed? And Why Did It Change?

  • It's update the beacon index page with partials
  • add missing regions to the seed
  • add test cases as well

How Has This Been Tested?

  • Tested locally
  • Added test cases

Please Provide Screenshots

image

Additional Comments

Please, check the regions in the seed data. Maybe we can come up a better seed data there.

Comment thread app/views/beacons/index.html.erb Outdated
Comment thread spec/views/beacons/index.html.erb_spec.rb Outdated

@devjona devjona left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

@davidpgero thank you for working on this ticket!

I think @dmitrytrager has good suggestions; I'll give my approval but please include his suggestions when you have the time.

@davidpgero

Copy link
Copy Markdown
Contributor Author

thank you for the review @dmitrytrager and @devjona!

I updated the PR as suggested.

@dmitrytrager

Copy link
Copy Markdown
Collaborator

@davidpgero please check linter issues

@davidpgero

Copy link
Copy Markdown
Contributor Author

@devjona , I'm sorry, I missed the linter. :(

I updated the code, and the linter is green on my local.

Somehow the TopicsHelper tests are failing on my local, but it looks good on main, so it can be just some local stuff.

@dmitrytrager dmitrytrager merged commit f1cf9fe into rubyforgood:main Jun 8, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Beacons Index page improvements (templates)

3 participants