CKM Release 1.1.5

CKM Release 1.1.5

Date: 07th December 2011

The 1.1.5 release of CKM is a release that contains some major new functionality and some minor usability changes and bugfixes.
Most prominently, it features the newly developed review functionality for terminology subsets (termsets) within CKM following a similar process to the currently available archetype content reviews.
Some new functionality has been integrated into this release in an effort to streamline some of the tasks for CKM editors: For example, there is a new admin report on active branches of all resources that helps in keeping track of current (and outdated) activity. Also there is a new overview of users with a certain CKM-wide role (e.g. all administrators) and editors are now able to upload to branches that have not originally been checked out by them (used e.g. for merging). This release does not contain any major changes to the user experience other than minor fine-tuning.

Detailed List of Changes

Termset reviews

Added: Termset review functionality
Changed: Rename button Top Level to Return to Top Level
Improved: When setting up a new Review round for termsets, the editor shoud be warned if there is one that is not yet past the deadline
Fixed: In All term comments, the last change is not honoured
Improved: User / Editor should be warned when closing a review / feedback tab for their termset review / feedback
Fixed: Comment fields in the "All term comments' box for individual terms have horizontal scroll bars, but the Special Questions do not
Improved: If delete the comment from the "All term comments' box and close, comment and comment icon should be updated
Improved: Special questions in the 'All term comments' box have no context, only the specific question - probably need to add the Term that the question/answer pair is referring to in order to allow for appropriate review.
Improved: Location of Display of term related special questions

Reviews

Changed: In Terminology Binding reviews, only allow comments on the fields that can have bindings
Fixed: Review round that was created without anyone being invited should appear as part of the resource's review round summary
Changed: Remove ability to comment on unsupported top-level attributes, incl. special Questions
Improved: Ref Model tab should be shown for content reviews, but not other types of reviews
Fixed: When sending an email, by selecting the 'Email Reviewer' option within a review round, the Send button is not visible.
Changed: Remove ability to do anonymous reviews
Improved: Left-click on invite from previous review round panel opens context-menu on left click
Fixed: When checking if an existing review round can be deleted, the number of completed reviews is incorrect
Fixed: When creating new review feedback, the feedback doesn't appear when the feedback is shown again
Fixed: Minor problem displaying review summary

Template

Improved: Display of OPT output can be slow
Fixed: On operational template creation, the wrong version may be chosen in some scenarios
Added: Make the OPT generator service location configurable
Fixed: Could not load the operational Template
Fixed: Operational template couldn't be generated and rendered
Fixed: Can´t delete Template
Added: Ability to directly download an OPT as a file

Release Sets

Improved: Should be able to change the status of a release set from the All Release Sets overview tab
Changed: Release Set Menu - change 'Open' to 'View all'
Added: Plain text version of the release set manifest to be included in the Release Set zip
Added: Add Changes of a Release Set from its previous version to the Release Set manifest
Fixed: Release sets in which a resource is being used is not displayed
Improved: In Release Sets, when changing the revision during creation/modification, potentially the name and id need to change as well
Added: Add a download action on left click to the release sets overview
Fixed: Release set comparison does not work if the user is not logged in
Improved: Release set validation message on success

Revisioning

Improved: Show Active branches that are outdated as "Outdated branches"
Improved: Should warn a user that the branch s/he is uploading to is outdated
Fixed: CKM twitters an updated revision of an archetype - on a branch
Added: Admin/Editor should be able to upload translation to any branch
Improved: Change the way the roles for logged in, not logged in and admin user are handled to show or hide the Main Toolbar items as required
Fixed: Terminology bindings for events are not displayed
Fixed: If Archetype id has changed and an older revision is downloaded, the current archetype id is used a filename
Improved: When reverting a resource, the left hand panel needs to be refreshed
Improved: With changes to archetype id over the revisions, we need to prevent reverting to a former id, if that id exists in another current archetype now
Improved: Ghost text for the log message for committing a resource names archetypes, even for other types of resources
Improved: For rejecting a branch, the ghost text in the log message TextArea should be different than the one for committing
Added: Report on currently checked out branches
Improved: When committing a branch, make it more visible if the branch has not been branched from the latest trunk revision
Improved: No branch should not be preselected when committing a resource that has multiple active branches
Improved: Checking out a resource should only download the resource on demand
Added: There could be a warning if committing a branch that is not branched from the latest archetype/template/termset
Added: Admin/Editor should be able to upload to any branch, not just his own branches

Various

Fixed: Rendering of html in the archetype is incorrect in CKM
Fixed: If no text is available for an element to be displayed, the mindmap shows "Null"
Fixed: Mindmap for Movement of the Fetus is broken
Fixed: Mindmap view shows unnecessary vertical scrollbar
Fixed: The classifications of a user are no longer displayed after Mediaflux upgrade
Fixed: Searching for parent archetype where the archetype id of the parent has changed may fail
Fixed: Archetype Validation fails for an archetype that has changed its id, and there are children for the OLD id
Fixed: User report renders with table too big for window
Improved: Move the full menu to a submenu called other for some extended resource context menus
Task: Upgrade to Mediaflux 3.6.055
Fixed: Support for Norwegian languages
Improved: Make search case-insensitive in all occassions
Improved: Support wildcards (* and ?) in search query for resources
Added: Report view on roles
Task: Upgrade to GWT 2.4
Fixed: Uploading files on server doesn't succeed anymore
Fixed: Archetype xml doesn't validate against the schemas
Improved: Webservice for concept search should arguably not be restricted to most appropriate language
Fixed: Download of zipped archetypes contains invalid archetypes
Improved: Change archetype id, including specialisation hierarchy and RM class
Improved: Change the way a localised name is retrieved for the RM classes
Changed: DashBoard portlets should not be closable
Added: Make URLs to the specific archetypes/templates visible.
Added: Instance-wide option to enable/disable Translator related elements in the user profile etc.
Improved: Change the way the oi plugin jars are registered with Mediaflux