Abhinandan Prateek
|
eaf3d21b55
|
quota: tariff fix
|
2015-08-01 18:57:54 +05:30 |
Abhinandan Prateek
|
5535e81c8b
|
quota: fixing account bean
|
2015-08-01 16:13:30 +05:30 |
Abhinandan Prateek
|
9deed58fad
|
quota: added quota_account
|
2015-07-31 17:39:14 +05:30 |
Rohit Yadav
|
e123f2aa79
|
quota/usage: fix license
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
2015-07-31 15:10:36 +05:30 |
Rohit Yadav
|
124d1da209
|
quota: fix stuff
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
2015-07-31 15:05:10 +05:30 |
Abhinandan Prateek
|
8c81b02d9e
|
quota: fine tuning dates
|
2015-07-31 12:42:35 +05:30 |
Abhinandan Prateek
|
1590b66700
|
quota: adding book keeping columns in accounts table
|
2015-07-31 12:27:10 +05:30 |
Rohit Yadav
|
40914ed0bb
|
quota: improve css and element usage; align inputs below labels
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
2015-07-30 17:31:02 +05:30 |
Rohit Yadav
|
53f3b3c304
|
quota: fix css of the ui, make element similar to other cloudstack UI elements
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
2015-07-30 17:31:02 +05:30 |
Rohit Yadav
|
9d82488342
|
quota: send currency with add credits response
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
2015-07-30 17:31:02 +05:30 |
Abhinandan Prateek
|
ddba6d5b51
|
quota: run the calculations after the usage server is done collecting
usage
|
2015-07-30 17:22:51 +05:30 |
Abhinandan Prateek
|
50c579de3d
|
quota: restructured/refactored to make quota run inside the usage server
|
2015-07-30 16:40:39 +05:30 |
Rohit Yadav
|
8483c4a3ce
|
quota: add currency in case of users too
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
2015-07-30 14:35:54 +05:30 |
Abhinandan Prateek
|
2f7ebc7c54
|
quota: fixed permisison and date flip
|
2015-07-29 19:34:14 +05:30 |
Abhinandan Prateek
|
7c4c67b520
|
quota fixed misc boundary conditions
|
2015-07-29 17:20:58 +05:30 |
Rohit Yadav
|
60125d3a4e
|
quota: add quota monthly statement email template
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
2015-07-29 12:04:23 +05:30 |
Rohit Yadav
|
b2dd5e1374
|
quota: fix ui to grab currency from the response
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
2015-07-29 11:45:31 +05:30 |
Rohit Yadav
|
def9e90956
|
quota: add currency to list/readonly apis
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
2015-07-29 11:35:12 +05:30 |
Rohit Yadav
|
7b562b0696
|
quota: add new template for sending unlocked email account
|
2015-07-29 11:26:59 +05:30 |
Rohit Yadav
|
70aada690b
|
quota: don't lock account, only unlock with adding credits
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
2015-07-29 11:26:59 +05:30 |
Abhinandan Prateek
|
e4125a2999
|
quota: allow locked accounts to be credited
|
2015-07-29 11:25:52 +05:30 |
Abhinandan Prateek
|
7a6b536d4b
|
quota: only add the initial credit entries to the balance as they have
not yet been accounted for
|
2015-07-29 09:58:34 +05:30 |
Rohit Yadav
|
9e3dadce41
|
quota: unlock/lock logic with addCredits api
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
2015-07-28 17:18:42 +05:30 |
Rohit Yadav
|
a4e8301941
|
quota ui: grab current date in the browser's tariff
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
2015-07-28 17:10:23 +05:30 |
Abhinandan Prateek
|
7a55e82563
|
quota: get last balance api
|
2015-07-28 16:15:11 +05:30 |
Rohit Yadav
|
b001bf6dbc
|
quota: for checking/sending email use the new lastQuotaBalance method to get latest balance
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
2015-07-28 16:13:28 +05:30 |
Rohit Yadav
|
19fefbcbd1
|
quota: on getting enough credits, unlock the account which got new credits
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
2015-07-28 16:12:55 +05:30 |
Rohit Yadav
|
d29a4e9646
|
quota: only lock normal accounts
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
2015-07-28 15:54:15 +05:30 |
Abhinandan Prateek
|
b388512191
|
quota: rename method to lastQuotaBalance
|
2015-07-28 15:37:18 +05:30 |
Abhinandan Prateek
|
ca6dfc99ac
|
quota: added a method to get the last balance in balancedao
|
2015-07-28 15:32:50 +05:30 |
Abhinandan Prateek
|
b64aee0a5e
|
Merge branch 'quota' of https://github.com/shapeblue/cloudstack into quota
|
2015-07-28 15:11:07 +05:30 |
Abhinandan Prateek
|
2a64e947e2
|
quota: account for 0 tariff
|
2015-07-28 15:10:21 +05:30 |
Rohit Yadav
|
6d92dadb57
|
quota: remove unused import
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
2015-07-28 15:01:59 +05:30 |
Rohit Yadav
|
c11f84d88a
|
ui: show actual backend error, if it's not auth failure
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
2015-07-28 14:59:37 +05:30 |
Rohit Yadav
|
fdfcd953d5
|
quota: fix stuff
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
2015-07-28 14:59:37 +05:30 |
Abhinandan Prateek
|
8df0a53bf8
|
quota: statement genertaion date should not be in future
|
2015-07-28 13:53:55 +05:30 |
Rohit Yadav
|
b08736af48
|
quota: add logic to send email using a deferred approach
a deferred bg thread could be later used to send emails
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
2015-07-27 13:25:50 +05:30 |
Rohit Yadav
|
d9c38249c7
|
quota: fix balance api to send result when no debits have been made
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
2015-07-27 13:25:15 +05:30 |
Rohit Yadav
|
38146d87eb
|
quota: fix template update API to increase body/subject size/length
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
2015-07-27 13:24:46 +05:30 |
Rohit Yadav
|
247e539b6e
|
ui: fix UI, API usage and display rendering; fix template saving to use POST
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
2015-07-27 13:24:22 +05:30 |
Rohit Yadav
|
7617182294
|
quota: fix ui - statement, tariff and templates
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
2015-07-24 14:35:09 +05:30 |
Rohit Yadav
|
0e0df49d3e
|
quota: remove include column from tariff, fix list tariff api to accept start date
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
2015-07-24 14:34:39 +05:30 |
Rohit Yadav
|
355b2e6330
|
quota: implement quota email alert methods/classes and template engine to substitute variable options
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
2015-07-24 12:40:33 +05:30 |
Rohit Yadav
|
9afd5791be
|
quota: fix getusagerecords name to reflect its for getting unprocessed quota cloud_usage data
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
2015-07-24 12:39:40 +05:30 |
Rohit Yadav
|
6fedff6053
|
quota: fix UI's escaping quotes
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
2015-07-23 18:51:36 +05:30 |
Rohit Yadav
|
6b11c83fca
|
quota: add email template UI
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
2015-07-23 18:45:19 +05:30 |
Rohit Yadav
|
1725266457
|
quota: escape javascript, but not html
people might want to send html emails
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
2015-07-23 15:33:34 +05:30 |
Rohit Yadav
|
f5be8aaf8f
|
quota: email template backend and apis
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
2015-07-23 15:23:35 +05:30 |
Abhinandan Prateek
|
15b9a894eb
|
quota: restructuring
|
2015-07-23 14:38:42 +05:30 |
Abhinandan Prateek
|
e5ce5e9614
|
quota: renaming DBUtils to ResponseBuilder as that is what it is
|
2015-07-23 09:17:26 +05:30 |