CKM Release 1.20.1
Release Notes
Release Date: September 2024
Summary of Changes
CKM 1.20.1 fixes a few bugs, most notably
CKM-2223 which addresses an issue that may have prevented project editors from commit ‘their’ archetypes to the trunk under certain circumstances, and
CKM-2221 which addresses an issue where projects would be listed as (literally) “Project: PROJECT” on the Dashboard’s News Widget instead of “Project: <project name>”.
See the detailed list of all bug fixes below.
Bug Fixes
Key | Summary | Description |
---|---|---|
CKM-2196 | Release Sets don't know their latest published revision under some circumstances | Release Sets don't “know” their latest published revision under some circumstances. This can have the following consequences
|
CKM-2197 | When opening the ADL tab of an Archetype directly from the context menu, the new tab remains empty | When opening the ADL tab of an Archetype directly from the context menu, the new tab remains empty instead of displaying the formatted ADL. Steps to Reproduce:
→ The CKM tab is opened, but shows nothing. |
CKM-2207 | Very small chance of a bogus error message claiming that the maximum number of concurrent users has been reached when a user tries to login | There is a very small chance of a bogus error message claiming that the maximum number of concurrent users has been reached when a users tries to login. This may happen if the internet connection drops out exactly between two specific calls during the login process, In this case, a StatusCodeException with code 0 is thrown. However, despite of the error message displayed, this then does NOT mean that all concurrent licence seats are taken, so this should not be adviced as such. This is very unlikely due to the timing required which is nearly not reproducible but has indeed occurred in practice. |
CKM-2221 | CKM Dashboard: The news section does not display the name of the project/incubator for new/updated resources | In the CKM Dashboard, the News section does not display the name of the project/incubator for new/updated resources. Instead the project type (project or incubator) is repeated in capital letters. |
CKM-2223 | Wrong error messages when trying to commit archetypes as project editor or project translation editor | For archetype branches with content and translation changes, two issues have been identified when trying to commit the archetypes as a project editor or project translation editor, respectively:
|
CKM-2224 | Status display does not change immediately after internalising an archetype | When internalising a referenced archetype its status is changed to Draft, which is correct. In its revision history it correctly shows as Draft (or Initial if internalised into an incubator), however the headline of the archetype still show the status in its original CKM. The archetype or CKM as a whole needs to be reloaded in order to display its new correct status. While it is a minor problem, it can cause confusion whether the archetype is in its original status or has been changed, especially since even experienced editors typically only rarely use the ‘internalise’ functionality. |
CKM-2225 | Editor's Tasks: User Profile is not opened by clicking on the Creator of the Task | In the Editor’s Tasks List for a resource, the Creator of the task is displayed as follows: Created by Firstname Lastname » (14-Dec-2023 13:15). When hovering over the username, some more information about the user should pop up. When clicking on the username, the creator’s user profile should be opened in a new tab. |
CKM-2226 | Change Requests and Editor Tasks: User Details/Profile of the Creator should not be available via hovering over or clicking on the description of the Change Request or Task | In the list of Change Requests for e.g. an archetype, the following happens:
Both actions should be restricted to where the details of the creator are displayed, e.g.: “Created by XYZ » (04-May-2024 07:28)” This happens similarly for Editor Tasks - only that in this case the hovering and clicking in restricted to a single row. |
CKM-2231 | Template Related Resources Report: An archetype that is in an inactive state and us used by a template in its latest version should not be listed as "unstable", but rather as deprecated or rejected | In the Template Related Resources Report: If a archetype is used in its latest version which also happens to be in an inactive state this should be indicated as such. Instead of "LATEST REVISION (UNSTABLE)", this should be stated as “LATEST REVISION (DEPRECATED)” or “LATEST REVISION (REJECTED)”, respectively. One example is the Dosage archetype used by this template: https://ckm.highmed.org/ckm/templates/1246.169.2322/7/relatedresources Incorrect/Misleading (CKM 1.20.0): Correct/Better (CKM 1.20.1):
|
9 issues