CKM Release 1.11.0

Release Date: 05.12.2018

New & Improved Functionality

  • [CKM-441] - Apply default font to RichTextAreas that is consistent with later display in CKM
  • [CKM-830] - CKM API: Ability to Delete Archetypes and Templates (if enabled)
  • [CKM-831] - Publish Final Documents for (Order) Templates in the Resource Centre, linked to a specific revision
  • [CKM-835] - Extensions to the Existing Order Template Review Process
  • [CKM-836] - Active Review Rounds Widget and adding reviewers to an existing review round should show review rounds where the user is an admin and the initiator
  • [CKM-837] - Tooltips for Dates in the Review Rounds Grid should use the full name of the initiator instead of the loginname, where possible
  • [CKM-838] - Add link to User Profile for the Overall Recommendation in the review summary and properly localise the field
  • [CKM-840] - For Editors, Add the User Activity / Health Domains Tooltip to Usernames in Review Summary and Discussions
  • [CKM-841] - Apply 'accept-header' file-extensions/mime-type to file upload for archetypes, templates, termsets, pictures, documents, so that browsers can filter the selectable files for upload
  • [CKM-842] - Editor Options to control Email Notifications for accepted, declined, completed reviews + minor finetuning of the Options/Notification panel
  • [CKM-845] - Archetypes per Language Report should show the current content and applicable translation status
  • [CKM-846] - Enable Reactivating of Declined Reviews by the User
  • [CKM-847] - Honor Linebreaks in Review Special Questions and Editor Comments
  • [CKM-848] - Enable Hyperlinks in Review Special Questions and Editor Comments
  • [CKM-849] - When "Modify Review Round" is selected from a context menu, the "Modify open review round / Add additional reviewers" checkbox should be checked by default (instead of the new review round checkbox)
  • [CKM-851] - Automatically extract the language for templates and termsets on import and commit for search in the ontology (just like for archetypes)
  • [CKM-852] - Minor icon changes / additions, mainly svg for better scalability and clarity
  • [CKM-853] - Add Confirmation Dialog before closing a review round from the review rounds summary
  • [CKM-861] - Improve Printing of complex annotations
  • [CKM-862] - Add Validation Warning (WRAIS) if a referenced archetype exists is CKM, but only in an inactive state (deprecated/rejected), so that editors can find & update outdated references more easily
  • [CKM-863] - Support various regexes for flexible version numbers in SLOT constraints
  • [CKM-864] - Template Hierarchy View should show a loading indicator
  • [CKM-865] - Significantly Improve Speed of Template Hierarchy View for large, nested templates with many reused (e.g. generic) archetypes
  • [CKM-867] - Template Hierarchy should explicitly show the archetype of a template directly if there is nothing else to show at leaf level
  • [CKM-884] - Improve speed of GitHub export for larger repositories

Bug Fixes

  • [CKM-827] - Import archetypes from remote CKM - not updating list for inactive archetypes
  • [CKM-828] - Download Archetype Proposal ADL may not work
  • [CKM-829] - New Mindmap shows undefined nodes in Internet Explorer 11
  • [CKM-832] - Updating resource document metadata without providing any content may overwrite the content with an empty document
  • [CKM-833] - Review Invitation text may not be displayed to reviewers
  • [CKM-834] - Translating specialised archetypes fails to start
  • [CKM-839] - Improve usage of apostrophes with genitive of user names, depending on language
  • [CKM-843] - Non-CKA Editors only may not see all review-related menu items applicable to them
  • [CKM-844] - Review Summary may show oversized textareas if tab is deactivated while the reviews are still being retrieved
  • [CKM-850] - Modifying a review round with special questions: Special question textareas may be oversized
  • [CKM-866] - Template Hierarchy View should show all renamed archetypes of the same archetype id, not only one
  • [CKM-868] - Notification emails to editors for accepted, and declined reviews should only be sent once, even if the user accepts or declines multiple times for some reason
  • [CKM-880] - Git export should set the committer as well (not only the author)

  • [CKM-881] - Add missing space in Git log message when deleting a template

  • [CKM-882] - Rare (theoretical) notification problem when committing a branch or importing/deleting an archetype within atomic operations

  • [CKM-885] - Suggest Contributors of archetype fails if there is no space on one line of the other contributors

  • [CKM-886] - Unable to download Template File Set for Templates or embedded templates with an unusual char in their template name

  • [CKM-887] - Manually making certain hidden elements visible should not reveal too much

  • [CKM-888] - An editor who is also a translation/terminology editor is unnecessarily listed twice in review invitation emails of translation/terminology reviews

  • [CKM-889] - Unable to upload Template file with unusual characters in its filename

  • [CKM-890] - Incomplete project name when accepting / declining an invitation to join a project

  • [CKM-891] - Improve checks for adding a project member via the register to project direct link

  • [CKM-892] - Should not display branch templates in the Related Resource tab as "Templates Using this Template"
  • [CKM-893] - After translating an archetype online in CKM, the open revision history should be refreshed if opened seperately

General Tasks / Under the Hood

  • [CKM-855] - Remove unnecessary AXIS2 Lifecycle implementations of the new REST API endpoints
  • [CKM-856] - Upgrade commons lang to version 3.8.1
  • [CKM-857] - Remove Common collection 2.1.1 library
  • [CKM-858] - Upgrade Swagger to 1.5.21
  • [CKM-859] - Upgrade Jersey to 2.27
  • [CKM-860] - Remove no longer necessary CSS prefixes and hacks, finetuning and corrections
  • [CKM-869] - Upgrade to Mediaflux version 4.7.044