CKM Release 1.1.0
Major Changes
The CKM Release 1.1.0 adds initial support for templates within CKM. Templates in OET format can be uploaded to CKM. They are linked to the archetypes in CKM, so that an Operational template can be generated and displayed as form at any time for a template. Template version management principles are similiar to those used for archetypes.
It is possible to comment on templates, export all templates, get a mindmap overview of all or a selected template, add resources to a template, etc.
In addition to the initial template support, many improvements and bug fixes have been included in this release.
For example, an XML view of archetypes is now supported, webservices have been added or improved, the tabbed view of archetypes has been finetuned with many minor changes.
Detailed list of changes
Templates
- ADDED: Support for templates
- ADDED: Add OPT view and a standard transformed view of the opt (Simple view) for templates
- ADDED: Add a mindmap for oet files
- ADDED: Export templates as zip
- ADDED: Add Template Statistics Report
- ADDED: Support for "Hide on form" when displaying templates as a form
- FIXED: For a template that includes the current BP archetype the OPT cannot be generated via the OPT webservice
- FIXED: When no template exists, the template mindmap overview fails completely
Archetypes
- ADDED: XML view of archetypes
- ADDED: When updating contributors, add the Editors/Initiators as well
- ADDED: Checkbox on submit archetype page to directly go to the uploaded archetype on the branch
- ADDED: Backend only: Prevent destroying an archetype if it is used in a template
- ADDED: Add more info to boolean datatypes in archetype html
- ADDED: Cache the Archetypes Overview Mindmap on the server for faster display
- ADDED: Possibility to commit directly from the branch when the user is a non-admin editor of the archetype?
- ADDED: Add demographics archetype to repository overview mindmap
- ADDED: Make the copyright String for archetypes configurable
- ADDED: Need to support displaying an element with type of DV_PARSABLE
- ADDED: Display null flavours (if constrained) in Archetype HTML
- ADDED: Archetype HTML: codes bound to defining_codes of a DV_CODED_TEXT need to be displayed somewhere
- ADDED: Add more content style validation tests
- IMPROVED: New updated archetype email: Change text to You can now VIEW THIS ARCHETYPE
- IMPROVED: Other Contributors synchronisation: Could warn if an existing name is very similar to one of the reviewers of this archetype
- FIXED: On server side wrong language may be chosen if system settings != en
- FIXED: Content style validation of archetypes - incorrectly flags terminal question mark '?' and '!'
- FIXED: Comparison of Rev 1 and 2 of Current Day of Menstrual cycle (v1) fails
- FIXED: Archetype Comparer doesn't find a newly added specialise clause
- FIXED: With the new Mediaflux version, not all archetypes of all teams are displayed on the left
- FIXED: Header of emails for new archetype that contain non-ASCII characters are messed up
- FIXED: Updating contributors when the branch archetype's revision history is selected doesn't work properly
- FIXED: When working in a different locale, the Recently modified archetypes won't load when a month is selected that is different in the server locale than in english
- FIXED: If archetypes left panel is restricted to a team, and then this is refreshed e.g. after committing an archetype, the panel is refreshed, but with archetypes from ALL teams
- FIXED: Importing new archetype fails in Firefox in seemingly rare configurations
- FIXED: When exporting all archetypes as a zip demographic model archetypes are in the normal cluster folder
- FIXED: When importing an archetype with a language that does not yet exist at all in CKM, but a regional variant of it exist already, the regional variant is assumed to be this language
- FIXED: Concept name of Archetypes with a foreign original language and en-gb is in foreign language in search results accordion tab on the left
- FIXED: Some archetypes in the overview mindmap are not in the preferred language although the language exist (as a translation)
- FIXED: Automatic assignment of the language to the archetype needs to work for archetypes in a language-region
- FIXED: Archetype Ontology export, exported OWL file doesn't display anything anymore when loaded in Protege
- FIXED: Latest APGAR score archetype mindmap is not displayed properly
- FIXED: java validator does not pick up non conformant cardinality of CAPABILITY credentials (demographics archetypes)
- FIXED: The two Address/Address archetypes are not recognised as parent and specialisation in the left hand archetypes tree
- FIXED: en-gb is not recognised as a preferred language for CKM (based on server locale en)
Archetypes and Templates
- ADDED: Add a checkbox to indicate that email colleague with a link for a resource is copied to the user as well
- ADDED: Show if a reviewer wants to stay anonymous when editing review feedback
- ADDED: User profile should be accessible from the review summary
- ADDED: When importing a new achetype/template, the editor should be able to directly assign a team to the archetype
- IMPROVED: Minor improvements to Import Feedback Panel (when emailing reviewers etc)
- IMPROVED: Revert resource as part of the revision history panel of an achetype/template, but not as part of the menu
- IMPROVED: Subheadings should be smaller in ResourceMainPanel
- FIXED: XMLSerialiser uses a couple of camel case rm type names, these should be in uppercase and with underscore
- FIXED: EXPR_LEAF.item needs to be serialised with the type xsd:string (XMLSerialiser)
- FIXED: Search for organização fails
- FIXED: Searching for terms with special characters in them, e.g. portuguese ones doesn't work properly
- FIXED: In the search description, the states as well as scheme and class names are not translated where applicable
- FIXED: Timing issue with showing the archetype/template context menu for non admins
- FIXED: Resource Center does not update properly after change to resource
- FIXED: Very strange comments (discussions) can lead to a stack overflow when cleaning them up
Reviews
- ADDED: Users who commented on an archetype should be invitable to a review round
- IMPROVED: Use the internal email functionality for emailing reviewers for clarification and prefill with the reviewer's email
- IMPROVED: Inviting reviews: Archetype selection should not be changable after first tab
- IMPROVED: Changes to top-level structure of (re)viewing an archetype
- FIXED: Very rarely the listing of review fails with a number format exception
- FIXED: Asking a reviewer to clarify on a special question shows the SQ id instead of the special question
Release Sets
- IMPROVED: If no version of an archetype is selected for inclusion in a release set, it should default to the latest version
- IMPROVED: View the archetypes contained in a release sets as a simple grid list rather than a tree
- FIXED: Demographics archetypes cannot be included in a release set by dropping them on the correct item in the tree
- FIXED: Creating or Modifying release sets may lead to NullPointerException
Classifications
- ADDED: Ability to Change the highest level of the Classification (the scheme name)
- ADDED: Ability to configure if custom schemes are displayed first or last
- ADDED: Add a scheme translator role
- IMPROVED: Resources should be classifiable by the editor (even without classification rights)
- FIXED: Removing classification for an archetype does not update the classification grid immediately
Users
- ADDED: Ability to search for email address in users (as admin)
- IMPROVED: Remove current month stats from cumulative user graph
- IMPROVED: Need a Close window button for the Activate Account screen
- FIXED: In the monthly view, too many users are reported with the new Mediaflux version (this has never been live)
- FIXED: User domains and professions may not be counted correctly if user assets etc have been deleted
- FIXED: If there is no registered reviewer, the user report fails to show
Teams
- IMPROVED: After creating a team, the next should be adding members to the team, not creating another team
- IMPROVED: Email reviewers option should make it more obvious that an archetype needs to be selected
CKM Webservices
- ADDED: Add webservices to get Parent archetype id, mindmap of an archetype and description for ALL archetypes
- ADDED: Add use and misuse to getDescriptionForArchetype webservice
- FIXED: Webservice getDescriptionsForArchetype is using a problematic Array of Array of String
- FIXED: Webservice getArchetypesInADL doesn't return anything
- FIXED: Problem with consuming CKM webservices in a Java enviroment
General
- IMPROVED: Restructured menus
- IMPROVED: If a branch is deleted from the branches own archetype/template history, the tab should close after deletion
- IMPROVED: Add icons to dashboard portlets
- IMPROVED: Dashboard config: items should have the same name as the heading in the Dashboard
- IMPROVED: Upgrade to GWT2.0
- IMPROVED: Make connection to MF more stable when Mediaflux is being restarted
- IMPROVED: Improve connection handling speed
- FIXED: In Firefox, the cursor is not displayed in a rich text area such as for comments
- FIXED: If the server's locale is not english, Mediaflux's dateValue may fail
- FIXED: Switching to the alternative mediaflux server port requires two loads after the server has been restarted