A button called
Edit mode
is now available in the lower left corner of the requirements grid in
Project.
When users click on this button, they are able to edit the columns of the requirements grid as they would an Excel spreadsheet. That means, they can enter values directly into the requirements grid, e.g. when reporting a status.
Edit mode
Manually create calculation rules
It is now possible to manually create new calculation rules under > Configuration > MDM > Calculation rules. This menu now includes a
New
button, which allows users to manually create new calculation rules. In the past, calculation rules could only be migrated into the menu from other systems.
If a user has not yet selected any variants, then they see a button called
Skip.
The user can click on this button to continue without selecting any variants. As soon as the user selects a variant, the button name changes to
Confirm.
Checkboxes are now displayed next to the column headers. The checkboxes allow users to select/deselect all of the test cases at once. This is useful e.g. for variants that should be assigned to a large number of test cases.
In the past, when selecting a group of test cases, it was only possible to assign variants to the entire group. That means, the entire group was listed as one entry. This has been changed. Now if a user selects a group of test cases, then each test case is listed separately. That means, the user can assign each test case to the appropriate variants.
List of all changes
New feature PROJECT
A tooltip is now displayed when hovering the mouse cursor over an icon in the grid.
[#6728]
This feature relates to the Add MDM test cases to project window in
Project.
Now when users hover their mouse cursor over an icon in the column State or In project, they see a tooltip that gives the meaning of the icon. The following tooltips are displayed:
State:
: Active : Inactive
In project:
: In project : Not in project
Icon tooltip
New feature PROJECT
A tooltip now displays the full text of a comment or description when hovering the mouse cursor over it in the grid.
[#6583]
Now when users hover their mouse cursor over a cell in the column Comment or Description, they see a tooltip that provides the full text. This is useful for longer texts that are cut off at the end of the cell and thus not fully readable.
Full comment visible in tooltip
New feature PROJECT
A tooltip now displays the owner of a shared view.
[#6827]
This feature relates to the requirements grid in
Project.
Specifically, it relates to the icon, which indicates a shared view. Now when users hover their mouse cursor over the icon, they see a tooltip with the words Shared with you by [user-name]. This is useful, e.g. if a user wants to request changes to the shared view. The tooltip indicates who they should contact.
Owner of shared view is displayed in tooltip
New feature PROJECT
Checkboxes are now displayed next to the column headers in the 'Assign product variants' window.
[#6578]
Checkboxes are now displayed next to the column headers in this window. The checkboxes allow users to select/deselect all of the test cases at once. This is useful e.g. for variants that should be assigned to a large number of test cases. Users save time because they no longer need to select each test case individually.
Use checkbox in column header to select/deselect all test cases
New feature PROJECT
Detailed information about the project test case can now be displayed in the project test case side panel.
[#6521]
This feature relates to the requirements grid in
Project.
When users group the requirements by test case and then select a single test case, detailed information about the test case is now displayed in the side panel.
Test case information in the side panel
New feature PROJECT
Edit mode is now available for project requirements.
[#5817]
This feature relates to the requirements grid in
Project.
Specifically, users now see a button called
Edit mode
in the lower left corner of the grid. When users click on this button, they are able to edit the columns of the requirements grid as they would an Excel spreadsheet. That means, they can enter values directly into the requirements grid, e.g. when reporting a status.
Edit mode
New feature PROJECT
Grouped test cases are now ungrouped in the 'Assign product variants' window.
[#6518]
This feature relates to product variants in
Project.
Specifically, it relates to the window where users can assign product variants to test cases. In the past, when selecting a group of test cases, it was only possible to assign variants to the entire group. That means, the Assign product variants window listed the entire group as one entry (see screenshot).
This has been changed. Now if a user selects a group of test cases, then each test case is listed separately in the Assign product variants window. That means, the user can assign each test case to the appropriate variants.
Past logic for selecting a group of test cases
New feature PROJECT
Project test case documents can now be added in the project test case side panel.
[#6747]
This feature relates to the requirements grid in
Project.
When users group the requirements by test case and then select a single test case, the side panel now includes an area called Documents. Here, users can upload/download documents for the project test case.
Test case documents in the side panel
New feature PROJECT
The 'Report status' button is now disabled for inactive project requirements.
[#6587]
This feature relates to the requirements grid in
Project.
Specifically, it relates to the Status area of the side panel, where users can report the status of a requirement. In the past, users could report the status of both active ( ) and inactive ( ) requirements. This has been changed. The Report status button is now disabled for inactive project requirements. This is useful because inactive requirements are outdated or obsolete, so no status entries should be saved for them.
New feature PROJECT
Users can now click on a 'Skip' button if they do not want to select any variants in the 'Assign product variants' window.
[#6577]
If the user has not yet selected any variants, then they see a button called
Skip.
The user can click on this button to continue without selecting any variants.
As soon as the user selects a variant, the button name changes to
Confirm.
Comparison of button before/after selecting a variant
New feature RESULT
Column filter icons are now displayed in red, just like the global filter icon.
[#6689]
This feature relates to the column filters in
Result.
Now when users apply column filters, the column filter icon (A) is displayed in red, just like the global filter icon (B). This red highlighting helps users more easily recognize any columns that are currently filtered.
Column filter icons are now displayed in red
New feature RESULT
It is now possible to manually create new calculation rules.
[#6599]
This feature relates to the calculation rules, which are found under > Configuration > MDM > Calculation rules. This menu now includes a
New
button, which allows users to manually create new calculation rules. In the past, calculation rules could only be migrated into the menu from other systems.
New feature MISC
A 'State' field has been added to the MDM requirement edit page.
[#6455]
This feature relates to the functions for adding or editing a MDM requirement. The MDM requirement edit page now includes a field called State. This field allows users to specify whether the MDM requirement is active or inactive.
State field in the MDM requirement edit page
New feature MISC
Sending an empty permissions matrix now removes the current user permissions for tests in the corresponding project.
[#6920]
This feature relates to user permissions. Sometimes it is necessary to remove all user object permissions for tests in a specific bes project. This is now possible by sending an empty permissions matrix.
New feature MISC
The MDM attributes grid now supports views.
[#6765]
This feature relates to the MDM attributes, which are found under > Configuration > MDM > Attributes. Now when users configure the grid (e.g. customize which columns are visible, how the columns are grouped, which filters are applied), they can save the configuration as a so-called “view” and even share this view with other users. This way, the configuration can easily be accessed again at a later time.
List of views
New feature MISC
When MDM sub-models are changed, they now update their parent's 'updated_at' timestamp.
[#6864]
Models are separated into multiple parts on the server side. This sometimes creates inconsistencies. For example, when a user reports a value for a requirement or updates its thresholds, the requirement itself should also be updated. In the past, this was not always the case. That means, e.g. the requirement’s ‘updated_at’ time was not always correct. This behavior has been fixed.
Improvement PROJECT
Column header names were corrected in the project requirement grid.
[#6767]
This improvement relates to the requirement grid in
Project.
The following column headers were renamed for clarity:
Created by was changed to Modified by
Created at was changed to Modified at
Status > User was changed to Status > Changed by
Status > Created at was changed to Status > Changed at
Comparison of old column headers (top) and new column headers (bottom)
Improvement PROJECT
It is now possible to delete multiple selected test cases in the requirements grid.
[#6813]
This improvement relates to the requirements grid in
Project.
Specifically, it relates to situations where the user has grouped the requirements by test case and then selected multiple test cases (ctrl. + click). Now when the user right-clicks, the context menu includes the option Remove # test cases. This option deletes all of the selected test cases.
Delete test cases
Improvement PROJECT
It is now possible to toggle the state of multiple test cases in the requirements grid.
[#6390]
This improvement relates to the requirements grid in
Project.
Specifically, it relates to situations where the user has grouped the requirements by test case and then selected multiple test cases (ctrl. + click). Now when the user right-clicks, the context menu includes the option Toggle active for # test cases. This option toggles the state of all selected test cases (active and inactive).
Toggle active test cases
Improvement RESULT
The 'Create new test' page now correctly detects all changes when the save button is pressed.
[#6630]
This improvement relates to the Create new test page in
Result.
Specifically, it relates to the Add metadata templates area. In the past, if a user entered a value into the Value column, then he needed to confirm this value (by pressing Enter or clicking on a different cell) before saving. This has been improved. Now users can enter values and directly press the save button. Users no longer need to confirm the values first.
Improvement MISC
Modal window styles unified.
]
Improvement MISC
The 'Assign product variants' window can now be maximized and resized.
[#6999]
The window now has an expand icon ( ) in the upper right corner. Users can click on this icon to maximize the window.
The window can now be resized as needed. Users can click and drag the lower right corner to resize the window.
Improvement MISC
The 'Save as new' option has been renamed 'Duplicate' in the view context menu.
[#6755]
This improvement relates to the views that can be used e.g. in the requirements grid in
Project
and in the test grid in
Result.
Now when users click on to access additional options in a context menu, they will see that the option Save as new has been renamed to Duplicate. The option was renamed to provide a more accurate description of its function.
Improvement MISC
The HTTP 'last-modified' header is now used to indicate if a file must be reloaded from the server.
[#6780]
Improvement MISC UI
The terms CAViT and Status.E have been removed from the application. They have been replaced with the terms Result and Project.
[#6769]
This improvement relates to the wording used in the front end. For example, the browser tab CAViT has changed to Result.
This improvement relates to the URLs of sub-pages within the application. For example:
https://example.eu/cavit/dashboard changed to https://example.eu/result/dashboard
https://example.eu/statuse/projects changed to https://example.eu/project/projects
Existing bookmarks pointing to sub-pages of the application will no longer work. Please update your bookmarks to ensure continued access to the desired pages.
Improvement MISC
Watch events while creating runner instances instead of polling for changes to reduce waiting time.
]
Feature removal DEPLOYMENT
Drop K8s support for 1.23
]
Bug fix PROJECT
Add-ons can now correctly be started again on a group of project requirements.
[#7053]
This fix relates to the requirements grid in
Project.
In the past, an error occurred when starting an add-on on a group of requirements. This behavior has been fixed.
Bug fix PROJECT
Context column filters are now correctly applied when loading a view in the requirements grid.
[#6849]
This fix relates to the requirements grid in
Project.
In the past, when loading a view that includes a filter for a context column, the filter was not applied. This behavior has been fixed.
Bug fix PROJECT
Context is now displayed on the product variants overview page.
[#6891]
This fix relates to the product variants in
Project.
When creating new product variants, users can save context attributes to specify e.g. whether the variant is related to a specific directive, configuration, type of dummy, etc. These context attributes are now visible to users in the overview of product variants.
Bug fix PROJECT
Filtering project requirements by date (query parameter 'as_of') led to an error when querying the field 'updated_at'.
[#6946]
The parameter as_of is used, for example, when filtering by status reports. An error was therefore displayed in the application when working with status reports.
Bug fix PROJECT
Project requirement status documents are now visible again.
[#6940]
This fix relates to the function for reporting the status of a requirement in
Project.
While reporting the status, users can upload any relevant documents. In the past, the attached documents were no longer shown after saving. This behavior has been fixed.
Bug fix PROJECT
Test cases are no longer added to a project if the test case group is selected and then deselected.
[#6889]
This fix relates to the Add MDM test cases to project window in
Project.
Specifically, it relates to situations where the test cases are grouped, e.g. by region or directive. In the past, if a user selected ( ) a group of test cases and then changed their mind and deselected the group again ( ), the deselected group was added to the project upon saving. This behavior has been fixed. Deselected groups are no longer added to the project.
Bug fix PROJECT
The history of a project requirement is no longer displayed in the history of its corresponding MDM requirement.
[#6768]
This fix relates to the MDM requirements, which are found under > Configuration > MDM > Requirements. Specifically, it relates to the History area within the side panel. In the past, this area displayed entries relating to the corresponding project requirements. This behavior has been fixed. The area now only displays those entries relating to the MDM requirement.
Bug fix PROJECT
The project requirements page is no longer accessible without permissions.
[#6393]
This fix relates to the requirements area in
Project.
In the past, users who had access to a project were able to see and open the menu entry Requirements, even if they did not have permission to see the project requirements. In the past, the page would open and the grid would display ERR. This behavior has been fixed. Now the menu entry is invisible to users who do not have permission to actually access it.
Bug fix RESULT
Sorting and grouping by the same column in the test grid works again.
[#6830]
This fix relates to the test grid in
Result.
In the past, when sorting and grouping by the same column, the test results were not displayed in the correct order. This behavior has been fixed.
Bug fix RESULT
The 'Edit tests' window can be maximized and resized again as expected.
[#7084]
This feature relates to the Edit tests window in
Result.
In the past, the functions for maximizing and resizing the window were not working correctly. This behavior has been fixed.
The window can be maximized again by clicking on the icon ( ) in the upper right corner.
The window can be resized again by clicking and dragging the lower right corner.
Bug fix RESULT
The 'Set as project status' debug view and detail view now show the correct information.
[#7018]
This fix relates to the Set as project status function in
Result.
Specifically, it relates to the debug view and the detail view. In the past, these views were empty. This behavior has been fixed. The views now show the correct information.
Bug fix RESULT
The context menu now works as expected when the test grid is maximized.
[#6635]
This fix relates to the test grid in
Result.
In the past, if a user maximized the test grid by clicking on the icon in the upper right corner, then the context menu stopped working. That means, when a user right-clicked on a test, the context menu did not appear. This behavior has been fixed. The context menu now appears regardless whether the test grid is maximized or not.
Bug fix RESULT
The conversion function for attachments no longer produces unusable web video derivatives.
[#6930]
This fix relates to the videos tab in
Result.
In the past, when a video was uploaded, the conversion function sometimes produced a web video derivative that was not playable in the carousel. This behavior has been fixed.
Bug fix RESULT
The events tab no longer freezes when selecting specific tests.
[#6748]
This fix relates to the test grid in
Result.
In the past, selecting specific tests caused the Events tab to freeze. This behavior has been fixed.
Bug fix RESULT
The size of the 'Edit tests' window has been fixed.
]
This fix relates to the Edit tests window in
Result.
The window size has been fixed.
Bug fix RESULT
The test grid no longer displays line breaks in group titles.
[#6629]
This fix relates to the test grid in
Result.
Specifically, it relates to attribute values that have line breaks. In the past, if a user grouped the tests by a column with line breaks, then the data in the grid became unreadable. This behavior has been fixed. Line breaks are no longer displayed in group titles.
Bug fix RESULT
Users can now switch between preset tables again in the 'Edit tests' window.
[#6996]
This fix relates to the Edit tests window in
Result.
In the past, users were not able to switch between preset tables in this window because the drop-down list in the upper right corner was not working correctly. This behavior has been fixed.
Bug fix RESULT
Value changes of MDM values are now propagated into the result data and are available for the attributes grid.
[#7132]
Bug fix RESULT
Views are now correctly loaded again in the test grid.
[#7062]
This fix relates to the test grid in
Result.
Specifically, it relates to the views that can be loaded by clicking on the icon in the upper right corner of the grid, then clicking on
Views
and finally clicking on the name of a view. In the past, the view was not correctly loaded and an error occurred. This behavior has been fixed.
Bug fix MISC
A context menu is no longer displayed in the MDM requirements grid when right-clicking on a group header.
[#6876]
This fix relates to the MDM requirements, which are found under > Configuration > MDM > Requirements. Now if the requirements are grouped, e.g. by test case, a context menu is no longer displayed when right-clicking on the group header. In the past, a context menu was incorrectly displayed, and users received an error when starting an action from the context menu.
Bug fix MISC
Client states are now always filtered by discipline, regardless of the view all permission.
[#6949]
Bug fix MISC
MDM info is now correctly returned for test template attributes.
[#6875]
Bug fix MISC
Obsolete MDM value list entries are now taken into account while calculating display values for rd test attributes.
[#6838]
Bug fix MISC
Uploaded attachments are now displayed correctly with Firefox.
[#6743]
This fix relates to the attachment side panel under > Configuration > MDM > Test cases. In the past, attachments were not correctly displayed when using the browser Firefox. Specifically, when a user uploaded files in the Attachment area, these files were not immediately displayed. The user had to manually reload the menu and re-open the MDM test case in order to see the new files. This behavior has been fixed.
New deprecation API
The field imageUrl has been marked as deprecated.
[#6707]
API changes
Breaking
Type WorkspaceType was removed
Breaking
Type WorkspaceTypeConnection was removed
Breaking
Type WorkspaceTypeEdge was removed
Breaking
Type WorkspaceCreateMutationPayload was removed
Breaking
Type WorkspaceCreateMutationInput was removed
Breaking
Type WorkspaceUpdateMutationPayload was removed
Breaking
Type WorkspaceUpdateMutationInput was removed
Breaking
Type WorkspaceDeleteMutationPayload was removed
Breaking
Type WorkspaceDeleteMutationInput was removed
Breaking
Input Field workspace removed from input type ProjectAttributesInputType
Breaking
Field deleteWorkspace was removed from object type Mutation
Breaking
Field updateWorkspace was removed from object type Mutation
Breaking
Field createWorkspace was removed from object type Mutation
Breaking
Field allWorkspaces was removed from object type Query
Breaking
Field workspace was removed from object type Query
Non-Breaking
Type SSRMSelectionInputType was added
Non-Breaking
Type PingUserPayload was added
Non-Breaking
Argument id: ID added to StatusReportTemplateType.projects
Non-Breaking
Argument id_In: [ID] added to StatusReportTemplateType.projects
Non-Breaking
Deprecation reason on field ProjectType.imageUrl changed from None to Use the 'image' attribute directly and access '.original.url'
Non-Breaking
Field pingUser was added to object type Mutation
Non-Breaking
Field resolveSelectedMdmTestCases was added to object type Query
Non-Breaking
Argument id: ID added to Query.allProjects
Non-Breaking
Argument id_In: [ID] added to Query.allProjects
Non-Breaking
Argument content_Preset_Id_In: [String] added to Query.allClientStates
Non-Breaking
Argument content_Preset_Id: String added to Query.allClientStates
Non-Breaking
Argument content_Preset_Id_In: [String] added to ClientStateTagType.clientstateSet
Non-Breaking
Argument content_Preset_Id: String added to ClientStateTagType.clientstateSet
Non-Breaking
Field statusAssessmentId was added to object type LoadProjectRequirementsType
Non-Breaking
Field updatedAt was added to object type LoadProjectRequirementsType
Non-Breaking
Field mdmAttributeDatatype was added to object type LoadProjectRequirementsType
Non-Breaking
Field statusAutomaticAssessmentId was added to object type LoadProjectRequirementsType
Non-Breaking
Field mdmAttributeValueList was added to object type LoadProjectRequirementsType
Non-Breaking
Field statusManualAssessmentId was added to object type LoadProjectRequirementsType