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

Build result summary

Details

Completed
Queue duration
1 second
Duration
1 minute
Labels
None
Revisions
Admin UI
f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1 f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1
Release scripts
fd5310f196074c1101fc7f1e2349005e2f083d72 fd5310f196074c1101fc7f1e2349005e2f083d72
Total tests
10
Fixed in
#67 (Changes by Wyclif Luyima)

Tests

Responsible

Code commits

Admin UI
Author Commit Message Commit date
Wyclif Luyima Wyclif Luyima f7e6a5cf56f0ab73a99de71eeed3abb81e60daf1 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

Tests

New test failures 3
Status Test View job Duration
Collapse Failed AccountServiceComponentTest saveAccount_shouldSaveNewAccountWithAProviderAndUserAccount History
Default Job 30 secs
java.lang.IllegalStateException: Failed to load ApplicationContext
	at org.springframework.test.context.CacheAwareContextLoaderDelegate.loadContext(CacheAwareContextLoaderDelegate.java:99)
	at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:122)
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109)
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75)
	at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:307)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288)
(69 more lines...)
Collapse Failed AccountServiceTest getAccountByPerson_shouldReturnTheAccountForTheSpecifiedPersonIfTheyAreAssociatedToAProvider History
Default Job < 1 sec
org.openmrs.api.APIException: Service not found: interface org.openmrs.api.UserService
	at org.openmrs.api.context.ServiceContext.getService(ServiceContext.java:750)
	at org.openmrs.api.context.ServiceContext.getUserService(ServiceContext.java:527)
	at org.openmrs.api.context.Context.getUserService(Context.java:452)
	at org.openmrs.module.adminui.account.Account.<init>(Account.java:44)
	at org.openmrs.module.adminui.account.AccountServiceImpl.getAccountByPerson(AccountServiceImpl.java:173)
	at org.openmrs.module.adminui.account.AccountServiceTest.getAccountByPerson_shouldReturnTheAccountForTheSpecifiedPersonIfTheyAreAssociatedToAProvider(AccountServiceTest.java:130)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
(29 more lines...)
Collapse Failed AccountServiceTest getAccountByPerson_shouldReturnTheAccountForTheSpecifiedPersonIfTheyAreAssociatedToAUser History
Default Job < 1 sec
org.openmrs.api.APIException: Service not found: interface org.openmrs.api.UserService
	at org.openmrs.api.context.ServiceContext.getService(ServiceContext.java:750)
	at org.openmrs.api.context.ServiceContext.getUserService(ServiceContext.java:527)
	at org.openmrs.api.context.Context.getUserService(Context.java:452)
	at org.openmrs.module.adminui.account.Account.<init>(Account.java:44)
	at org.openmrs.module.adminui.account.AccountServiceImpl.getAccountByPerson(AccountServiceImpl.java:173)
	at org.openmrs.module.adminui.account.AccountServiceTest.getAccountByPerson_shouldReturnTheAccountForTheSpecifiedPersonIfTheyAreAssociatedToAUser(AccountServiceTest.java:112)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
(29 more lines...)

Jira issues

IssueDescriptionStatus
Unknown Issue TypeRA-833Could not obtain issue details from Jira
Unknown Issue TypeRA-835Could not obtain issue details from Jira