Version : 59

Released : 2024-01-28

Changes in this Release

Issue

Type

Module(s)

Description

3500

Feature

API

An API /api/v2/user_project_invite/email/ has been added which accepts a POST of user email address, url name, project name and role name. This is the equivalent of the invite-user (Team) page but allows only one user to be invited at a time. See API test page for more details.

3556

Feature

API

An API /api/v2/deactivate_user/email/ has been added which accepts a POST of user email address and removes the user from all Projects and URLs and deactivates the user so they cannot log in.

3557

Feature

API

A API /api/v2/remove_user_from_project/email/ has been added which accepts a POST of user email address and removes the user from all Projects and URLs and deactivates the user so they cannot log in.

3560

Feature

Automated Testing

There are new Organization default settings for the Test Case Advisor which make the 'Unknown date', 'Additional scenarios' and 'Additional log record' default to be selected. Users can still change these settings if they wish when running the Test Case Advisor. Please contact support@trialgrid.com if you would these default settings to be configured.

3561

Bug

Automated Testing

The Test Case list was not remembering the 'Not run' or 'Running' filter selections when re-visiting the page. This has been corrected.

1564

Feature

Automated Testing

The Test Case list now includes a column showing when Test Cases were last run.

3555

Feature

Automated Testing

The background worker to generate Test Case PDFs will be scaled down when no PDFs have been requested for a period of time. The background worker will be scaled up automatically when a PDF is next requested. There may be a short delay while the worker is scaled up before the PDF is generated.

3558

Feature

Automated Testing

The background workers to run Test Cases will scale up and down automatically depending on the volume of Test Case Runs. There may be a short delay while a worker is scaled up before a Test Case starts running.

3559

Feature

Automated Testing

When a background worker is scaled down, any Test Cases which are running on it will be automatically transferred to another worker.

3566

Feature

Automated Testing

Additional validation has been added to the Automated Test Configuration tab on the Edit Project page.

3548

Feature

Custom Properties

When downloading an ALS there is now an option to include custom objects in the download if any have been defined for the URL.

3549

Feature

Custom Properties

Custom objects will now be imported from ALS files if present and the custom object definitions appear in the URL.

3550

Bug

Custom Properties

Invalid values for custom properties are now ignored on import with a warning given that the value is not being imported.

3552

Feature

Security

When a user tries to log in via SSO, if they do not have an active account or an active invite they cannot log in. If the user was invited with an email address (joe@example.com) that does not match the address provided by the SSO system (joseph@example.com) then they will not be able to log into the system. The error page shown now shows the email address provided by the SSO system to help users understand the issue.

3546

Feature

Standard Rules

When downloading an ALS for a library there is now an option to download Standard Rules. Previously they were automatically included.

3567

Feature

Support

When a new TrialGrid version is announced there will be a notification message displayed after logging in.

3568

Feature

Support

Clicking on the 'Support' link in the top menu bar will display information about the status of TrialGrid, including if there is a known incident.