extract remote service error handling
- use helper in AccountRegistryService
- use helper in DeviceRegistryService
- add responseErrorHandler in Helper.kt
- add hlaejaErrorHandler in Helper.kt
change NoChangeException to extend HlaejaException
change NotFoundException to extend HlaejaException
add postEditType to TypeController
update form.html and messages.html for saving types
add updateType in DeviceRegistryService
add WebClient deviceRegistryTypesUpdate in DeviceRegisterWebClientCalls.kt
add getEditType to TypeController
update type form.html for edit device type
add Type Response toTypeForm in Mapping.kt
add getType to DeviceRegistryService
add WebClient deviceRegistryType in DeviceRegisterWebClientCalls.kt
update edit link in device type list.html
add getCreateType and postCreateType to TypeController
add device type form.html
add TypeFormadd TypeForm toTypeRequest in Mapping.kt
add TypeForm
add createType to DeviceRegistryService
add deviceRegistryTypesCreate in DeviceRegisterWebClientCalls.kt
add TypeNameDuplicateException
add DeviceRegistryException
extract validationErrors from postCreateAccount in AccountController to util Controller
update AccountController getAccounts and TypeController getTypes with max show value
add redis for spring boot session
- make RemoteUserDetail Serializable
- add application properties
- add dependencies
add TypeController
add list.html for type
extract fragment pagination.html from users.html
add DeviceRegistryService with getTypes
add DeviceRegisterWebClientCalls.kt with deviceRegistryTypes
set up hlaeja device registry
add type to layout menu
add type to admin SecurityConfiguration
- changes to AccountController
- added postEditAccount
- change postCreateAccount to use lambda
- added success message to edit.html
- added lambda to deal with password to toAccountRequest in Mapping.kt
- added updateAccount to AccountRegistryService
- added accountRegistryUpdate to WebClientCalls.kt
- added NoChangeException
- added NotFoundException
- add link in to edit a user in users.html
- change to AccountController
- update getCreateAccount for change to AccountForm
- add getEditAccount
- add edit.html
- change to Mapping.kt
- update AccountForm toAccountRequest to throw exception if password null
- add Account Response toAccountForm
- change password and passwordConfirm to be null in AccountForm
- add PasswordException
- add getAccount to AccountRegistryService
- add accountRegistryAccount to WebClientCalls.kt
- make / public
- add login on index.html
- add UserAttribute
- add hasRole to RemoteAuthentication
- update HomeController to give welcome instead of index if login.
- add welcome.html