March 3, 2025
V.129 Release Notes
This release introduces the People Data API Integration with the UCalgary Profiles System. This integration automatically unpublishes profiles for employees without active employment status and locks certain fields (Name and Email) to ensure consistency with PeopleSoft data. Employees will now be able to update their preferred name and email via PeopleSoft, and profiles will remain unpublished until manually published by the user. This release also updates usernames to match preferred names, providing more accurate and up-to-date profile information for the UCalgary community. For more detailed information about this feature and the implementation process, please refer to the release note here.
What’s Fixed?
Bugs and issues resolved in the latest release.
- 404 Errors when accessing Inline Profiles.
- Unable to search for taxonomies when updating Profiles and Profile list blocks.
- Caching issues preventing the News Feed Block from properly refreshing every 15 minutes.
- Editing and saving a block for the first time in Gin would cause the modal to reload with the main Drupal navigation, losing entered content.
- Accordion Block editor modal was being cut off on smaller screens and edit buttons were not properly wrapped around form fields on mobile devices.
- Issues with input fields and captcha on live-ucalgary following previous release.
- Advanced filters in the Profile List Block, allowing admins to list specific individuals based on taxonomies.
What’s New?
New features, block enhancements, and system updates from the latest release.
- Profiles <> People data integration
- List of dynamic news feeds are now sorted alphabetically, and the feed link can be copied with a single click, resolving previous issues with missing links and right-click copying.
- Added a feature to output Views signatures in SQL queries for debugging, allowing users to easily view and troubleshoot queries in the Views interface.
- Implemented script changes across all production sites, significantly reducing manual SSH time to an automated process.
- Upgraded Google Tag module from version 1.7 to 1.8.
- Upgraded File Metadata Manager module to reduce logging issues.
Other items from this sprint
- Automated test fix for Supervisor List Block
- reCAPTCHA verification errors investigation.
- Updated label in toolbox and link for URL for HR’s change to “People & Culture”
- Organized the ‘Allowed Formats’ module to be uninstalled as it is no longer required.
- README files updated for certain modules following the Drupal 10.2 update.
In Progress
Work that is currently in progress and will be included in an upcoming release.
Fixes
- Fix PHPUnit Test Failures
- Address issues where certain blocks are not migrating properly.
- Masonry block images redirect to file path instead of opening in a gallery view.
- Hero CTA block images exceeding the size limit are not displaying correctly due to CSS issues.
- Fix missing "Page Filter Tags" dropdown for Content Editor + Content Administrator and Site Administrator roles when editing Basic pages.
- LiveWhale registrants receive an error message when attempting to cancel their registration via the email link.
- Issue with stretched full-bleed images in the Sidekick block.
Enhancements
- Replace services with dependency injection for better efficiency.
- PHP Code Cleanup.
- Generate reports on block layout menus, teams, users, and pages for cleanup.
- Switch the News Feed from RSS to REST API
- Update Better Exposed Filters to 7.0.1 after D10 release and test for any display issues.
Other
- Cleanup migrated menus.
- Plan to uninstall the ‘Allowed Formats’ module.
For more information on the UCalgary Web System, visit web.ucalgary.ca.
If you have questions or need to report a bug or issue, let us know!