Release Notes - Product Registry - Content

Version ProductRegistry-1.3-GA

Bug

  • [ GZL-769] - PR- Add access to the TF content at least for the admin.
  • [ GZL-975] - Cannot delete a user which has UserPreferences object
  • [ GZL-1130] - Issue with the crawler on production
  • [ GZL-1179] - PR - Change the mechanism of IIS downloads during system creation/update
  • [ GZL-1180] - PR - Upgrade Richfaces to 3.3.3 Final
  • [ GZL-1181] - PR - Crawler has to send email to admin instead of vendors. Admin will decide to forward.
  • [ GZL-1182] - PR - An IIS published should be automatically referenced into the search, but waiting for a VERIFICATION (instead of validation)

Improvement

  • [ GZL-318] - Show an icon that indicates that the url is valid.
  • [ GZL-486] - Add the Value Name in modal panel inside the search logs page when admin clicks on 'Criteria list'
  • [ GZL-986] - PR - Disable edit/delete action in the TF section
  • [ GZL-1155] - PR - If the IIS URL is entered at the creation (before getting the Actors/Profiles tab) than we should not get the IIS URL with the Red label
  • [ GZL-1159] - PR - Add a "filter by " system name in the systems management page

New Feature

  • [ GZL-968] - PR - Add the possibility to copy a declaration

Task

  • [ GZL-1137] - In the Integration Statements management page (for admin), it should be possible to start a validation for an IIS with crawler issues.

Version ProductRegistry-1.2-SR1

Bug

  • [ GZL-826] - PR- Crawler logs are empty after upgrade to 1.2-GA
  • [ GZL-827] - PR- Integration Statement validation page for admin : seam debug when click on link : "Check DB Content"
  • [ GZL-828] - PR - in the page "http://product-registry.ihe.net/PR/administration/systemForAdmin.seam?cid=116" a click on the company link result in a seam debug page
  • [ GZL-834] - Fix versionning issue : the application version should not be common to all applications...
  • [ GZL-846] - PR- http://product-registry.ihe.net/PR/administration/listAllSystemsNeedingAdminValidation.seam impossible to visualize the second page and the next one in the table at the bottom
  • [ GZL-847] - PR- Page systemForAdmin.seam : click on the link in the tool tips for the edit button results in seam debug page !

Improvement

  • [ GZL-256] - Option list box unnecessary when unavailable option
  • [ GZL-314] - Add the number of results with all criterias (in advanced search page)
  • [ GZL-833] - PR : Optimize icons size to make application faster

New Feature

  • [ GZL-111] - PRegistry - Add a loading bar (ajax) when you are performing a search or when you add/remove criteria
  • [ GZL-835] - PR : Create a new default search : fast, easy and advanced !

Version ProductRegistry-1.2-GA

Bug

  • [ GZL-740] - PR: System type tree in normal Search page should not be exploded as default
  • [ GZL-802] - PR- When log as admin, the page /PR/users/user/listUsersInstitution.seam, the list box containing the list of companies is empty
  • [ GZL-803] - PR- When log as admin, the page /PR/administration/listAllSystemsNeedingAdminValidation.seam scrolling from one page to the other in the table does not work
  • [ GZL-830] - When trying to generate the integration statement on production, I am getting this error. : could not execute query
  • [ GZL-831] - Institution type issue, editing an institution from menubar

Improvement

  • [ GZL-738] - PR: Remove the modal panel after system creation (showing system status) - this is now deprecated and replaced by breadcrumb
  • [ GZL-801] - PR- in the page PR/systems/system/showCachedIntegrationStatement.seam, date of Integration statement is displayed as a time. Please show as a date

Task

  • [ GZL-617] - Optimize time performances in all suggestion boxes (adv search and institutions list for admin) - Need a fast reaction

Version ProductRegistry-1.1-SR1

Bug

  • [ GZL-280] - Icons in Institutions management are not all working
  • [ GZL-379] - Integration Statement size should be displayed as KiloBytes in the search results
  • [ GZL-601] - In trees within PR (search, system registration), when a user clicks on the label, it should explode the tree.
  • [ GZL-624] - IP address logged in the statistics page is the address of the server, not the address of the user.....
  • [ GZL-650] - PR: many bugs in the display/update of list boxes in Advanced Research
  • [ GZL-658] - PR: profiles/actors may generate a failure/a bug (non-available parameters)
  • [ GZL-668] - PR: logging out after creating an new system and asking for IS publication generates an Error page
  • [ GZL-685] - Do not render country flag (img) if country is null
  • [ GZL-698] - PR : The fields comment and history in for the table pr_system are not safe.
  • [ GZL-699] - PR: Clicking on the button to generate the PDF file generates an Error page
  • [ GZL-700] - PR: when a user has been created, a click on the 'Change password' button (on the Edit page of the user) generates an HTTP 404 Error
  • [ GZL-701] - PR: logged as admin, clicking on the Application Preferences and Misc tabs generates on Error page
  • [ GZL-702] - PR: the modal panel displaying the IS after a Search from TF is sometimes empty
  • [ GZL-703] - PR: (logged as admin, on IE) on the page displaying all companies, when clicking on the icon with link to the website of a company, the opening window is empty
  • [ GZL-704] - PR: clicking on the "Delete" icon for a given institution does not work
  • [ GZL-705] - PR: manual modification by admin of the System summary ("state" of a system) as publication request, rejected system, etc does not work properly
  • [ GZL-713] - PR: Error page when clicking on any "Continue" or "Save" buttons for the creation of a new system
  • [ GZL-737] - PR: Send an email to admin when crawler job is done, including a job report

Improvement

  • [ GZL-284] - Keep the current tab selected when switching for view to edit mode in system summary page
  • [ GZL-487] - Add the status in the crawler report
  • [ GZL-651] - PR: still some english words/sentences in the french version
  • [ GZL-654] - PR (french version): when searching for an integration statement using TF, the title of a button resetting criteria should be updated
  • [ GZL-660] - PR: (IS Resarch on IE) the cross on the modal panel displaying information about an integration statement diasppears
  • [ GZL-684] - PR : In the page PR/users/user/showUser.seam that displays the user information, make the user email address a clickable link so that sending an email to the user shall become a one click action
  • [ GZL-686] - Add the number of registered systems for each institution (in listAllInstitutions for admin)
  • [ GZL-729] - PR: after adding a new user, the message concerning the sending of the e-mail is not accurate enough

New Feature

  • [ GZL-682] - Add a column in the table PR/administration/listAllSystems.seam to show the number of downloads per system
  • [ GZL-691] - Crawler management

Task

  • [ GZL-265] - No Integration Profile is available for the Radiation Oncology domain in the "Profile(s)/Actor(s)" tab ("Manage system")
  • [ GZL-312] - In 'About' modal panel, add a link to INRIA and MIR website
  • [ GZL-676] - Port to Jboss 5
  • [ GZL-687] - Send an email to prevent user (system owner) when an Integration Statement has been validated by admin
  • [ GZL-688] - Send an email to prevent user (system owner) when an Integration Statement has been rejected by admin with the rejected cause
  • [ GZL-689] - Send an email to admin when an Integration Statement has to be validated - with the name of the new IS to validate and also the list of all others systems to validate

Sub-task

  • [ GZL-320] - Add a log object for search (a kind of searches history)
  • [ GZL-436] - Would be nice to have a page that shows the generated IS and the IS online. Easier for the user to compare

Bug

  • [ GZL-141] - When you register an user account, it's possible to define a password with a length=1 or 2... this is not enough... should be at least 6
  • [ GZL-234] - Tooltip help over the mouse pointer cannot allow a click action on an icon (inmanagement pages)
  • [ GZL-380] - If an Integration Statement is referenced and a user updates any of the system information, IS is still referenced, it should not
  • [ GZL-438] - Need to fix rendering issues with IE in Search pages
  • [ GZL-440] - Bug in "TF search" performing a search matching all selected criteria
  • [ GZL-441] - Bug in "TF search" clicking on the results list link of one criterion (on the right of the criterion line)
  • [ GZL-448] - TF drools should not be loaded when user performs the first search... it makes PR slow
  • [ GZL-459] - The list of results is not refreshed if you click on the link showing the results for only one criterion (in the criteria datatable)
  • [ GZL-489] - Seam debug page, searching for a system type in the tree (default search)
  • [ GZL-500] - Impossible to generate an Integration Statement PDF in PR
  • [ GZL-501] - Crash creating a new system with name and types but without entered version
  • [ GZL-512] - Crash occurs performing many adv searches with different criteria (2, then, 3, then, 4 then 5)
  • [ GZL-594] - PR : when adding a system, the system type selection in the drop-down list is not taken into account after in the "Register a system" page
  • [ GZL-595] - PR: When adding a Profile/actor implementation for a system, the transaction fails
  • [ GZL-596] - PR: After adding a user for a given company, the search results does not retrieve it in the list
  • [ GZL-597] - PR: Error page when clicking on the Misc link in Administration part (logged as admin)
  • [ GZL-599] - PR: (In the "Search IS using TF" part) Debug page when clicking on the search button despite "0 result(s)" case in the IS search results table
  • [ GZL-607] - Deleting a user account does not work
  • [ GZL-618] - Switch 'Update" button to 'Save' button in System summary registration
  • [ GZL-620] - Don't update the waiting_for_validation field if the system is referenced, let it as "true"
  • [ GZL-629] - Add an autosave action editing the comment field during admin validation (of IS)
  • [ GZL-640] - Need a full translation (french) of PR introduction section
  • [ GZL-663] - PR: Adding another profile/actor for a system after having the IS referenced does not update the bread crump
  • [ GZL-664] - PR: deleting all the actors/profiles of a system after the IS is referenced still generates missing dependencies
  • [ GZL-665] - PR: after referencing a system IS, updating some profiles/actors then the system page does not update the bread crump icons properly
  • [ GZL-667] - PR: after a first ask for IS publication being rejected, sending a second one (same system) is not taken into account in the bread crump and on Gazelle admin interface (for validation)
  • [ GZL-669] - PR: Rejecting an IS does not update the bread crump properly ("Waiting for admin Validation" not emphasized)
  • [ GZL-671] - PR: Indicate the user that the downloaded IS file (pdf) must not be opened before providing it for referencing
  • [ GZL-672] - PR: the PDF file for IS should not be updated in sumo DB each time the user clicks on the button to generate it
  • [ GZL-673] - PR: when updating actors/profiles after automatic referencement, this automatic referencing does not work (ask for admin validation is launched)
  • [ GZL-674] - PR: Actors/Profiles added from the Missing Dependencies panel are not taken into account in the generated IS PDF file

Improvement

  • [ GZL-260] - When adding a profile/actor for a system: option list box unnecessary when unavailable option
  • [ GZL-264] - "Manage system": previous selected fields are not updated when all the actors/profiles are for a system
  • [ GZL-296] - Creating an account, 'Save' button should be rendered only if information is well-entered within fields
  • [ GZL-313] - In advanced search page, add or/add label between criteria (depending on the search mode : or or all criterias)
  • [ GZL-485] - Add the IS URL in modal panel inside the crawler reports page when admin clicks on 'Unreachable IS'
  • [ GZL-488] - Add refresh button in Crawle reports and Search logs admin pages
  • [ GZL-598] - PR: Title in the modal panel for "IS With Unmatching HashCode" in the Crawler log part
  • [ GZL-621] - In System summary : Add a control panel for Gazelle admin to manage status field (waiting for validation, referenced, etc...)
  • [ GZL-628] - Add an email link on the creator name during admin validation (of IS)
  • [ GZL-631] - Add a link on the system name to the system page (edition mode) during admin validation (of IS)
  • [ GZL-633] - Replace 'Check Missing TF dependencies' by 'Continue' to continue the registration process (including the check TF dependencies)
  • [ GZL-652] - PR (in Advanced Research): the calendar proposes days up to 31 !
  • [ GZL-653] - PR (footer of pages): for french version, a sentence in the "Suivi des problèmes" modal panel is non sense
  • [ GZL-655] - PR: On Manage Systems page, the tooltips for "?" on the process scheme are duplicated
  • [ GZL-656] - PR (Manage Systems/Systems Summary): selected system type is not displayed on the Edit page after selecting it
  • [ GZL-659] - PR: the process to add a system is not clear (how to reach the "Publication request" step?)
  • [ GZL-670] - PR: Generating an IS with Gazelle without providing a date of creation (System Summary) returns "null" on the IS Date

New Feature

  • [ GZL-79] - Add a PDF tab with a preview of the generated PDF of an Integration Statement (in the one-system management page)
  • [ GZL-81] - Add new user informations in the email sent to company administrator when a new user has been created for a company.
  • [ GZL-134] - Add an administration page, rendered for admin just after an application installation with variables to set (variables used by the application)
  • [ GZL-216] - Need to be able to log the searches performed
  • [ GZL-619] - Add a breadcrumb for system registration workflow (from registration to referencing)

Task

  • [ GZL-206] - Test if a company has several admins and if a new user wants to register for that company (which admin will get validation email ??)
  • [ GZL-298] - Add a new referencement criteria : URL repository in company information
  • [ GZL-299] - Add system types levels for search (eg. 1. PACS, 1.1 PACS Cardio, 1.2 PACS Rad...)
  • [ GZL-300] - Add system types levels for system/IS registration (eg. 1. PACS, 1.1 PACS Cardio, 1.2 PACS Rad...)
  • [ GZL-311] - Move release notes for PR to product-registry.ihe.net
  • [ GZL-437] - Integration Statement validation by Admin : In the "IS to be validated by Admin" page, we need a link rendering Profiles/Actors in DB (as Cache result page)
  • [ GZL-460] - Explain the system type search in the "Default search" page because we don't know that the search is performed.
  • [ GZL-616] - Add a "Publish" button when a user wants to publish his IS - Need it in 3 placeholders

Version ProductRegistry-1.0-RC4

Bug

  • [ GZL-63] - Bug when you perform a search with a criteria, and when you update the domain fo the second criteria, Actors list should be reseted
  • [ GZL-261] - A redirection loop is happening when clicking on the "Check for missing Dependencies" (to add a profile/actor tab for a system)
  • [ GZL-266] - HTTP 404 Error page when clicking on the link provided in the mail for user account creation
  • [ GZL-270] - In the manage company information, the "Type of company" update is not made
  • [ GZL-281] - Bad link when clicking on "Sign-In" after creating a new user account
  • [ GZL-282] - Redirection loop when the user clicks on the validation link presented in the IHE PR Account Activation e-mail
  • [ GZL-292] - NotLoggedInException page displayed when link on a system/user list page after logging out
  • [ GZL-295] - Panel in Advanced Search needs to be resized for small resolution.
  • [ GZL-302] - In ListAllSystems.xhtml for IHE Admin, label on the top of this page has to be changed... (internationalization is not built during compil)
  • [ GZL-303] - Release notes are defined for TM in PR
  • [ GZL-305] - Move "ProductRegistry" label to "Product Registry" in all application
  • [ GZL-307] - Blue page displayed when creating an user account for a registered institution
  • [ GZL-316] - Miss a "Cancel" button in PR : create/edit system/IS
  • [ GZL-317] - URL validation for remote IS does not work in the editIntegrationStatement.xhtml page (it works on editSystem.xhtml)
  • [ GZL-333] - When providing the required address and city in the Edit page for a company : message requiring them still displayed an no update
  • [ GZL-334] - No update when modifying (adding) the IS URL as a Gazelle or institution admin
  • [ GZL-337] - In the Research linked to IS Documents: fields provided for profile/actor registration are displayed by default
  • [ GZL-339] - Updating the Link for IS Statements in the Edit page for a system does not work
  • [ GZL-340] - Uploaded documents for statements are not indicated in the View mode for a given system
  • [ GZL-344] - Removing a criterion in the TF search does not work (but Ok for removing them all)
  • [ GZL-347] - Clicking on the Cached linked in the results page for IS Search does not work
  • [ GZL-350] - ELException when updating IS link in the editSystem page
  • [ GZL-357] - As a Gazelle administrator : the "Delete" task for a system does not work
  • [ GZL-371] - In the Checking for missing dependencies window : clicking in "Add it" does not work automatically
  • [ GZL-378] - Bug reseting a criteria for advanced search... we need to refresh criteria panel and results panel

Improvement

  • [ GZL-257] - In the "Search Integration Statements using Technical Framework" part: former results not removed when the reset is done
  • [ GZL-267] - Redirection when a user update has been made
  • [ GZL-271] - The button to go back to the home page should have the same "title" and proposed on more pages
  • [ GZL-272] - Unnecessary "Search" item on the "Search Integration Statement" tab
  • [ GZL-283] - System update : need for a information message
  • [ GZL-304] - Dicom and HL7 conformance statements fields may be an URL or a file (means a need of an upload feature, and also a file storage)
  • [ GZL-336] - In the Edit page to add a profile/actor: former selected fields are displayed by default
  • [ GZL-341] - Need spaces between each punctuation symbol in the modal panel for the checking dependencies
  • [ GZL-342] - English grammar: one criterion, two criteria ("criterias" does not exist)
  • [ GZL-343] - English grammar: space between "result(s)" and "for this criteria" in the search table of the searchHome page + replace "criteria" by "criterion"
  • [ GZL-345] - Convention to set: Save/Update button(s) on the left side of the Cancel one
  • [ GZL-346] - In the results page for IS search : the version of the system is not indicated

New Feature

  • [ GZL-70] - Add a PDF signature process when you generate an IS for a comapny.
  • [ GZL-87] - In "About" link, release date is not correct. Should be the time of the last ant "make-relase" and not a Forge date.
  • [ GZL-214] - We need very simple search features for the product registry

Task

  • [ GZL-75] - Need to clean id in pr_system_actor_profiles table
  • [ GZL-293] - Works on Home page layout for Product Registry
  • [ GZL-294] - Remove fade out effects in PR homepage
  • [ GZL-297] - Add 3 Helps for fields... (see list)
  • [ GZL-301] - For Selenium : Allow to enter field in IS Publication Date (with keyboard, and not only with mouse)
  • [ GZL-310] - Add some explanations in the IS cached page
  • [ GZL-319] - Take off the 'Are you sure' label into HL7/Dicom conformance modal panel

Version ProductRegistry-1.0-RC3

Bug

  • [ GZL-254] - (After a first system/company selection) JBoss Seam Debug Page appears when clicking on the "Please Select..."
  • [ GZL-255] - Advanced Research" part: JBoss Seam Debug page when clicking on a link of a gazelle window
  • [ GZL-258] - Problem when creating a new account in the "Sign-in" part
  • [ GZL-259] - After creating a new account, an error message "gazelle.users.user.faces.ProblemWithTheSystemTryAgain : null" appears at the top of the page
  • [ GZL-263] - Error page when clicking on "Generate a PDF file" in the Profiles/Actors tab
  • [ GZL-269] - Redirection when Edit button is selected in the "Institution Demographic Part"

Improvement

  • [ GZL-262] - English grammar in the "Register a system" page
  • [ GZL-268] - English grammar in the "Users management" page
  • [ GZL-273] - English grammar in the "Search Integration Statements" part
  • [ GZL-274] - "Introduction" page: english grammar
  • [ GZL-275] - "Register a system" page: english grammar
  • [ GZL-279] - English grammar in the "Menu Administration" page (for administrators)

Version ProductRegistry-1.0-RC2

Bug

  • [ GZL-71] - Take off "Similar IS" in the IS results page
  • [ GZL-82] - Need an activated session for production environment (eg. activated session will be NA2009)
  • [ GZL-85] - Search results are always rendered that way : "1-76 results" should be : "10-20 on 76" because of the scroller

New Feature

  • [ GZL-67] - When PR did not find any results aftare a search, we should get an information message rendered : "No results..."
  • [ GZL-73] - Add roles management for users
  • [ GZL-86] - Company administrator should get New user email only when this one acivates his account

Version ProductRegistry-1.0-RC1

Bug

  • [ GZL-56] - Integration profile options are not sorted in dropdown list (for search and system implementations)
  • [ GZL-57] - buttons are not correctly rendered in many pages
  • [ GZL-58] - "Check TF dependencies" does not work with PR
  • [ GZL-59] - "Reset All IHE implementations" button does not work
  • [ GZL-66] - Take off the menu "Advanced Search" from the menubar
  • [ GZL-68] - Take off "Your request is being processed" ajax message (modalpanel)
  • [ GZL-69] - No edition action possible in the IS cache page (after a Search)
  • [ GZL-72] - Take off 'remove' button for IHE/TF implementations in the Cache page
  • [ GZL-76] - Take off the menu "Preferences" from the menubar
  • [ GZL-78] - Problem with backgroung image - we need to know the URL basemane context to get the image

Improvement

  • [ GZL-54] - Update build.xml to prompt user for confirmation when building a prod environement !!!!

New Feature

  • [ GZL-60] - Change building mechanism to make application for 2 environments (dev and prod) on the same JBoss server
  • [ GZL-61] - Change the registration way (users and institutions)
  • [ GZL-74] - Add a owner information on a system