On October 12, 2017 the Tech Team released version 2017.41, which covered work completed from October 5-12. This release included bug fixes and new features to update the school's various web systems and sites.
Yale Medicine Website and Editing
Below are as list of updates that were made to YaleMedicine.org, along with the YM Publishing Tool used to edit condition articles and feature stories:
Issue Type | Summary | Public Description |
---|---|---|
Issues with editing inline links in redactor in IE |
The inline link editor is not working properly on condition articles and feature stories. This fixes the missing link title in "Edit link" pop-up, and errors with document links. |
|
Public "globe" indicator prevents YM "globe" from working correctly |
The display settings that control when a person displays on the YSM department website vs. the Yale Medicine website is not functioning correctly. Child Study Center was experiencing problems that are now fixed. |
|
Add Invoca Tracking to phone numbers on Yale Medicine website |
Include the HealthCare Success Invoca tracking code in the Yale Medicine web application so that phone numbers can be converted for tracking purposes. |
|
YM logo in Header is an H1 with no text |
Accessibility Fix: WCAG A requires no empty Heading tags. Corrected the Yale Medicine logo to remove heading tag. |
|
Implement Facebook Pixel using Google Tag Manager |
Implement Facebook Pixel for the HealthCare Success marketing project. |
|
Display the current Organization's name on YMS admin pages |
In the page used by organizations to suppress condition article association, display the organization's name. |
|
Create "Type" field for Condition Articles |
Ability to identify condition articles as video articles so that a video icon can be displayed on them in search results. |
News and People Profile System
Below are a list of updates made to the system used to edit profiles for people and organizations, along with news, events, and clinical trials:
Issue Type | Summary | Public Description |
---|---|---|
Inactive Users should not display as related users to news articles |
Suppress people who have left Yale from displaying on news articles. |
|
Improve reporting capabilities for emails sent through SendGrid |
Track categories of emails automatically sent by the News and People Profile System to gather better statistically data about usage. |
|
Add Languages and Concepts to Doctors Feed |
Add languages and doctor conditions and procedures to the data feed used to populate doctor information in the Human Practice referring physician app. |
|
Enable ActiveExternal Users indexing |
Make people who are manually added to the Profile System available for users to add to organizations, events, and news articles. |
|
Enable Babel translation for YMS Admin JavaScript |
As we are updating News and People Profile System codebase and introducing new JavaScript language features, update to use the Babel transpiler to enable the team to use the latest ECMAScript spec. |
|
Workday Notification Emails URL Edit |
Update the link to request reactivation of inactive people included in the daily Workday notification emails. |
Event Calendar
Issue Type | Summary | Public Description |
---|---|---|
Impossible to upload some files' formats as a Flyer to an Event |
Uploading flyers with the following extensions does not work: .pdf, .doc, .docx, .ppt, .pptx |
|
Recurring Event EndDate and Recurrence Pattern Radio Buttons Don't Function Properly |
There is an error when trying to create a recurring event. |
|
There is no permission verification for editing an event when using the direct link |
It's possible to delete an event, even if you do not have the proper permissions to delete it. |
|
Add warning when editing a recurrence rule of a recurring event that will delete occurrences |
If a user edits a recurring event and the change will delete the occurrences, provide a warning. |
|
Add IsRecurring flag to eventOccurrences |
Add a "recurring events" flag to the calendar data feeds so that recurring events can be identified on the public-facing websites. |
|
Need to "Undelete" an event |
Restore an event that a user accidentally deleted. Create a process for the support team to more easily recover deleted events. |