GitHub user bhaisaab opened a pull request: https://github.com/apache/cloudstack/pull/1038
Metrics views for CloudStack UI FS: https://cwiki.apache.org/confluence/display/CLOUDSTACK/Metrics+Views+for+CloudStack+UI JIRA: https://issues.apache.org/jira/browse/CLOUDSTACK-9020 You can merge this pull request into a Git repository by running: $ git pull https://github.com/shapeblue/cloudstack metrics-master Alternatively you can review and apply these changes as the patch at: https://github.com/apache/cloudstack/pull/1038.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 #1038 ---- commit a5341b1572eb22df1962f97257ebca38cb8056c8 Author: Rohit Yadav <rohit.ya...@shapeblue.com> Date: 2015-11-05T07:03:43Z CLOUDSTACK-9020: Add new status icons and css rules Signed-off-by: Rohit Yadav <rohit.ya...@shapeblue.com> commit 236578156d4b1f7ea50ab3e5e00cf85175ade863 Author: Rohit Yadav <rohit.ya...@shapeblue.com> Date: 2015-11-05T07:04:26Z CLOUDSTACK-9020: Make UI pagesize configurable Add global setting that can be consumed by UI to make its pagesize for list API calls dynamic with default to 100. Signed-off-by: Rohit Yadav <rohit.ya...@shapeblue.com> commit a2e94595e98c1abbd27aea2e404f68565a07f9d8 Author: Rohit Yadav <rohit.ya...@shapeblue.com> Date: 2015-11-05T07:05:25Z CLOUDSTACK-9020: Method to remove last panel from the breadcrumb Adds a new method to cloudBrowser that can remove the last panel and link/ref from the breadcrumb Signed-off-by: Rohit Yadav <rohit.ya...@shapeblue.com> commit baf54c6fdc60e8e24c2ccf9a3cc4b3cb21faf19e Author: Rohit Yadav <rohit.ya...@shapeblue.com> Date: 2015-11-05T07:06:42Z CLOUDSTACK-9020: Implement sorting for tables Implements sorting for tables across CloudStack UI; - General alphabetic/string based sorting - Numeric sorting for columns if data appears numeric - Special sorting comparator for state columns - Avoids sorting quick view columns and other specific columns Signed-off-by: Rohit Yadav <rohit.ya...@shapeblue.com> commit f7232c751ffffe7939df1d929d65669e90694457 Author: Rohit Yadav <rohit.ya...@shapeblue.com> Date: 2015-11-05T07:09:42Z CLOUDSTACK-9020: Implement collapsible columns and threshold colorings Implements following in listView that generates tabular views; - Collapsible columns in case of multi-header groupable columns - Implements threshold coloring of cells in table - Implements option to render a table that is scrollable in both x-y directions - Support to only display status icon instead of label if compact is set to true - Fixes quick-view alignment issue on Safari - If a column was previously sorted, sorts after adding new rows - If a supercolumn was collapsed, hides cell after adding new rows Signed-off-by: Rohit Yadav <rohit.ya...@shapeblue.com> commit 94c4f9900196fa365df6fc32175323495892ef70 Author: Rohit Yadav <rohit.ya...@shapeblue.com> Date: 2015-11-05T07:14:14Z CLOUDSTACK-9020: Metrics views for CloudStack UI Implements various metrics views based on a listView based widget that has following properties: - vertically and horizontally scrollable with pagination/infinite scrolling - sortable columns (client side) - groupable/collapsible columns - alternate row coloring - refresh button to refresh views - threshold table cell coloring - panel/breadcrumb navigation - quick view action column - translatable labels - sorts after metrics is refreshed, if a column was previously sorted - sorts after adding rows on infinite scrolling if a column was pre-sorted - Metrics views: Zones, Clusters, Hosts, Instances, Storage pools, Volumes - Resource filtering/navigation: Zones->Clusters->Hosts->Instances->Volumes, Storage Pool->Volumes Signed-off-by: Rohit Yadav <rohit.ya...@shapeblue.com> ---- --- 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 infrastruct...@apache.org or file a JIRA ticket with INFRA. ---