Simplify data contract for getting application layouts #102
Open
Description
Background
The GET endpoint on the application layouts resource currently returns a username along with the layout itself. The username is not needed on the frontend, so can be removed from the contract.
Work Required
- Back end:
- Change
ApplicationLayoutController#getApplicationLayout
to return anObjectNode
instead of the DTO - Extract the definition from the
ApplicationLayout
entity- ❓ In
ApplicationLayoutController#getApplicationLayout
orApplicationLayoutService#getApplicationLayout
?
- ❓ In
- Delete
ApplicationLayoutDto
- Change
- Front end:
- Edit
RemoteLayoutPersistenceManager#loadApplicationLayout
to reflect changes above - Delete redundant
ApplicationLayout
type
- Edit