Plan for the Admin UI module. More details of the release in https://wiki.openmrs.org/x/i4DTAw

Build: #66 failed Changes by Wyclif Luyima

Stages & jobs

  1. Default Stage

  2. Release

    Requires a user to start manually

Code commits

Admin UI

  • Wyclif Luyima

    Wyclif Luyima f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1

    Manage Accounts - RA-833
    Manage Accounts - RA-833

    Manage Accounts - RA-833

    Manage Accounts - RA-833

    Manage Accounts - RA-833

    Manage Accounts - RA-833

    Manage Accounts - RA-833

    Manage Accounts - RA-833

    Renamed personDetailsForm to personDetails - RA-833

    Renamed userDetailsForm to userDetails - RA-833

    Completed user details editing  - RA-835

    Re-grouped the forms and details on teh tab content panes  - RA-833

    Added form validation for username and privilege level  - RA-833

    Added password validation  - RA-833

    Changed serialisation of providers and provider roles to happen in controller - RA-833

    Providers with the same role same person should not be allowed - RA-833

    Fixed bug where the name can't be displayed for a provider a count not linked to a person record - RA-833

    Adde validation when creating a new account - RA-833

    Added basic form field validation when creating a new account - RA-833

    Added more form field validation to account form - RA-833

    Removed privilege level and capability prefixes from UI - RA-833

    Added force change password field to user form - RA-833

    Cleaned up css - RA-833

    Removed loading of messages via ajax - RA-833

    Fixed toggling of save button when creating new account when a user or provider only is added  - RA-833

    Fiexed broken logic that matches passwords when creating a new account   - RA-833

    Added hiding of actions when in edit mode - RA-833

    Added hiding of actions when in edit mode - RA-833

    Hide password fields when editing a user and hide forcePassword change when adding a new user account  - RA-833

    Display updated account audit info - RA-833

    Added line between person details sections - RA-833

    • api/pom.xml (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • api/src/main/java/org/openmrs/module/adminui/account/Account.java (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • api/src/main/java/org/openmrs/module/adminui/account/AccountService.java (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • api/src/main/java/org/openmrs/module/adminui/account/AccountServiceImpl.java (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • api/src/main/java/org/openmrs/module/adminui/account/AdminUiAccountValidator.java (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • api/src/main/resources/messages.properties (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • api/src/main/resources/moduleApplicationContext.xml (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • api/src/test/java/org/openmrs/module/adminui/account/AccountServiceComponentTest.java (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • api/src/test/java/org/openmrs/module/adminui/account/AccountServiceTest.java (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • api/src/test/java/org/openmrs/module/adminui/account/AccountTest.java (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • api/src/test/java/org/openmrs/module/adminui/account/AccountValidatorTest.java (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • api/src/test/resources/TestingApplicationContext.xml (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • api/src/test/resources/test-hibernate.cfg.xml (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • omod/pom.xml (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • omod/src/main/compass/sass/adminui.scss (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • omod/src/main/compass/sass/configureMetadata.scss (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • omod/src/main/compass/sass/metadata/locations/locationAttributeTypes.scss (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • omod/src/main/compass/sass/systemadmin/account.scss (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • omod/src/main/compass/sass/systemadmin/accounts.scss (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • omod/src/main/java/org/openmrs/module/adminui/fragment/controller/account/AccountFragmentController.java (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • omod/src/main/java/org/openmrs/module/adminui/fragment/controller/systemadmin/accounts/AccountDetailsFragmentController.java (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • omod/src/main/java/org/openmrs/module/adminui/fragment/controller/systemadmin/accounts/ProviderTabContentPaneFragmentController.java (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • omod/src/main/java/org/openmrs/module/adminui/page/controller/systemadmin/accounts/AccountPageController.java (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • omod/src/main/java/org/openmrs/module/adminui/page/controller/systemadmin/accounts/ManageAccountsPageController.java (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • omod/src/main/java/org/openmrs/module/adminui/page/controller/systemadmin/accounts/OtherAccountData.java (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • omod/src/main/resources/apps/adminui_extension.json (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • omod/src/main/resources/config.xml (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • omod/src/main/webapp/fragments/systemadmin/accounts/personDetails.gsp (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • omod/src/main/webapp/fragments/systemadmin/accounts/providerDetails.gsp (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • omod/src/main/webapp/fragments/systemadmin/accounts/providerFormFields.gsp (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • omod/src/main/webapp/fragments/systemadmin/accounts/providerTabContentPane.gsp (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • omod/src/main/webapp/fragments/systemadmin/accounts/retireProviderDialog.gsp (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • omod/src/main/webapp/fragments/systemadmin/accounts/retireUserDialog.gsp (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • omod/src/main/webapp/fragments/systemadmin/accounts/userDetails.gsp (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • omod/src/main/webapp/fragments/systemadmin/accounts/userFormFields.gsp (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • omod/src/main/webapp/fragments/systemadmin/accounts/userTabContentPane.gsp (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • omod/src/main/webapp/pages/metadata/configureMetadata.gsp (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • omod/src/main/webapp/pages/metadata/locations/locationAttributeType.gsp (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • omod/src/main/webapp/pages/metadata/locations/manageLocationAttributeTypes.gsp (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • omod/src/main/webapp/pages/metadata/locations/manageLocationTags.gsp (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • omod/src/main/webapp/pages/systemadmin/accounts/account.gsp (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • omod/src/main/webapp/pages/systemadmin/accounts/manageAccounts.gsp (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • omod/src/main/webapp/resources/scripts/directives/shouldMatch.js (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • omod/src/main/webapp/resources/scripts/fragments/systemadmin/personDetails.js (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • omod/src/main/webapp/resources/scripts/fragments/systemadmin/providerDetails.js (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • omod/src/main/webapp/resources/scripts/fragments/systemadmin/userDetails.js (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • omod/src/main/webapp/resources/scripts/systemadmin/account.js (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)
    • pom.xml (version f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1)