Skip to content

UHF-11677: Add courses integration frontend changes#1289

Merged
jeremysteerio merged 4 commits intomainfrom
UHF-11677
Jun 10, 2025
Merged

UHF-11677: Add courses integration frontend changes#1289
jeremysteerio merged 4 commits intomainfrom
UHF-11677

Conversation

@jeremysteerio
Copy link
Contributor

@jeremysteerio jeremysteerio commented Jun 9, 2025

UHF-11677

Enables users to view courses in the event list.

What was done

  • Add new logic to filter by event type
  • Add new "type" filters to fronted
  • Add translations
  • Alphabetize some stuff (pet peeve)
  • Enable bell icon

How to install

  • Make sure your instance is up and running on latest dev branch.
    • git pull origin dev
    • make fresh
  • Update the HDBT theme
    • composer require drupal/hdbt:dev-UHF-11677
  • Run make drush-cr

⚠️⚠️⚠️⚠️
Notice: Depending on how old your installation is, you might need to follow these instructions to enable the new admin for events: City-of-Helsinki/drupal-helfi-platform-config#978

How to test

  • Create a new event list or open up an existing one
  • Tick the choices to show both hobbies and events from the admin side
  • Open up the page and you should see new filters present on the page
  • "See more" button at the bottom of the page should correlate to the admin choices made (event button not shown when no events in the list and vice versa)

Continuous documentation

  • This feature has been documented/the documentation has been updated
  • This change doesn't require updates to the documentation

Translations

  • Translations have been added to .po -files and included in this PR

@jeremysteerio jeremysteerio marked this pull request as ready for review June 9, 2025 14:08
@jeremysteerio jeremysteerio merged commit 1918391 into main Jun 10, 2025
1 of 2 checks passed
@jeremysteerio jeremysteerio deleted the UHF-11677 branch June 10, 2025 06:51
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.

2 participants