GitHub user sjcorbett opened a pull request:
https://github.com/apache/incubator-brooklyn/pull/51
Improvements to the jsgui catalogue page
* Displays info on applications and entities
* Reworks js so it will be simple to add items in the future
* Adds two helper interfaces to summary objects in rest-server that enable
simple sorting by name/id
* Temporarily removes ability to add new catalog items through UI.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/sjcorbett/incubator-brooklyn
feature/jsgui-catalog
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/incubator-brooklyn/pull/51.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #51
----
commit 48d8459ec6fd25e2b704efa7142235216c868f25
Author: Sam Corbett <[email protected]>
Date: 2014-07-03T16:42:55Z
Rest API sorts locations by name
commit 5f9b0fd679fc2fcb836dbd7ab8ee07acb10b4a0f
Author: Sam Corbett <[email protected]>
Date: 2014-07-04T11:04:23Z
Adds HasId and HasName marker interfaces for Rest API domain objects
Simplifies sorting of summary objects by name/id
commit 371437a0116bc699ca043d2b8cf138edcc2b9515
Author: Sam Corbett <[email protected]>
Date: 2014-07-07T11:08:16Z
Reworks jsgui catalogue page to display app/entity info
Breaks deletion of locations
commit ffd6c912db05f0a60ca39ea5fab0efcc7ee04c42
Author: Sam Corbett <[email protected]>
Date: 2014-07-08T12:19:03Z
Adds /v1/catalog/applications/id to Rest API
Just calls equivalent for /v1/catalog/entities/id. Makes jsgui logic
much simpler.
commit e92b539409ae5c45ad13421d6e2ccda6f4d1c98d
Author: Sam Corbett <[email protected]>
Date: 2014-07-08T12:16:46Z
Further improvements to jsgui catalog page
* Displays as much as possible of catalogue item when selected, then
refreshes model and only updates display if model contents change.
* Can delete models if button with class delete is clicked.
* Improved presentation of errors loading models
commit b7e98b25ded7ca6126b8948dd51c288ba9fa2476
Author: Sam Corbett <[email protected]>
Date: 2014-07-08T12:30:28Z
Remove add-new-thing catalog button, to return later
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---