Version : 22

Released : 2020-12-08

Changes in this Release

Issue

Type

Module(s)

Description

2186

Feature

Automated Testing

The performance of the Test Case editor has been improved, particularly for large Test cases.

2187

Feature

Automated Testing

The Test Case Run view is now split into 3 tabs, Summary, Results and Logs. The Results page will 'lazily' load screenshots, i.e. screenshots will be loaded and displayed only if you scroll to that section of the page.

2190

Bug

Automated Testing

Users should be able to create and edit Test Cases if their Project Role has Manage Tests permission. Edit Objects permission should not be required

2160

Bug

Custom Properties

When creating a Draft from the Library custom property were compared with case-sensitivity, this caused matches not to be found ("Value" not equal to "VALUE"). This was corrected.

2189

Bug

Custom Properties

Tabs can be cut and pasted into Metadata (Custom property) values. This was changed so that tab characters saved in Custom property values are turned into single spaces.

2193

Feature

Custom Properties

Importing large numbers of custom properties from an ALS was slow. Performance was improved.

2180

Bug

Performance

The number of database queries used by the URL List view was optimized for performance.

624

Feature

Permissions

A Delete Project permission was added to the URL teams page.

2184

Feature

Permissions

URL Managers may delete Projects.

2185

Feature

Permissions

To Delete a Library Project a user must have URL Manager permission or Delete Library permission at the URL level. A Delete Library permission was added to the URL teams page.

1697

Feature

Permissions

TrialGrid staff users can now delete any project.

2194

Feature

Permissions

It is no longer possible to delete a Project if it is a library which contains a draft being used as a library source.

2168

Bug

Rave Compatibility

Core Configuration files containing Unicode NULL (�) values cause the Core Config import to fail. This was corrected.

2149

Feature

Standard Rules

Standards Rules are now displayed in a more human readable way.

2150

Feature

Standard Rules

On the Draft home page a count of active Standards Rules is only shown if the related Library has Standard rules defined.

2153

Feature

Standard Rules

On the Draft home page a list of active rules is now available. This shows which rules have been activated by the Project Property settings.

2151

Feature

Standard Rules

Standard Rules display for Fields in the Form editor now includes the description from the Standard Rule if any.

2046

Feature

Standard Rules

Objects in a Library Draft which have related Standard Rules now have a tab which displays those rules (previously only the Form editor had this tab).

2155

Feature

Standard Rules

When creating Drafts from a Library the objects copied have their copied-from information set to the library object they were copied from so that their source is recorded.

2156

Feature

Standard Rules

When creating Drafts from a Library the Draft attributes such as Primary Form, Primary Matrix and signature prompt etc should be copied from the Library draft.

2170

Feature

Standard Rules

When generating a draft from the library, appropriate matrices and their folder/form combinations are now also copied over. See help on generating Drafts from Libraries for more information.

2154

Bug

Standards

When creating Drafts from a Library the unique fingerprints of Forms were not properly updated. This was corrected.

2171

Bug

Study build

Uploaded ALS files may contain spaces at the end of Field control type names e.g. "RadioButton " or have incorrect case e.g. "longText" instead of "LongText". The system now corrects where possible and fails on invalid control types.

2130

Feature

Study build

Draft Unlock is now a separate permission from Draft Lock.

2131

Feature

Study build

Once a Draft is approved, any change to an object in the Draft or to the Draft itself will remove those approvals.

2180

Bug

Study build

The number of database queries used by the URL List view was optimized for performance.

2188

Bug

Study build

Copying a Draft which had a Forms with a LinkForm set failed with an error. This was corrected.

1601

Feature

UX

Deleting a Project now hides the Project and flags it for deletion as a background task. All Drafts in the Project are marked for deletion. Deleted projects (and associated Drafts) are permanently removed after 30 days but can be recovered on request up to that point.