campusM 2024 April Release Notes

Developments

Directory Search Results - Contact Information Display

You can now control which contact information is displayed in the Contact page, which is the page that opens when a user selects a contact from the list of contacts retrieved by a directory search. To configure this, in the App Manager, in the Product Integrations module, in the settings of the Directory Search Instance, under Contact Page, select the items that should be displayed in Contact pages for this type of directory search.

Directory Search Filters.png

Contact Page Settings

Contact Info.png

Contact Page Displaying the Selected Items

For more information, see Directory Search.

Event Product Integrations - Support for JSON Imports

Events can now be imported via REST API in JSON format. This can be configured in the App Manager, in the Product Integrations module, in the settings of the Events Instance, under JSON Events.

PI Events - JSON.png

Settings for JSON Event Imports

Although JSON supports nested objects, only top-level attributes can currently be imported.

For more information, see Events.

Map Display Enhancements in Position Pages

React Native Platform

In React Native versions of the app, the following enhancements have been implemented in the map displays in Position pages:

  • An About tab has been added to the page, and is the default tab that opens when the end-user selects a position in the app. When this tab is open, only the location of that position is marked on the map, in order to reduce clutter. By default, the name of the position is displayed in the About tab. However, if the Note field of the position contains text, this text is displayed in the About tab, rather than the name of the position. All marked locations continue to appear in the map when the Around Here tab is selected.
  • Actions that appear in Actions tabs can have icons identifying their types.

    Map Location Action Icons (RN) doct sm marked 2.png

    Icons Identifying Actions in the Actions Tab of a Position Page

For more information, see Adding Maps and Locations to Services and Feature Focus – Maps.

Enhancements in Class Details Pages

React Native Platform

In React Native versions of the app, the following enhancements have been implemented in the Class Details pages:

  • Timezone display: The times displayed are for the time zone currently selected in the device, and the name of the time zone is indicated above the times.
  • Location Info: Selecting this opens the campusM Position page for the location.
  • Navigate to Location: Selecting this takes the user out of campusM and opens the location in the device's map app.

    Class Details Page 1 marked.png

    Icons Identifying Actions in the Actions Tab of a Position Page

For more information, see Feature Focus – My Calendar.

New "Go to Today" Button in Calendar

React Native Platform

In React Native versions of the app, a Go to Today button (Go to Today Button sm.png) has been added to the Calendar page.

Timetable w Go to Today Button 2.png

Go to Today Button in Calendar Page

For more information, see Feature Focus – My Calendar.

Bug Fixes

SF number Platform Description
N/A All In the Timetable PI, the default response content-type (JSON) was not being applied. This was fixed.
N/A Mobile
  • The biometric lock was not activated when the app was open in the background. This was fixed.
  • N/A React Native The customer logo was not displayed at the top of the app. This was fixed.
    N/A React Native When a large number of notifications were received, it was not possible to scroll all the way down to the bottom of the list. This was fixed.
    N/A React Native When the Arrange option was selected from the Actions(three dots) menu, the app did not respond. This was fixed.