Abhinandan Prateek
ecd6b2084e
CLOUDSTACK-8592: code review fix for empty check on lists
2015-11-16 09:52:00 +05:30
Abhinandan Prateek
363cd8c9d8
CLOUDSTACK-8592: add dummy quota entry of 0 quota use if no quota entries exist for a period
2015-11-16 09:42:25 +05:30
Abhinandan Prateek
8308aa8851
CLOUDSTACK-8592: in case of no quota values available for a period
...
return 0 quota usage and 0 balance, instead of throwing invalid param
exception on dates
2015-11-10 14:48:13 +05:30
Abhinandan Prateek
9b2cf8a2f7
CLOUDSTACK-8592: defined quota labels
2015-11-10 13:29:17 +05:30
Rohit Yadav
d4415f1d87
CLOUDSTACK-9020: Increase UI container width by 200px
...
Based on suggestion from Lucian (Nux), this patch increases the UI's container
width by 200px as most modern resolutions on desktop/laptops/workstations are
at least 1400px wide. By increasing the width and adjusting css properties
throughout the UI, we get more space to show information. This also gets
rid of horizontal scrollbar in case of metrics views. This also, fixes the UI
logos to include our mascot 'cloudmonkey'.
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit f7b64726d9ad4ac53c19fb47378068433cf86ae3)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit 0d73788464 )
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-11-09 21:32:16 +05:30
Rohit Yadav
4c50474ab4
CLOUDSTACK-9020: add ipaddress in instances view
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit edc74aebbffc3f8fb4853de3cf6740eee83c78fd)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit 1391f476f1 )
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-11-09 21:32:11 +05:30
Rohit Yadav
8deb9142f7
CLOUDSTACK-9020: add instances count in host view, ip address in instances view
...
Add minor features based on community discussions
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit b4d1fed849aa7873af870b7e583ac91dd1ca4cc6)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit 14940a3c9a )
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-11-09 21:32:02 +05:30
Rohit Yadav
0d7fe1e311
CLOUDSTACK-9020: Metrics views for CloudStack UI
...
Implements following:
- A metrics table widget that is:
- 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
- Sortable column for all CloudStack tables (client side)
- Configurable UI pagesize for list API calls, 'default.ui.page.size'
- 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.yadav@shapeblue.com>
(cherry picked from commit d34da5aa8f )
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-11-09 21:31:57 +05:30
Rohit Yadav
84d5aeb7a5
ui/quota: implement a better quota UI plugin
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-11-09 21:30:12 +05:30
Rohit Yadav
662b54b2e1
ui/widget: make framework changes to allow for text area input in edit views
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-11-09 21:30:12 +05:30
Abhinandan Prateek
4b249bde43
CLOUDSTACK-8592: quota alert test cases are moved to QuotaAlertManagerImplTest
2015-11-09 11:35:37 +05:30
Abhinandan Prateek
9c99d036b6
CLOUDSTACK-8592: initial ui changes
2015-11-06 14:54:28 +05:30
Abhinandan Prateek
db3c1bbd79
CLOUDSTACK-8592: Report quotaSummary command returns quota balance, quota usage and
...
state for all account.
2015-11-05 14:19:16 +05:30
Abhinandan Prateek
d9e3b4c922
CLOUDSTACK-8592: adding quotaUpdateCmd that refreshes quota balances,
...
and, sends alerts and statements
2015-11-05 10:25:48 +05:30
Abhinandan Prateek
42c8cbf6b1
CLOUDSTACK-8592: changing default email templates to reflect the fact that exhausted quota may not result in a locked account
2015-11-05 10:24:42 +05:30
Abhinandan Prateek
b4462dc3fd
CLOUDSTACK-8592: adding balance summary report
2015-11-04 17:41:20 +05:30
Abhinandan Prateek
625406b48f
CLOUDSTACK-8592: adding more test, fine tuning 0 quota conditions.
2015-11-04 11:23:13 +05:30
Abhinandan Prateek
3102dbc59f
CLOUDSTACK-8592: Making statement period configurable
2015-11-03 20:35:47 +05:30
Abhinandan Prateek
c4c7609667
CLOUDSTACK-8592: Restructuring
2015-11-03 20:35:41 +05:30
Abhinandan Prateek
c79a2f6f84
CLOUDSTACK-8592: quota framework test fixes
2015-10-30 13:12:49 +05:30
Abhinandan Prateek
fa2c3024e3
CLOUDSTACK-8592: test fixes
2015-10-30 13:01:02 +05:30
Rohit Yadav
8f816e70f0
quotatypes: fix NPE issue
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-10-30 12:23:49 +05:30
Rohit Yadav
b63778c4b2
quota: fix pom version, causes build failures
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-10-30 11:57:46 +05:30
Rohit Yadav
323e29bd93
CLOUDSTACK-8701: Add administrative contact block as per SAML IDP expectations
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-10-30 10:38:39 +05:30
Rohit Yadav
24cf1917b9
CLOUDSTACK-8301: Enable configuring local storage use for system VMs at zone level
...
Backported from #263 for 4.5 branch, original bugfix by @koushik-das et al
More information on:
https://issues.apache.org/jira/browse/CLOUDSTACK-8301
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Enable+configuring+local+storage+use+for+system+VMs+at+zone+level
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit f28287b66c )
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-10-30 10:38:02 +05:30
Rohit Yadav
e40b2ad450
travis: add sudo required
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-10-30 10:37:43 +05:30
Rohit Yadav
ee42ec0b99
travis: don't force M2_HOME, let Travis use the bundled maven3
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
This closes #652
(cherry picked from commit 2ed9539c29 )
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-10-30 10:37:43 +05:30
Boris Schrijver
8d4056e7c3
CLOUDSTACK-8642: SSO Method not allowed bug fix. Due to CLOUDSTACK-8505 and commit 1c81b241e7
...
Signed-off-by: Daan Hoogland <daan@onecht.net>
This closes #598
(cherry picked from commit b1e5906923 )
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit 56522fda67 )
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-10-30 10:37:43 +05:30
Vadim Kimlaychuk
85e1eb7741
CLOUDSTACK-8231: Fixed UI empty drop-down list for LB rules
...
This closes #271
This closes #302
(cherry picked from commit f8e1ff12ab )
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-10-30 10:37:43 +05:30
Rohit Yadav
abecb36aae
CLOUDSTACK-8701: Allow users to switch across SAML account/domains from topbar
...
Moves the previous switch account logic to its own ui-custom module
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-10-30 10:37:43 +05:30
Rohit Yadav
65f6851603
CLOUDSTACK-8701: Allow SAML users to switch accounts
...
SAML authorized accounts might be across various domains, this allows for
switching of accounts only in case of SAML authenticated user accounts across
other accounts with the same SAML uid/username.
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit d3bc159784835b112027a7460647f8750588770a)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-10-30 10:37:43 +05:30
Rohit Yadav
91c7962f75
CLOUDSTACK-8702: Add/refactor sessionkey checking code to HttpUtils
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit 72e3954c9b18a053055abbe5d7ee800e8b11ae24)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-10-30 10:37:43 +05:30
Rohit Yadav
5571b76cda
CLOUDSTACK-8505: Don't allow non-POST requests for default login API
...
We add a new contract to pass Http request to authentication plugin system. In
the default login API, we disallow non-POST requests.
(cherry picked from commit 9e9b231672 )
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Conflicts:
plugins/user-authenticators/saml2/src/org/apache/cloudstack/api/command/SAML2LoginAPIAuthenticatorCmd.java
server/src/com/cloud/api/ApiServlet.java
(cherry picked from commit 8b9b4832f483797c8ab123bf27262634430efcb9)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-10-30 10:37:43 +05:30
Abhinandan Prateek
c909df56e9
CLOUDSTACK-8592: reverting test code
2015-10-29 20:19:21 +05:30
Abhinandan Prateek
b3592b2073
CLOUDSTACK-8592: bootstrapping the balance entries
2015-10-29 19:18:09 +05:30
Abhinandan Prateek
fe21b4ddb6
CLOUDSTACK-8592:removing test code
2015-10-29 12:40:30 +05:30
Abhinandan Prateek
5161da6abf
CLOUDSTACK-8592: misc fixes, mainly related to review comments on db
...
transactions
2015-10-29 12:40:17 +05:30
Abhinandan Prateek
a84f1e4fdf
CLOUDSTACK-8592: fixing db switching
2015-10-29 12:19:31 +05:30
Abhinandan Prateek
75ea734809
CLOUDSTACK-8592: safer handling of transaction
2015-10-24 18:26:16 +05:30
Abhinandan Prateek
59d99915bb
CLOUDSTACK-8592: removing use of deprecated methods
2015-10-21 14:47:09 +05:30
Abhinandan Prateek
c3364324e6
CLOUDSTACK-8592: further review fixes
2015-10-21 14:27:05 +05:30
Abhinandan Prateek
6c246acc16
CLOUDSTACK-8592: fixed various Quota*DaoImpls to use the new Transaction
...
callback mechanism
2015-10-21 14:26:50 +05:30
Abhinandan Prateek
cb0fde68f8
CLOUDSTACK-8592: fixed QuotaBalanceDaoImpl to use the new Transaction
2015-10-21 14:26:35 +05:30
Abhinandan Prateek
86e2e279a7
CLOUDSTACK-8592: fixed QuotaTariffDao to use the new Transaction
...
callback pattern
2015-10-21 14:26:05 +05:30
Abhinandan Prateek
f6c1073106
CLOUDSTACK-8592: Added database switch to Transaction and fixed
...
QuotaTariffDao to use the callback.
2015-10-21 14:25:55 +05:30
Abhinandan Prateek
a77b9a9603
CLOUDSTACK-8592: fix send date
2015-10-21 14:25:48 +05:30
Abhinandan Prateek
677564f7ee
CLOUDSTACK-8592: fix sort order for tariff
2015-10-21 14:25:37 +05:30
Abhinandan Prateek
298924d519
quota: though default value for quota_calculated is 0, the usage server
...
makes it null while entering usage entries. Flipping the condition so
as to acocunt for that.
2015-10-21 14:25:28 +05:30
Abhinandan Prateek
722805e418
CLOUDSTACK-8592: Incorporating PR changes for quota plugin
2015-10-21 14:25:13 +05:30
Rohit Yadav
7a228f66d2
CLOUDSTACK-8592: Incorporate changes from PR in quota framework and plugin
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-10-21 14:24:59 +05:30