[phenotips/phenotips] 01a041: PT-2999: Created the external identifier administr...

GitHub noreply at github.com
Mon Jan 15 16:19:08 EST 2018


  Branch: refs/heads/master
  Home:   https://github.com/phenotips/phenotips
  Commit: 01a041e51665cc9da210bac6024137ce977e70ee
      https://github.com/phenotips/phenotips/commit/01a041e51665cc9da210bac6024137ce977e70ee
  Author: a-gvo <alina.gvo at gmail.com>
  Date:   2017-12-20 (Wed, 20 Dec 2017)

  Changed paths:
    M components/application-configuration/api/src/main/resources/ApplicationResources.properties
    A components/application-configuration/ui/src/main/resources/PhenoTips/LabeledIdentifierConfigurationClass.xml
    A components/application-configuration/ui/src/main/resources/PhenoTips/LabeledIdentifierGlobalSettings.xml
    A components/application-configuration/ui/src/main/resources/PhenoTips/LabeledIdentifierSettings.xml
    M components/navigation/api/src/main/resources/ApplicationResources.properties
    M components/navigation/ui/src/main/resources/data/WebHome.xml

  Log Message:
  -----------
  PT-2999: Created the external identifier administration section.

PT-2999: Added administration section translation labels.

PT-2999: Added the administration section in WebHome.


  Commit: 6f42ebe9577cf501bbc61e5651920b40e423a1f4
      https://github.com/phenotips/phenotips/commit/6f42ebe9577cf501bbc61e5651920b40e423a1f4
  Author: a-gvo <alina.gvo at gmail.com>
  Date:   2017-12-20 (Wed, 20 Dec 2017)

  Changed paths:
    A components/patient-data/impl/src/main/java/org/phenotips/data/internal/controller/LabeledExternalIdentifiersController.java
    M components/patient-data/impl/src/main/resources/META-INF/components.txt

  Log Message:
  -----------
  PT-3001: Added the controller.

PT-3001: Added the controller class to components.


  Commit: 8ec26611df7f5d25c10906a1a2d15fc039d400a7
      https://github.com/phenotips/phenotips/commit/8ec26611df7f5d25c10906a1a2d15fc039d400a7
  Author: a-gvo <alina.gvo at gmail.com>
  Date:   2017-12-20 (Wed, 20 Dec 2017)

  Changed paths:
    M components/patient-data/impl/src/main/resources/ApplicationResources.properties
    A components/patient-data/ui/src/main/resources/PhenoTips/LabeledIdentifierClass.xml

  Log Message:
  -----------
  PT-2998: Added the LabeledIdentifierClass.


  Commit: bac51a391ce8729e8c5d7d48b5dafa456f1b1409
      https://github.com/phenotips/phenotips/commit/bac51a391ce8729e8c5d7d48b5dafa456f1b1409
  Author: a-gvo <alina.gvo at gmail.com>
  Date:   2017-12-20 (Wed, 20 Dec 2017)

  Changed paths:
    M components/base-war/src/main/webapp/resources/uicomponents/widgets/validation/scrollValidation.js
    M components/patient-data/impl/src/main/resources/ApplicationResources.properties
    A components/patient-data/ui/src/main/resources/PhenoTips/CheckLabeledEid.xml
    A components/patient-data/ui/src/main/resources/PhenoTips/LabeledEidValidator.xml
    A components/patient-data/ui/src/main/resources/PhenoTips/LabledEidTableDataDisplayer.xml
    M components/patient-data/ui/src/main/resources/PhenoTips/PatientSheet.xml
    M components/patient-data/ui/src/main/resources/PhenoTips/PatientSheetMacros.xml
    M components/patient-data/ui/src/main/resources/PhenoTips/UIX_Field__date_of_birth.xml
    M components/patient-data/ui/src/main/resources/PhenoTips/UIX_Field__date_of_death.xml
    M components/patient-data/ui/src/main/resources/PhenoTips/UIX_Field__exam_date.xml
    M components/patient-data/ui/src/main/resources/PhenoTips/UIX_Field__gender.xml
    M components/patient-data/ui/src/main/resources/PhenoTips/UIX_Field__health_card.xml
    M components/patient-data/ui/src/main/resources/PhenoTips/UIX_Field__indication_for_referral.xml
    A components/patient-data/ui/src/main/resources/PhenoTips/UIX_Field__labeled_eids.xml

  Log Message:
  -----------
  PT-3000: Created UIX for displaying identifiers.

PT-3000: Added translation strings.

PT-3000: Added validation of labeled external IDs on save.

PT-3000: Added a translation string for labeled_eids field title.

PT-3000: Added a colon after External ID label in edit mode.


  Commit: f1723924e41883ad9b36c327ea5799d6d781e202
      https://github.com/phenotips/phenotips/commit/f1723924e41883ad9b36c327ea5799d6d781e202
  Author: a-gvo <alina.gvo at gmail.com>
  Date:   2017-12-20 (Wed, 20 Dec 2017)

  Changed paths:
    M components/navigation/api/src/main/resources/ApplicationResources.properties
    M components/navigation/ui/src/main/resources/PhenoTips/DatabaseFilters.xml
    M components/patient-data/ui/src/main/resources/PhenoTips/LabeledEidValidator.xml
    M components/widgets/resources/src/main/resources/resources/uicomponents/widgets/exportData.css

  Log Message:
  -----------
  PT-3002: Implemented searching by identifiers in "Advanced data filters".

PT-3002: Bugfixes and added labeled eids for export.

PT-3002: Implemented a dropdown for labeled identifiers in "Advanced data filters".

PT-3002: Code cleanup and bugfixes.


  Commit: 0cab416087aa476354a5a76541605f5f900af1fb
      https://github.com/phenotips/phenotips/commit/0cab416087aa476354a5a76541605f5f900af1fb
  Author: a-gvo <alina.gvo at gmail.com>
  Date:   2017-12-20 (Wed, 20 Dec 2017)

  Changed paths:
    A components/patient-data/impl/src/test/java/org/phenotips/data/internal/controller/LabeledExternalIdentifiersControllerTest.java

  Log Message:
  -----------
  [misc] Added unit tests.


  Commit: f7830544caffca0bf2cba2e5acb7fce8e941b341
      https://github.com/phenotips/phenotips/commit/f7830544caffca0bf2cba2e5acb7fce8e941b341
  Author: a-gvo <alina.gvo at gmail.com>
  Date:   2017-12-20 (Wed, 20 Dec 2017)

  Changed paths:
    M components/navigation/api/src/main/resources/ApplicationResources.properties
    M components/navigation/ui/src/main/resources/PhenoTips/DatabaseFilters.xml
    M components/patient-data/impl/pom.xml
    M components/patient-data/impl/src/main/java/org/phenotips/data/internal/controller/LabeledExternalIdentifiersController.java
    M components/patient-data/impl/src/test/java/org/phenotips/data/internal/controller/LabeledExternalIdentifiersControllerTest.java
    M components/patient-data/ui/src/main/resources/PhenoTips/CheckLabeledEid.xml
    M components/patient-data/ui/src/main/resources/PhenoTips/LabeledIdentifierClass.xml
    M components/patient-data/ui/src/main/resources/PhenoTips/PatientSheetMacros.xml

  Log Message:
  -----------
  PT-1995: Rebase and refactor.

- Fixed advanced filters.

- Fixed unit tests.

- Refactored to take into account various patient write policies.


  Commit: 0525bd1ac810955c6a2ca8d5fba51881e70572fa
      https://github.com/phenotips/phenotips/commit/0525bd1ac810955c6a2ca8d5fba51881e70572fa
  Author: Sergiu Dumitriu <sergiu at phenotips.org>
  Date:   2017-12-20 (Wed, 20 Dec 2017)

  Changed paths:
    M components/patient-data/ui/src/main/resources/PhenoTips/LabledEidTableDataDisplayer.xml

  Log Message:
  -----------
  PT-1995: Multiple external IDs per patient
Bugfix: JS error when editing a patient and no external identifiers are enabled


  Commit: 22caa03a303e1a38f24e99749580cd1d9901a215
      https://github.com/phenotips/phenotips/commit/22caa03a303e1a38f24e99749580cd1d9901a215
  Author: Sergiu Dumitriu <sergiu at phenotips.org>
  Date:   2017-12-20 (Wed, 20 Dec 2017)

  Changed paths:
    M components/patient-data/ui/src/main/resources/PhenoTips/CheckLabeledEid.xml

  Log Message:
  -----------
  PT-1995: Multiple external IDs per patient
Bugfix: due to autosave, a patient record will be allowed to use a duplicate identifier


  Commit: f10ea62e6c28a8df0a6001393824d114d1621bf8
      https://github.com/phenotips/phenotips/commit/f10ea62e6c28a8df0a6001393824d114d1621bf8
  Author: Sergiu Dumitriu <sergiu at phenotips.org>
  Date:   2017-12-20 (Wed, 20 Dec 2017)

  Changed paths:
    M components/patient-data/ui/src/main/resources/PhenoTips/CheckLabeledEid.xml

  Log Message:
  -----------
  PT-1995: Multiple external IDs per patient
Bugfix: uniqueness should only be validated against identifiers of the same type


  Commit: af0b41655c4dc53e81fef415dc8aba8930e8e439
      https://github.com/phenotips/phenotips/commit/af0b41655c4dc53e81fef415dc8aba8930e8e439
  Author: Sergiu Dumitriu <sergiu at phenotips.org>
  Date:   2017-12-20 (Wed, 20 Dec 2017)

  Changed paths:
    M components/patient-data/ui/src/main/resources/PhenoTips/LabeledIdentifierClass.xml
    M components/patient-data/ui/src/main/resources/PhenoTips/LabledEidTableDataDisplayer.xml
    M components/patient-data/ui/src/main/resources/PhenoTips/UIX_Field__labeled_eids.xml

  Log Message:
  -----------
  [misc] Reformatted xdocs


  Commit: 676f31713381ad1d20be3ea6fe23ae0eebebc259
      https://github.com/phenotips/phenotips/commit/676f31713381ad1d20be3ea6fe23ae0eebebc259
  Author: Sergiu Dumitriu <sergiu at phenotips.org>
  Date:   2017-12-20 (Wed, 20 Dec 2017)

  Changed paths:
    M components/application-configuration/ui/src/main/resources/PhenoTips/LabeledIdentifierConfigurationClass.xml

  Log Message:
  -----------
  [cleanup] Removed useless styling copy/pasted from one configuration to another


  Commit: e8364e8e2166b46ef64ef13a158917ded5f7701b
      https://github.com/phenotips/phenotips/commit/e8364e8e2166b46ef64ef13a158917ded5f7701b
  Author: Sergiu Dumitriu <sergiu at phenotips.org>
  Date:   2017-12-21 (Thu, 21 Dec 2017)

  Changed paths:
    M components/navigation/ui/src/main/resources/PhenoTips/DatabaseFilters.xml

  Log Message:
  -----------
  PT-1995: Multiple external IDs per patient
Filtering shouldn't require specifying the label first


  Commit: c7bf36cc7416802f42f1fc28098b9973847c5efd
      https://github.com/phenotips/phenotips/commit/c7bf36cc7416802f42f1fc28098b9973847c5efd
  Author: Sergiu Dumitriu <sergiu at phenotips.org>
  Date:   2018-01-04 (Thu, 04 Jan 2018)

  Changed paths:
    M components/patient-data/impl/src/main/java/org/phenotips/data/internal/controller/LabeledExternalIdentifiersController.java
    M components/patient-data/impl/src/test/java/org/phenotips/data/internal/controller/LabeledExternalIdentifiersControllerTest.java

  Log Message:
  -----------
  PT-1995: Multiple external IDs per patient
Changed the controller's data type from Map to Pair


  Commit: da4c06e14b7db3d9a41a597ba4581849080fa154
      https://github.com/phenotips/phenotips/commit/da4c06e14b7db3d9a41a597ba4581849080fa154
  Author: Sergiu Dumitriu <sergiu at phenotips.org>
  Date:   2018-01-15 (Mon, 15 Jan 2018)

  Changed paths:
    M components/export/api/src/main/resources/ApplicationResources.properties
    M components/export/ui/src/main/resources/PhenoTips/ExportPreferences.xml
    M components/patient-data/ui/src/main/resources/PhenoTips/UIX_Field__labeled_eids.xml

  Log Message:
  -----------
  PT-1995: Multiple external IDs per patient
Added option to enable/disable export of labeled identifiers in the Browse Patients page


  Commit: 86c7207ad42ef0ac8e294cbe2ef742ebd3157684
      https://github.com/phenotips/phenotips/commit/86c7207ad42ef0ac8e294cbe2ef742ebd3157684
  Author: Sergiu Dumitriu <sdumitriu at users.noreply.github.com>
  Date:   2018-01-15 (Mon, 15 Jan 2018)

  Changed paths:
    M components/application-configuration/api/src/main/resources/ApplicationResources.properties
    A components/application-configuration/ui/src/main/resources/PhenoTips/LabeledIdentifierConfigurationClass.xml
    A components/application-configuration/ui/src/main/resources/PhenoTips/LabeledIdentifierGlobalSettings.xml
    A components/application-configuration/ui/src/main/resources/PhenoTips/LabeledIdentifierSettings.xml
    M components/base-war/src/main/webapp/resources/uicomponents/widgets/validation/scrollValidation.js
    M components/export/api/src/main/resources/ApplicationResources.properties
    M components/export/ui/src/main/resources/PhenoTips/ExportPreferences.xml
    M components/navigation/api/src/main/resources/ApplicationResources.properties
    M components/navigation/ui/src/main/resources/PhenoTips/DatabaseFilters.xml
    M components/navigation/ui/src/main/resources/data/WebHome.xml
    M components/patient-data/impl/pom.xml
    A components/patient-data/impl/src/main/java/org/phenotips/data/internal/controller/LabeledExternalIdentifiersController.java
    M components/patient-data/impl/src/main/resources/ApplicationResources.properties
    M components/patient-data/impl/src/main/resources/META-INF/components.txt
    A components/patient-data/impl/src/test/java/org/phenotips/data/internal/controller/LabeledExternalIdentifiersControllerTest.java
    A components/patient-data/ui/src/main/resources/PhenoTips/CheckLabeledEid.xml
    A components/patient-data/ui/src/main/resources/PhenoTips/LabeledEidValidator.xml
    A components/patient-data/ui/src/main/resources/PhenoTips/LabeledIdentifierClass.xml
    A components/patient-data/ui/src/main/resources/PhenoTips/LabledEidTableDataDisplayer.xml
    M components/patient-data/ui/src/main/resources/PhenoTips/PatientSheet.xml
    M components/patient-data/ui/src/main/resources/PhenoTips/PatientSheetMacros.xml
    M components/patient-data/ui/src/main/resources/PhenoTips/UIX_Field__date_of_birth.xml
    M components/patient-data/ui/src/main/resources/PhenoTips/UIX_Field__date_of_death.xml
    M components/patient-data/ui/src/main/resources/PhenoTips/UIX_Field__exam_date.xml
    M components/patient-data/ui/src/main/resources/PhenoTips/UIX_Field__gender.xml
    M components/patient-data/ui/src/main/resources/PhenoTips/UIX_Field__health_card.xml
    M components/patient-data/ui/src/main/resources/PhenoTips/UIX_Field__indication_for_referral.xml
    A components/patient-data/ui/src/main/resources/PhenoTips/UIX_Field__labeled_eids.xml
    M components/widgets/resources/src/main/resources/resources/uicomponents/widgets/exportData.css

  Log Message:
  -----------
  Merge pull request #2193 from phenotips/PT-1995

PT-1995: Added functionality for creating multiple labeled external IDs per patient.


Compare: https://github.com/phenotips/phenotips/compare/c4b752da4867...86c7207ad42e


More information about the notifications mailing list