Skip to Main Content

Web Systems Release Notes: 2017.41

October 13, 2017
by Justin Fansler

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
Bug 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.

Bug 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.

New Feature 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.

Task 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.

Task Implement Facebook Pixel using Google Tag Manager

Implement Facebook Pixel for the HealthCare Success marketing project.

Task 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.

Task 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
Bug Inactive Users should not display as related users to news articles

Suppress people who have left Yale from displaying on news articles.

New Feature 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.

New Feature 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.

Task 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.

Task 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.

Task 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
Bug 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

Bug Recurring Event EndDate and Recurrence Pattern Radio Buttons Don't Function Properly

There is an error when trying to create a recurring event.

Bug 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.

New Feature 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.

New Feature 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.

Task 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.

Submitted by Justin Fansler on October 20, 2017