CKM Release 1.2.4
Date: 19.02.2014
This release adds an automatic export of all resources (archetypes, templates and termsets) that are uploaded to CKM to a Git repository.
It offers many usability improvements such as for example an easier way to merge various translations of an archetype into a new trunk archetype, easier sharing of archetypes and other resources via direct links, usability improvements to the search in the left hand tree, some big green buttons, and a simpler registration process.
Editors now have the ability to add special comments to reviewers of an archetype when creating a new review round for an archetype which will be displayed inline to the reviewers.
For templates, a new Printable view was added and templates with its sub-templates and contained archetypes can now be viewed as an Organisational Chart. Also, many details of the form view of a template have been enhanced.
This release also adds some checks around ensuring that archetypes use correct UCUM-units as specified by the specs and fixes a number of bugs
Detailed list of changes
Feature Requests
[REP-890] - Automatic Export of archetypes to a Git repository
[REP-1032] - If present in the the Archetype, display the new Canonical Archetype Model Digest hash next to the normal MD5 hash
[REP-2118] - Update a branch with translation within another branch (direct, without explicit upload)
[REP-2227] - Add status report page for resources other than archetypes
[REP-2389] - Check validity of dv_quantity units
[REP-2403] - Internationalise country names
[REP-2501] - Support for CKM behind a proxy
[REP-2508] - Require the email address in CKM to be unique
[REP-2509] - Internationalise language names
[REP-2510] - Add Remote archetypes to git repository as well
[REP-2512] - Add Wiki-page as Project home
[REP-2514] - Add Active status for members of a project / subdomain
[REP-2515] - One step sign up + add to a project via direct link
[REP-2516] - Disable chunking for webservice when behind a proxy
[REP-2517] - Sticky note style for the Project description
[REP-2518] - Expose Direct links of resources in the Share with colleague panel
[REP-2519] - When creating a review round, closing the CKM tab or the browser tab should confirm before closing
[REP-2524] - Special Question should have the related element name added in brackets
[REP-2525] - Ability to define an editor comment instead of a special question as part of a review round
[REP-2526] - Display assumed value for DV_Ordinal
[REP-2527] - Display assumed value for DV_Proportion
[REP-2528] - Support use_node with at code for Elements
[REP-2529] - Trying to import an already existing resource: Should ask if it should be updated instead
[REP-2532] - Add Printable Version of a template akin to the Archetype Printable Version
[REP-2540] - Enable an unlimited number of Remote subdomains
[REP-2541] - Left-hand tree search improvements
[REP-2542] - When adding a template to a project as a reference, the user should be asked if the referenced resources should be included as well
[REP-2543] - Template Printable View and Review should show the descriptions for Coded Text items and Ordinals
[REP-2544] - Printable Views should show the discs for unnumbered lists <ul>
[REP-2547] - Simplify Registration process and improve DashBoard reminders to complete the user profile
[REP-2553] - Share with Colleague: If latest version, the link should point to the latest version
[REP-2554] - Share with Colleague: If the Action is changed, the link in the email html should also be updated
[REP-2556] - Remote Submit: Open new/updated archetypes on click
[REP-2557] - Add some more big green buttons with white text for important default actions
[REP-2561] - When accepting to join a project, the project should be opened
[REP-2562] - Project Invitation Email: Add links to decline or accept the project invitation
[REP-2563] - Privacy policy should either link to an external document or be configurable html in ckm directly
[REP-2567] - Develop a toolbar button that is similar to the new big green normal button
[REP-2578] - Translators should be added to the archetype printable view
[REP-2579] - Add some rudimentary support for RTL languages in the printable view of a resource
[REP-2581] - Finetuning of height and width of opt display widgets
[REP-2582] - Add Modify review round context menu item to Active Review Rounds portlet
[REP-2583] - Support creating of Review Rounds including special questions and invitation details without sending out any invitations
[REP-2592] - Add Change Password to Manage Users Panel context menu
[REP-2593] - Change cursor on mouse over over the todo completed or active icon
[REP-2594] - Last modified by String for Tasks should be in unobstrusive font
[REP-2602] - IE should not show unnecessary scrollbars for textareas
[REP-2607] - Exchange some success notifications with a temporary notification
[REP-2611] - Ability to drag and drop resources to a project as reference
[REP-2613] - It should be easier to delete oiconfig items
[REP-2507] - Extend archetype delete service to be pipeable
[REP-2586] - Allow foreign characters in loginname
[REP-2587] - Keep UTF-8 characters as UTF8 rather than html entities in e.g. discussions
[REP-2588] - Keep newlines in logmessages etc
[REP-2616] - A new discussion thread should spawn a task
[REP-2616] - 'to-translate' indicator should be removed on compile, i.e. in foreign locales that are not completed related, the english locale is used transparently
Problem Reports
[REP-274] - If I go to view ADL and drag the Action folder it enters the OKM url into the ID or concept. Should not be able to drag folders for ADL.
[REP-1359] - When a user is deleted, the link from the user's comments to the user's profile needs to be deactivated or a better error displayed
[REP-1854] - Problem with wording in the invitation emails
[REP-2042] - Adding term bindings to existing archetype, diff only shows that SNOMED is added, not the bindings
[REP-2108] - Ability to modify special question, esp add new one, immediately after sending out review, but before anyone has completed a review
[REP-2498] - Some Slovenian chars break GWT's capitalisation / isLetter
[REP-2499] - New archetype emails may not be sent out
[REP-2500] - Should not be able to change the archetype id of a remotely cached archetype
[REP-2502] - Archetype with completely unconstrained defining_code is not rendered as html or mindmap
[REP-2503] - When upgrading an incubator to a projects, resources may fail to be set to DRAFT status
[REP-2505] - Bulk imported archetypes that are parsable but cannot be imported should not cause the bulk import to fail
[REP-2521] - Special Questions should not be loaded for the normal display
[REP-2522] - Template context menu doesn't show Reviews
[REP-2523] - Import from Remote should not change the copyright of the archetype
[REP-2530] - Not specially supported top-level attributes reduce column number by one in Printable view of a review
[REP-2534] - Create Template Org Chart akin to the Project Org Chart
[REP-2535] - Project of Resource Tab may not show
[REP-2536] - Left hand tabs for archetypes and project may not always show
[REP-2537] - When dbl-clicking on an Orgchart node in order to collapse/expand, the mindmap should not pop up
[REP-2539] - Sometimes and empty tooltip is displayed in the OrgChart Panel
[REP-2545] - User photo upload cannot deal properly with transparent png
[REP-2546] - Uploading a photo that is too large according to server limits should have a better error message
[REP-2548] - Temporary upload file should be deleted
[REP-2549] - Annotations table has rounded corners for each cell
[REP-2551] - Original template author with more than one element breaks the Template Printable View
[REP-2552] - other_context direct annotations and visible_in_views are not displayed
[REP-2559] - User Activity: Total number of reviewed archetypes is actually the total number of reviewed resources
[REP-2560] - Project Invitations Portlet: No ned to have User Profile option for self
[REP-2568] - Twittering has stopped working
[REP-2571] - Tooltip update problem: Displayed twice
[REP-2572] - When adapting a (non-CONTENT) review round , should also select the first review round
[REP-2575] - Better align and more padding for Terms of Use Display in Sign up form
[REP-2585] - Resource with an " in their main display name may cause rendering of tooltips and related rows in grids to fail
[REP-2589] - GIT UK repository not being updated
[REP-2590] - Copyright will be updated on archetype upload: Information icon is missing
[REP-2591] - Project members / invitations:Firstname lastname not separated by space
[REP-2595] - Details button for Release Set (ReleaseSetOneRevisionOverviewPanel) cannot be clicked
[REP-2598] - For a Release Set with more than one revision, only the latest is displayed in the Revision History
[REP-2599] - A Release Set with more than one revision cannot be deleted
[REP-2600] - Create Release Set: Select initial or draft state is not rendered in IE 11
[REP-2603] - Missing dictionaries should be recreated case-insensitively
[REP-2604] - InputStream for the Termset XML needs to be closed when registering an OTS query with OTS
[REP-2605] - Should not attempt to resize user photo if there is none (or it is invalid)
[REP-2606] - UserNameSelectTriggerField doesn't work when called from PasswordChangePanel
[REP-2608] - When sending emails via Project/Send Emails to... no warning for empty users appears
[REP-2610] - Template toolbar is too small when not logged in
[REP-2612] - Remove orphaned project and subdomain roles
Change Requests
[REP-2506] - Report bulk import results grouped by errors, warnings and information
[REP-2511] - remove sb, sx, sz language codes from CKM
[REP-2513] - Change order of remote import items: Archetypes that can be updated first
[REP-2520] - Summary view of review(s) should always display the element that a special question belongs to
[REP-2531] - Do not display empty header elements for templates in summary view
[REP-2533] - Summary View: Header fields should always be displayed if there is a SQ with a comment for it
[REP-2538] - The unused space in an OrgChart where some nodes have collapsed should be reduced
[REP-2555] - After creating a remote subdomain, open the create project panel and advise that a project is needed
[REP-2570] - New comment tweet should use the full name of the user, not the loginname
[REP-2573] - Should hide the Import Review Feedback button if there is no review round yet
[REP-2576] - Add a little bit more padding around the instructions when creating/modifying a review round
[REP-2577] - Add direct links to privacy policy, terms of use and code of conduct
[REP-2596] - Should be able to delete a remotely cached archetype, even if it is published in the remote CKM
[REP-2597] - Should not be able to delete an archetype if in any revision of any template it is used
[REP-2601] - Upgrade bit.ly link shortening to use OAuth access token instead of the legacy API-key
[REP-2609] - Do not allow any archetype to be imported that has a non-supported language
Tasks
[REP-2497] - Rework/Streamline the various commit and reject services
[REP-2504] - Upgrade to Commons lang 3.1
[REP-2558] - Upgrade to Mediaflux 3.8.054
[REP-2569] - Upgrade Freemind fileformat from 0.9.0 to 1.0.1
[REP-2565] - Upgrade to Java 7 on all machines, including dev
[REP-2566] - Upgrade to GWT 2.6 (RC4 for now)