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