CKM Release 1.7.0

Release Date: 13-Mar-2017

This release is a major new release.
It adds a new Dashboard for new or not-logged in users. It also completely revamps the current Dashboards for logged-in users, editors and clinical knowledge administrators. See some screenshots here.
In addition - among many others - new Audit Log functionality has been introduced, the CKM theming has been improved, there has been some finetuning around the review process, statistics, various grid tooltips, and the UCUM unit validation.
See detailed issues below.

New Features and Changed Functionality

    [CKM-320] - Summarise v0/v1 for the left hand tree for specialisations

    [CKM-395] - Audit Log

    [CKM-426] - Directly email the submitter of a branch / branch revision from the revision history

    [CKM-427] - Email by username from the Share with Colleague panel

    [CKM-428] - Remove "Who else should be invited" in reviews and add a dialog to invite others after the user submits the review

    [CKM-465] - Archetype Comparison: Add element name for changes made to the description/comment

    [CKM-467] - Backend service to update licence of archetypes

    [CKM-488] - Add a config option to open Introduction tab on load for not signed-in users

    [CKM-494] - Better indication that a review round is closed

    [CKM-497] - Status Updates email for resource where the new state is REJECTED, DEPRECATED or PUBLISHED should clearly indicate the status change

    [CKM-503] - Current resource status should be displayed for each resource

    [CKM-506] - New Not-Signed-in-User Dashboard

    [CKM-507] - Clean up and separate theming for CKM

    [CKM-513] - Users per Health domain statistics should be ordered by frequency with option to sort alphabetically

    [CKM-514] - Resource Distribution Chart: Should be able to differentiate between project and incubator resources

    [CKM-523] - Restructure & extend User tooltip for editors

    [CKM-524] - Apply user tooltip to more grids when inviting reviewers to a review round

    [CKM-525] - Open Change Requests should be listed as part of the Warning Panels on setting up a review round or committing a resource

    [CKM-526] - Project Combobox should default to incubators and projects on the Find Resources Tab

    [CKM-527] - When publishing or republishing an archetype, warnings should be shown as appropriate

    [CKM-535] - Increase speed of To Do Dashboard widget

    [CKM-537] - Revamped Dashboard for Signed-In users

    [CKM-540] - Combine Started/Completed Reviews and Review invitation into one

    [CKM-544] - Manage Classifications to show options on tooltip and use a tooltip to explain search only

    [CKM-400] - Update RM Model UML links to new UML pages

    [CKM-401] - Fix two occurrences in RM Model CKM display

    [CKM-438] - Update RM PDF links to HTML links for current release

    [CKM-490] - GridPanels with Checkbox Selection: On clicking on a row, this should select/deselect it, but not clear other selections.

    [CKM-498] - CKM should provide better error message if an archetype cannot be deleted because of a template or release set using it

    [CKM-509] - In Charts only show the class name, not the full hierarchy of an ontology item

    [CKM-511] - Link on logo should open in new browser tab

    [CKM-512] - getResourceStatusAtVersion webservice should not need to set a version for latest state

    [CKM-515] - Dashboard tab should be first, Find Resources tab second

    [CKM-518] - Change Sign in to Log in, Sign up to Register

    [CKM-519] - In the Review Round combobox change the text to use "Review deadline"

    [CKM-521] - Change "Your invitation of s.o." to "Your invitation to s.o." in email templates

    [CKM-522] - Increase speed of User Activity Calculation

    [CKM-532] - Norwegian Translation updates and translation changes / fixes

    [CKM-536] - Ocean Health Systems rebranding

    [CKM-542] - Review Rounds Overview changes

    [CKM-560] - New Archetype Proposal emails should have a direct link to the proposal, expanding it

    [CKM-361] - As an editor, I want to be prompted to check other active branches when checking out my own branch

    [CKM-362] - As a technical admin or power user, I want to easily see which incubators are private

    [CKM-382] - As an editor, I want to email a reviewer from the completed reviews overview

    [CKM-567] - Normal users should be able to preview and download archetype proposals

    [CKM-563] - Completely remove the Introduction CKM tab, including user option


Bug Fixes

    [CKM-431] - Resource Status Chart may not show under certain (unrealistic) conditions

    [CKM-437] - Link with ' or ( or ) in a URL in the archetype references is not formatted appropriately in html view

    [CKM-439] - Some email BCC recipients are not honoured

    [CKM-440] - Direct Link in Activation email for email address change doesn't work

    [CKM-449] - HSCIC archetype statistics don't display

    [CKM-450] - Importing archetype with double nb language problems

    [CKM-452] - The branch revision that is committed should get a new build uid as well

    [CKM-453] - Committing the branch may leave the branch outdated, not committed

    [CKM-454] - Updating a release set fails

    [CKM-455] - Should not be able to email reviewer from the review rounds summary if not editor/admin

    [CKM-457] - Deleting a review should be an atomic operation

    [CKM-458] - User creation should be atomic

    [CKM-459] - Release set/Share with colleague tab fails to show

    [CKM-460] - Cannot create a subdomain without specifying a remote CKM URL

    [CKM-461] - Freshly created subdomain appears to be disabled until reopened

    [CKM-462] - Adding/changing attributes in mediaflux may be ignored for some asset types under extremely rare circumstances

    [CKM-463] - Change log key for atomic transactions to use the main asset's cid

    [CKM-464] - Modifying, closing and reactivating a review round should be atomic transactions locked on the review round

    [CKM-469] - Validation Report doesn't contain the Specialised Validation checks under certain conditions

    [CKM-470] - UCUM units validation fails for some units, including 1/wk, daPa

    [CKM-479] - Clicking save on watchlist without having selected a resource comes up with unnecessary complex error

    [CKM-480] - Dbl-click on a checkbox in a user's watchlist opens the resource and causes layout problems in the watchlist

    [CKM-486] - Cannot update a remote archetype where the copyright has changed

    [CKM-487] - Transform Engine: Revise Transform form is cut off in higher zoom levels

    [CKM-492] - Resetting the password via the email does not work for some users

    [CKM-493] - Left hand project pane vertical scrollbar missing

    [CKM-496] - If searching for a resource under REASSESSment, fails to show latest published in the menu drop down

    [CKM-501] - Archetype Namespace change should trigger a more prominent warning

    [CKM-502] - Documentation Add, Edit and delete icons should use the normal add, edit, delete icons

    [CKM-504] - Creating a new Change Request may result in multiple CRs

    [CKM-505] - Cannot update a remote archetype where the copyright of the archetype is not specified in the first resource description item in the new archetype revision

    [CKM-508] - Should not show unnecessary separators in menus when not signed in

    [CKM-516] - Find Resources tab should have vertical scrollbar when required

    [CKM-528] - When a very old template is updated, the (wrong/legacy) plain/text mime-type remains uncorrected

    [CKM-529] - Must not be possible to create an archetype proposal if corresponding archetype already exists

    [CKM-530] - Trying to import an archetype proposal should give appropriate error message when archetype already exists

    [CKM-531] - Template Rendering Issue for a text with default value, no value set and open list

    [CKM-538] - Deleting a Comment from a discussion shows an error

    [CKM-539] - Harmonise capitalisation

    [CKM-541] - Admins need to be able to revoke roles they don't hold explicitly themselves

    [CKM-543] - Statistics Donut Charts should not combine multiple value to an "Other" entry

    [CKM-564] - Special Question for reviewers with a very very long link doesn't break properly

    [CKM-565] - Creating Template review round #2 or later doesn't offer to select previous reviewers

    [CKM-566] - Twitter is occasionally overeager in creating hyperlinks in CKM tweets

    [CKM-571] - Inaccurate linebreaks in the user input shown in some emails


General Tasks

    [CKM-510] - Upgrade to GWT 2.8

    [CKM-517] - Change ResourceType to be an enum throughout CKM

    [CKM-495] - Change default OPT webservice endpoint to Azure

    [CKM-567] - Mediaflux queries with Date comparisons should use dateAsString