CKM Release 1.2.2

Date: 30th July 2013

This release adds reviewing for templates based on the operational template (OPT).
It improves some aspects of the archetype and template views, finetunes projects and incubators and adds administration control on subdomain level.

Detailed list of changes

  • Templates
    • OPT-based Template reviews
    • Font in the Template mindmap tooltips should be the same as the one in archetypes
    • Template mindmap tooltips don't pick up the css
    • RM Class icon is not displayed in header for a branched template
    • Improvements to the display of Operational Templates
      • Display non-common ontology items in rendered OPT tooltip
      • Show exposed RM attributes in the OPT Simple HTML
      • Empty DV_ORDINAL confuses the template OPT rendering
      • OPT-view: After collapse all, some elements may not be fully expandable
      • OPT-view: the Collapse all function only collapses the first top-level in some circumstances
      • Always show the "Show paths" option in the simple template view
      • Coded Text Default value should be preselected in the simple template view
      • Instruction Timing should not be displayed by default in simple template view
      • Template simple view: If an archetype root is hidden, borders and indents are slightly messy
      • Template Simple OPT view should render a percentage-based Proportion as a simple %
      • Template view: Proportion could be displayed as a simple % if it is a percentage
      • Template view: Wrong indentation of evaluation archetype within section archetype
      • In the template view, a multiple DV_CODED_TEXT should use a multiple select box
      • Generally improve the default layout
  • Projects / Incubators
    • Adding a referenced resource via the Resources Assigned To Project Panel should not cause the whole tabpanel to reload
    • Add warning message when making a private incubator public
    • Announce a new project or new public incubator on twitter (transparently; if configured)
    • Direct link to a public incubator doesn't work without logging in
    • Import comments and feedback from the Project/Email... menu doesn't work
    • Add Project type icon to the multiple project select panel
    • Project of a Resource Panel: Rework to use Project Comboboxes for adding/changing projects (the current context menu isn't very usable when there are many projects
    • Extended subdomains
      • Introduce a Subdomain Admin, and more information on a subdomain
      • Active branches per project or per subdomain
      • Resource statistics per project or per subdomain
      • Subdomain name on the Project Home page should be clickable and open the (new) subdomain main panel
  • Users
    • User statistics should be limited to active users, not all
    • Use CSS3 border-radius etc for user picture display
    • Quality of resized user pictures is quite poor; improved
    • Temporarily deactivate a user until the email address is corrected
  • Other
    • Loading of archetypes with unknown codes from a known terminology take long to load, e.g. APGAR with LOINC LA codes
    • Should not jump back to archetypes tab when another tab already selected
    • Downloading the OWL Ontology fails
    • Wrong comparison display for two particular archetypes
    • Web service doesn't find openEHR-EHR-OBSERVATION.intravascular_pressure-cvp.v1
    • Add info/warning for older IE browsers
    • Searching for resources fails if no results and empty text search
    • Stack overflow error with Internet Explorer 8 on double-clicking on a resource in the left hand tree
    • When downloading a previous revision of a resource, the filename should use the id/name of that revision
    • Resource Centre: View template and similar buttons should be rendered below instead of in the top toolbar
    • Improve Layout of Options for a configured Transform engine transform
    • TDS transform is not displayed for branches or for a trunk when opened via the revision history
    • Improvement of some icons, buttons, gradients
    • Improved layout of some tables/reports (e.g.
      • Validation report
      • RM information for an archetype
      • Simple View of resources and reviews for printing or emailing

CKM Release 1.2.1

CKM Release 1.2.2 also contains CKM Release 1.2.1 changes. Many, but not all of these changes had already been backported into CKM Release 1.2.0

  • Archetype with \" in the text of an at code, fails to load in CKM
  • Add some basic touchscreen support
  • The location of uml and pdf docs referenced in the RM tab for archetypes is outdated
  • Show archetype html on initial upload of new archetype
  • Use Levensthein distance for better search
  • When creating a comment, the related tweet should only include a max. of one "Re: "
  • The direct link for comments in the RSS feed doesn't work
  • Potential NullPointerException on requesting the RSS feed
  • When deleting a branch, all branch panels should be closed
  • Non-member of a private incubator is not notified of comments even though technical admin or CKA
  • Jira Issue Collector doesn't show buttons in IE10
  • Set up remote backups for CKM production servers
  • No Show diff if comparison during upload has no changes - special handling als for templates, termsets
  • FileResponderAllResources does not honour the revision if it is set for the Overview HTML report
  • Bulk export max date doesn't include today if it still before noon
  • Bulk export creation on/after and modified on/after is off by one day
  • Merge changes for GDL tools into the standard libs
  • Make Resource Centres for resources as well as projects available without signing in
  • Chrome - Tools/Upate my details shows unnecessary scrollbars on Win8
  • Rework the mainpanels - and support direct links for projects
  • User config is unnecessarily stored when the introduction tab is opened.
  • Dummy preferred view with no meaningful restriction
  • Storing user config problem saving without preferred view
  • Enable private incubator links if not logged in
  • Improve Project direct links
  • Manager accounts should not be listed in the logins report
  • openEHR instance has stopped twittering
  • Chrome cutting off the last part of the last characters in the login toolbar
  • Chrome with ASK Toolbar, ckm login toolbar too far at the top.
  • OIDs as template id: If shorter oid exists, wrong template is chosen
  • Add config option for max file size of documentation
  • Add project type and project name to the email for new and updated projectable resources
  • Direct URL: only add OKM.html if required
  • Email Sent message should state clearer that the email has been sent
  • Add File Set Export Button to the Export page as well
  • If no archetype transforms are available: Show "None"
  • Better theme switching on start (do not show the blue skin in between)
  • Resource new and updated email: Show full user name instead of login name
  • Rework PComment to streamline process depending on the resource type of the asset
  • Checking of asset types needs to be done differently
  • Review reminder deadline long ago emails should go to CKAs, not technical admins
  • CKAs are listed as technical admins in Users per Role
  • Increase list width of Project ComboBox
  • Cannot change project name to something that is starts identically but is smaller
  • Upgrading from incubator to project: Update incubator/project icons in toolbars etc
  • Initial to draft state change on upgrading from incubator to project is unreliable
  • Invite Project for review: Should show all for an admin
  • FileReaper memory leak problem
  • Direct link to a branch resource doesn't work
  • XML Serialisation uses uri instead of uid tag
  • Archetypes panel not displayed very occasionally
  • Release Set Comparison confuses secondary assets and associated assets
  • For associated assets, add the extension in brackets when comparing release sets
  • Add Resource ids in addition to the main display name when comparing release sets
  • Set Position group to the resource type if null - > appropriate grouping
  • Release Set Comparison shows no Position (archetype, template, ...)
  • Release Set Comparison fails when a change has no position group
  • Change release set directory name for sub release set to use the Identifier
  • Infinite lop when creating a release set and sending out the notification emails, resulting in StackOverflowError
  • Support for uid in archetype
  • Support for resource_package_uri
  • Find resources: The first time this starts the default "All Projects" is not honoured and instead all are displayed
  • Project Panel should not be displayed for branched resources
  • Termsets and templates simple view of a branch may never show
  • Unify getStatus for all resources, including status of related trunk
  • Direct checkout for translation
  • Add right-click menu for project home panel resources
  • Add Caching of CSS, JS, and images for three months
  • Upgrade tomcat on test server to latest version
  • Add flashfreemind.css back so that it is not throwing errors because it is missing
  • Add async attributes to javascript loading to speed up initial loading were possible
  • Enable compression of html, js, css, etc. on the servers
  • Finetuning of the OPT XSLT
  • More work on hide on form support in the opt xslt - for root, compensate the missing start of the path
  • Incubator resources should not have a toolbar item for reviews
  • Prevent incubator reviews directlys when selecting the resource
  • Change PREDRAFT state to INITIAL
  • Upgrade usage of Vectors to Lists in preparation for the next mediaflux upgrade
  • Undo the Incubator draft, use a real PREDRAFT state, including statistics
  • Problem with paths for annotations in OPT - unwanted whitespace
  • Change predraft icon to more purple
  • Mindmap display problem with new lines in lists causing a new point
  • Mindmap display of tooltip notes - reable the formatting
  • Resource Direct URLs should be the right one for the CKM client language currently used
  • Improve display of terminology binding constraints
  • Mindmaps with constraint bindings are not properly displayed
  • Name constraint with coded text: OPt rendition should show the new name
  • Find resource query string that is displayed should indicate if searching with projects/incubators, etc.
  • Validation report fails because of wrong localisation string
  • Do not show overall compatiblity for templates
  • Correct typos: archetype instead of template or termset
  • Add options to bulk download: Projects/incubators, both..., individual projects
  • Find resources: Project/Incubator search may fail
  • Add tooltip to Bulk export panels
  • Finetune email resend process when initial try fails
  • Russian reviews - should run in Russian if available and this is the server locale
  • Arabic (Syria) HTML display display is wroing
  • Not logged in Archetype Main Panel toolbar slightly too small
  • Archetype list on the left should prefer the client language
  • Add VATCD specialisation validation
  • Correct little mistake - missing , between review rounds in Reviews per resource report csv
  • Correct order of headings for submitted and overall recommendation in CSV Reviews per user report
  • New resource emails not being sent out
  • Enable translation of archetype comparison
  • Enable translation of the archetype validator
  • Project home panel only half filled when non logged in - very small when resized
  • XML archetype inconsistencies
  • Correct/add Portuguese and Portuguese (Portugal) as languages
  • In non-english locale: Trunk archetype may be seen as branch
  • Remove docbook middle tier stuff and libraries to get to PDF
  • OPTServiceClient source should get a home on SVN
  • Direct link for private resource in an incubator must login and then actually show the resource
  • Frame around the Reviews when providing feedback
  • Some unsubmited reviews appear in the review summary
  • Adverse Reaction Review Round 0 Nehta CKM
  • Support for IE 10
  • Add session Id mindmap URL
  • Chrome funny opening and closing of Datatype Info
  • Date fields in opt html rendition truncated on Chrome Mac
  • Copyright overwrite: Displayed as a change - Add note: automatically will be changed to xyz...
  • Modify gray theme to improve readability of headings
  • Ask accepters of an invitation to a project if they want to set this as their preferred view
  • Add custom html to invitation emails for projects
  • Multiple Invitations should all be tried to sent if smtp server not available at present
  • Fix problem with archetype slots with internal description, not being displayed in ckm
  • Finetuning and harmonising of the Resource submission process
  • Better process when submitting a not checked out resource
  • Remove Password from Welcome and Activate Emails
  • Update the Jira reporting facility to use the new jira collectors
  • After changing ownership of archetype, the "Add Archetype to another project /incubator" button is disappeared.
  • Compare Archetypes with Zip error
  • Occasionally the title of the "My Review Invitations" is displayed twice and box comes below the second one
  • Adding Translator details doesn't show up in the differential on upload of archetype
  • On updating status of the archetype, need to update the tooltip too.