CKM Release 1.8.0
Release Date: Â
See detailed issues below.
New & Improved Functionality
- [CKM-483] - Change Requests Report: Add Status Icon to each resource
- [CKM-485] - Translation editors should be able to commit archetypes with translation changes only
- [CKM-570] - Transform Engine: Uploading a zip file without the specified main file name creates the (wrong) transform and also returns an error that it couldn't be created
- [CKM-580] - Dashboard News: Include new/updated documentation in the news feed
- [CKM-589] - Add Language status indicator to the Language select Drop down for each check item
- [CKM-604] - General layout and text improvements for active or outdated branches warning
- [CKM-606] - When uploading a revision of an archetype where the only change is the build uid, report this as unchanged
- [CKM-607] - Comparison Report: A change of the revision number should not count as a content change
- [CKM-609] - Add Status icon to Active Branches Report and add Warning for inactive trunk resource
- [CKM-618] - REST API to Search and Download Archetypes & Templates
- [CKM-619] - Extended REST API to Upload Archetypes & Templates
- [CKM-623] - Add Support for translating/editing uncommon item keys via CKM's translation functionality
- [CKM-637] - Improve Error display for Status code 0 // when moving away from the CKM website
- [CKM-641] - Enable Remote Subdomains from a remote CKM server using https
[CKM-643] - Find resources: Finetune display of multiple finds in an archetype
- [CKM-644] - Troubleshooting and Finetuning the Find resources query results
- [CKM-646] - Find resources: Localise some of the Locations
- [CKM-649] - DV_QUANTITY assumed_value and default_value should be displayed in Template renderings
- [CKM-653] - Interval<DV_QUANTITY> default values should be displayed in Template renderings
- [CKM-654] - Display "lower" before "upper" for Intervals in Template default form rendering
- [CKM-657] - Pretty-print OET if no line-breaks
- [CKM-658] - CKM should prevent upload of archeypes with missing texts or descriptions with an appropriate error message
- [CKM-659] - On publishing an archetype, should refresh its ResourceMainPanels rather than closing them
- [CKM-661] - Update CKM Tweets to use the now available 280 characters
- [CKM-666] - Better display of Quantity constraints with multiple distinct values for the same unit (templates only)
- [CKM-669] - Add Default Values in Template Views for various data types
- [CKM-670] - Better display of Archetype: Quantity, Count, Duration, Interval of Quantity, Interval of Count with multiple values (list)
- [CKM-671] - Improve comparison report for Quantity, Count, Duration with multiple values
- [CKM-673] - Finetune Display of states in Revision History Panel
- [CKM-674] - Thank you message when having completed some reviews over a year
- [CKM-675] - Backend service Invalidate email addresses functionality using a pattern
- [CKM-677] - Better display of Template: Quantity, Count, Duration, Interval of Quantity, Interval of Count with multiple values (list)
- [CKM-679] - Improve Reconnect if user is logged out due to a server restart
- [CKM-680] - Open links in review round invitation details etc in a new browser tab/window
- [CKM-681] - Improve/Harmonise Select (Combo/List) box styling
- [CKM-682] - Users that have not indicated to be a reviewer and are not adopting the resource, should not be invited for reviews
- [CKM-683] - On creating a review round, tooltips on users should indicate if a user if available for reviews and is activated
- [CKM-685] - Upgrade to latest LOINC revision for lookup of archetype term bindings - locally instead of using OTS
- [CKM-686] - Finetune display of terminology concept id and concept names for archetype term bindings
Bug Fixes
- [CKM-468] - Deleting a review round should be atomic transactions locked on the review round
- [CKM-500] - Deleting user from the lookup user by email gives no feedback that user has been deleted
- [CKM-581] - Search problems - incorrect results
- [CKM-585] - CKM sets the the archetype id to v1 on rejecting a v0 archetype
- [CKM-586] - Should not be able to revert if resource is currently inactive
- [CKM-588] - On changing the content of the south notification panel, it does not adapt the height
- [CKM-598] - Correct and speed up Active Branches Report
- [CKM-599] - v0 vs v1 version identifier with opposite hash in OET file - need to prevent from submitting to CKM
- [CKM-600] - Translator name should be based on first name last name, not username
- [CKM-601] - Clicking new view after Archetype Mindmap view with flash disabled/not installed, causes blank archetype tab
- [CKM-602] - Left hand Projects&Incubators may show duplicate subdomains occassionally
- [CKM-605] - Cannot swap technical admin with cka role of self
- [CKM-613] - When archetypes are republished as v2+, the adl file needs to be updated and stored as well
- [CKM-614] - RMType Change must be picked up deep down as well in Archetype Comparer
- [CKM-627] - Listing of remote archetypes may fail to recognize that it is the same citeable identifier
- [CKM-628] - Counting of change requests restricted to a subdomain may fail to properly restrict the results
- [CKM-636] - Review Round Comboboxes fail to show any review rounds
- [CKM-652] - Importing/Updating of archetypes where the parent archetype id is identical to the archetype id must be prevented
- [CKM-655] - When republishing as v2, the archetype cannot be checked out again afterwards
- [CKM-660] - After branch upload, go to branch directly: Archetype languages could not be retrieved error
- [CKM-663] - Twittering of URLs that are not at the end of the tweet : problem with whitespace and enabling the link
- [CKM-667] - Import of oet template with an explicit namespace prefix fails
- [CKM-672] - Correct team review and reassess team review icons to have white arrows, not transparent ones
- [CKM-676] - Adding a completely new ISM_TRANSITION should not be a major change
- [CKM-684] - Editor cannot accept a request of a user to join a project (unless user is CKA or admin)
Specific Extensions Relevant to Order Templates Only
- [CKM-546] - Order Items Functionality
- [CKM-547] - Order Set Functionality
- [CKM-548] - Knowledge Topic Functionality
- [CKM-549] - Roles Management
- [CKM-550] - Projects (New advanced version inc. order catalogues)
- [CKM-551] - Publication, Versioning and Branching
- [CKM-552] - Email Extensions
- [CKM-553] - User Interface: Left Hand Concertina
- [CKM-557] - User Interface: Selecting Order Templates - New Mechanism
- [CKM-558] - Statistics and Reports - Maintenance Work
- [CKM-616] - Search: Ontological Search
- [CKM-617] - Search: Maintenance: Full Free text search for normal Templates
General Tasks / Under the Hood
- [CKM-423] - Upgrade to Tomcat 8
- [CKM-569] - Creating a Task should be atomic with lock key on the resource
- [CKM-572] - Upgrade to latest Twitter4J API
- [CKM-573] - Upgrade to Mediaflux 4.5.43
- [CKM-583] - Upgrade to GWT 2.8.1
- [CKM-584] - Setting the status of a resource should be an atomic action
- [CKM-587] - Rework ResourceStatus to enum
- [CKM-603] - Exchange deprecated Google Eclipse plugin with new GWT Plugin
- [CKM-629] - Finetune/Increase speed of getting the cid from an id or asset name
- [CKM-630] - Upgrade common-lang 3 lib to 3.2.1
- [CKM-631] - Change build scripts to use Java 8 source and target
- [CKM-633] - Add Jersey and Swagger base libs in preparation for REST API
- [CKM-634] - Upgrade AXIS2 libs to 1.6.4 for frontend
- [CKM-635] - Upgrade to Dynamic Web Module 3.0 in preparation for REST API
- [CKM-638] - Improve Backup database and review reminder send scripts
- [CKM-639] - Decrease log size until rotation
- [CKM-640] - Upgrade mediaflux server to 4.6.011
- [CKM-645] - Add template types on the backend /middle tier for searching in preparation for Template Type searching
- [CKM-647] - Add creation time and modification time to the ResourceMainData in preparation for REST API
- [CKM-648] - Add additional option to use a String instead of a file for OET methods in preparation for REST API
- [CKM-650] - Prevent using default user session for adding change request notes
- [CKM-651] - Session Pooling for CKM connections in preparation for REST API
- [CKM-656] - Upgrade to GWT 2.8.2
- [CKM-678] - Upgrade to latest Java libs (incl. fix for phantom VCACA History/events validation error)