This is an automated email from the ASF dual-hosted git repository.

rafael pushed a change to annotated tag shapeblue-4.5.2-15-samlquota
in repository https://gitbox.apache.org/repos/asf/cloudstack.git.


*** WARNING: tag shapeblue-4.5.2-15-samlquota was deleted! ***

   tag was  7480e5e

This change permanently discards the following revisions:

 discard 3295fdf  Restrict default login to ldap/native users
 discard c838064  Quota: consolidated lockable account check to a method. Added 
unit tests to check lockablity of various accounts
 discard 4d911fc  QUOTA: fix admin account check, add debug info for serv ice 
offering, mv credit entry check to a boolena method
 discard 3b18d74  CLOUDSTACK-9174: A deleted account results in NPE
 discard a0c90a3  CLOUDSTACK-9153: When negative credits are added to an 
account the balance credits can become negative for that account. This will fix 
will lock the account if quota is enforced.
 discard 5bead93  CLOUDSTACK-9161: fix the quota marvin test
 discard 3c7d455  QUOTA: Ensuring that the dates displayed are as per user 
expectations
 discard 3a64bd0  fix labels
 discard 134ea17  Quota: remove comments
 discard 128be3a  CLOUDSTACK-9131: Create a new API to check if the plugin is 
enabled.
 discard ec830d4  Quota: future credit netries should be incorporated when the 
balance is calculated
 discard 53ce8c0  QUOTA: Brazilian translations
 discard d928c0d  QUOTA: ENSURING THAT THE DATES DISPLAYED ARE AS PER USER 
EXPECTATIONS
 discard 068f97a  QUOTA: On a rerun the last balance is now getting added
 discard 07fce09  quota review fixes
 discard 88266eb  quota review fixes
 discard 6716c9a  Quota review fixes
 discard 58b3769  QUOTA REVIEW FIXES
 discard f08a3ee  QUOTA REVIEW FIXES
 discard 0151cda  CLOUDSTACK-8592: optimization and fixes     1. Process usage 
entries that have greater than 0 usage     2. Process quota entries only if 
tariff is non zero     3. If there are credit entries but no balance entry 
create a dummy     balance entry     4. Remove any credit entries that are 
before the last balance entry     when displaying balance statement     5. Bug: 
write the balance entry, boundary condition
 discard 517baf9  metrics: fix instance count
 discard 35bbd4b  CLOUDSTACK-8592: making API more UI friendly
 discard e56c0a0  CLOUDSTACK-8592: disable quota UI if quota service is disabled
 discard 1e8dc86  CLOUDSTACK-8592: adding summary, full listing and enforce 
quota fix
 discard 785a2a1  CLOUDSTACK-8592: fix misc UI and authorization issues
 discard df5788e  CLOUDSTACK-8592: 1. Fixing boundary condition when there is 
no summary in database, the UI hangs; 2. Tariff edit accounting for bad values 
and putting limits of date picker
 discard 98c8862  CLOUDSTACK-8592: merge fixes
 discard 9deb531  CLOUDSTACK-8592: defining additonal labels
 discard 16502fd  CLOUDSTACK-8592: disable future dates from date picker
 discard 9eb57e1  CLOUDSTACK-8592: account and domain search added in javascript
 discard 837a822  CLOUDSTACK-8592: display negative balance in red
 discard 0b3fc1b  CLOUDSTACK-8592: adding currency, page refreshes after update 
and credit form
 discard 40c95da  CLOUDSTACK-8592: quota UI with summary page linked to quota 
usage and quota balance
 discard a05e5c5  CLOUDSTACK-8592: Updated Quota UI with Quota Summary report
 discard 9de4211  CLOUDSTACK-8592: add start and end date with each quota entry
 discard ecd6b20  CLOUDSTACK-8592: code review fix for empty check on lists
 discard 363cd8c  CLOUDSTACK-8592: add dummy quota entry of 0 quota use if no 
quota entries exist for a period
 discard 8308aa8  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
 discard 9b2cf8a  CLOUDSTACK-8592: defined quota labels
 discard d4415f1  CLOUDSTACK-9020: Increase UI container width by 200px
 discard 4c50474  CLOUDSTACK-9020: add ipaddress in instances view
 discard 8deb914  CLOUDSTACK-9020: add instances count in host view, ip address 
in instances view
 discard 0d7fe1e3 CLOUDSTACK-9020: Metrics views for CloudStack UI
 discard 84d5aeb  ui/quota: implement a better quota UI plugin
 discard 662b54b  ui/widget: make framework changes to allow for text area 
input in edit views
 discard 4b249bd  CLOUDSTACK-8592: quota alert test cases are moved to 
QuotaAlertManagerImplTest
 discard 9c99d03  CLOUDSTACK-8592: initial ui changes
 discard db3c1bb  CLOUDSTACK-8592: Report quotaSummary command returns quota 
balance, quota usage and state for all account.
 discard d9e3b4c  CLOUDSTACK-8592: adding quotaUpdateCmd that refreshes quota 
balances, and, sends alerts and statements
 discard 42c8cbf  CLOUDSTACK-8592: changing default email templates to reflect 
the fact that exhausted quota may not result in a locked account
 discard b4462dc  CLOUDSTACK-8592: adding balance summary report
 discard 625406b  CLOUDSTACK-8592: adding more test, fine tuning 0 quota 
conditions.
 discard 3102dbc  CLOUDSTACK-8592: Making statement period configurable
 discard c4c7609  CLOUDSTACK-8592: Restructuring
 discard c79a2f6  CLOUDSTACK-8592: quota framework test fixes
 discard fa2c302  CLOUDSTACK-8592: test fixes
 discard 8f816e7  quotatypes: fix NPE issue
 discard b63778c  quota: fix pom version, causes build failures
 discard 323e29b  CLOUDSTACK-8701: Add administrative contact block as per SAML 
IDP expectations
 discard 24cf191  CLOUDSTACK-8301: Enable configuring local storage use for 
system VMs at zone level
 discard e40b2ad  travis: add sudo required
 discard ee42ec0  travis: don't force M2_HOME, let Travis use the bundled maven3
 discard 8d4056e  CLOUDSTACK-8642: SSO Method not allowed bug fix. Due to 
CLOUDSTACK-8505 and commit 1c81b241e7914b24b06c3b7b3ee98bc0d3b4f68b
 discard 85e1eb7  CLOUDSTACK-8231: Fixed UI empty drop-down list for LB rules
 discard abecb36  CLOUDSTACK-8701: Allow users to switch across SAML 
account/domains from topbar
 discard 65f6851  CLOUDSTACK-8701: Allow SAML users to switch accounts
 discard 91c7962  CLOUDSTACK-8702: Add/refactor sessionkey checking code to 
HttpUtils
 discard 5571b76  CLOUDSTACK-8505: Don't allow non-POST requests for default 
login API
 discard c909df5  CLOUDSTACK-8592: reverting test code
 discard b3592b2  CLOUDSTACK-8592: bootstrapping the balance entries
 discard fe21b4d  CLOUDSTACK-8592:removing test code
 discard 5161da6  CLOUDSTACK-8592: misc fixes, mainly related to review 
comments on db transactions
 discard a84f1e4  CLOUDSTACK-8592: fixing db switching
 discard 75ea734  CLOUDSTACK-8592: safer handling of transaction
 discard 59d9991  CLOUDSTACK-8592: removing use of deprecated methods
 discard c336432  CLOUDSTACK-8592: further review fixes
 discard 6c246ac  CLOUDSTACK-8592: fixed various Quota*DaoImpls to use the new 
Transaction callback mechanism
 discard cb0fde6  CLOUDSTACK-8592: fixed QuotaBalanceDaoImpl to use the new 
Transaction
 discard 86e2e27  CLOUDSTACK-8592: fixed QuotaTariffDao to use the new 
Transaction callback pattern
 discard f6c1073  CLOUDSTACK-8592: Added database switch to Transaction and 
fixed QuotaTariffDao to use the callback.
 discard a77b9a9  CLOUDSTACK-8592: fix send date
 discard 677564f  CLOUDSTACK-8592: fix sort order for tariff
 discard 298924d  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.
 discard 722805e  CLOUDSTACK-8592: Incorporating PR changes for quota plugin
 discard 7a228f6  CLOUDSTACK-8592: Incorporate changes from PR in quota 
framework and plugin
 discard 15c862a  CLOUDSTACK-8592: Fix messages and exception throwing logic in 
engine/schema
 discard 7ecb454  CLOUDSTACK-8592: Incorporate changes from PR in usage
 discard 892a6eb  CLOUDSTACK-8592: Add more unit tests
 discard 9808321  CLOUDSTACK-8592: Add changes from review
 discard fb94a67  quota: to maintain idempotency the alter table statement is 
moved to java upgrade code. In case the column already exists the code will 
ignore the error.
 discard 43c893c  quota: by default make the global quota enforement flag as 
false. fix the condition so that the uasage generated records are picked up in 
quota calc cycle
 discard 73cedf1  quota: remove quotaRefresh
 discard 74c34d7  quota;e2etesting
 discard bf5d388  quota: check if quota is enabled, only then expose APIs
 discard 32c5004  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.
 discard d3f65ae  quota: code cleanup
 discard 731d9b8  quota: +send last month statement at the start of the month
 discard f0467c8  quota: streamlined emailing
 discard ed28e4f  Revert "quota: fixes"
 discard 173f6ba  quota:fixes
 discard e2c2e06  quota: show ui balance if start/end balance are defined (any 
values)
 discard b38f738  quota: added checks for quota enforce and threshold per 
account
 discard d5eabfb  quota: refactored email code and pulled it into ALertManager 
that will run after Quta calc's are done
 discard eafefb0  quota: fix database
 discard 57bc5cb  quota: minor credits ui fixes
 discard fc95ece  quota: fixes
 discard b0a8598  quota: even if there is no usage for some resources show them 
in the statement.
 discard 8943839  quota: due to interpackage dependency the account lock 
functionality is pulled into usage
 discard a39b6cd  quota ui: add min threshold and checkbox to enforce locking
 discard bd1d12d  quota: added min_balance and quota enforce for each account
 discard 92269d2  quota: fixing warped up db
 discard eaf3d21  quota: tariff fix
 discard 5535e81  quota: fixing account bean
 discard 9deed58  quota: added quota_account
 discard e123f2a  quota/usage: fix license
 discard 124d1da  quota: fix stuff
 discard 8c81b02  quota: fine tuning dates
 discard 1590b66  quota: adding book keeping columns in accounts table
 discard 40914ed  quota: improve css and element usage; align inputs below 
labels
 discard 53f3b3c  quota: fix css of the ui, make element similar to other 
cloudstack UI elements
 discard 9d82488  quota: send currency with add credits response
 discard ddba6d5  quota: run the calculations after the usage server is done 
collecting usage
 discard 50c579d  quota: restructured/refactored to make quota run inside the 
usage server
 discard 8483c4a  quota: add currency in case of users too
 discard 2f7ebc7  quota: fixed permisison and date flip
 discard 7c4c67b  quota fixed misc boundary conditions
 discard 60125d3  quota: add quota monthly statement email template
 discard b2dd5e1  quota: fix ui to grab currency from the response
 discard def9e90  quota: add currency to list/readonly apis
 discard 7b562b0  quota: add new template for sending unlocked email account
 discard 70aada6  quota: don't lock account, only unlock with adding credits
 discard e4125a2  quota: allow locked accounts to be credited
 discard 7a6b536  quota: only add the initial credit entries to the balance as 
they have not yet been accounted for
 discard 9e3dadc  quota: unlock/lock logic with addCredits api
 discard a4e8301  quota ui: grab current date in the browser's tariff
 discard 7a55e82  quota: get last balance api
 discard b001bf6  quota: for checking/sending email use the new 
lastQuotaBalance method to get latest balance
 discard 19fefbc  quota: on getting enough credits, unlock the account which 
got new credits
 discard d29a4e9  quota: only lock normal accounts
 discard b388512  quota: rename method to lastQuotaBalance
 discard ca6dfc9  quota: added a method to get the last balance in balancedao
 discard b64aee0  Merge branch 'quota' of 
https://github.com/shapeblue/cloudstack into quota
 discard 2a64e94  quota: account for 0 tariff
 discard 6d92dad  quota: remove unused import
 discard c11f84d  ui: show actual backend error, if it's not auth failure
 discard fdfcd95  quota: fix stuff
 discard 8df0a53  quota: statement genertaion date should not be in future
 discard b08736a  quota: add logic to send email using a deferred approach
 discard d9c3824  quota: fix balance api to send result when no debits have 
been made
 discard 38146d8  quota: fix template update API to increase body/subject 
size/length
 discard 247e539  ui: fix UI, API usage and display rendering; fix template 
saving to use POST
 discard 7617182  quota: fix ui - statement, tariff and templates
 discard 0e0df49  quota: remove include column from tariff, fix list tariff api 
to accept start date
 discard 355b2e6  quota: implement quota email alert methods/classes and 
template engine to substitute variable options
 discard 9afd579  quota: fix getusagerecords name to reflect its for getting 
unprocessed quota cloud_usage data
 discard 6fedff6  quota: fix UI's escaping quotes
 discard 6b11c83  quota: add email template UI
 discard 1725266  quota: escape javascript, but not html
 discard f5be8aa  quota: email template backend and apis
 discard 15b9a89  quota: restructuring
 discard e5ce5e9  quota: renaming DBUtils to ResponseBuilder as that is what it 
is
 discard 72e16be  quota: transaction commit when a account is processed
 discard e14fbc5  quota: adding final where ever required
 discard a539574  quota: fix stuff
 discard df2687a  quota: fix db quota usage
 discard c991b08  quota: fix tariff update cmd to accept start date, update 
effective/start date in db
 discard ae26d67  quota: fix schema, set all quota tariff values to 0; 
effective date as cloud.com product launch date
 discard e2ab24a  ui: add effective from date in tariff list/table, add error 
handling dialogs
 discard 6c944dc  quota: fix tariff type
 discard cf003cb  quotq: optimizing tariff retrival while calculating quota 
usage.
 discard 22dccd1  quota: make tariff plans updatable and schedulable
 discard f51eb1b  quota: adding config initialization to quota manager and 
taking care of boundary conditions
 discard 5c7befb  quota: assume start/end date in the balance API will be 
returned
 discard 3008502  quota: add apache commons 3.4 lang3 library for using 
StrSubstitutor for email templates
 discard e38cd45  quota: re-order date vs domain/account checking
 discard 945103b  quota: for quota calc from start date to end date, adjust the 
credits/debits done during this period
 discard ab68f38  quota: remove invalid ui code, add additional checks
 discard 6688220  quota: fixed transaction, boundary conditions
 discard c13b329  quota: fix quota credits api, NPE
 discard c99346c  quota: added checks for boundary cases
 discard ccde3cf  CLOUDSTACK-8592: splitting out quotamanager into quotamanager 
and quotaservice
 discard 0223477  quota: add quota balance/credit statement in the statement tab
 discard b3eeb6c  quota: remove console.log statement
 discard a9e8cec  quota: add quota currency on tarriff table
 discard 5397fc2  quota: add credit management in the ui
 discard 6f17364  quota: fix quota statement api, db schema and implement UI 
tab for statement generation
 discard a4dac9a  CLOUDSTACK-8592: added current balance and balance on a date
 discard a9e71c7  CLOUDSTACK-8592: in responses print values rounded to two 
decimal places
 discard 9955171  CLOUDSTACK-8592: increase precision
 discard b13d2b9  quota: UI view for quota tariff
 discard a2143e3  CLOUDSTACK-8592: calculating balance, adjusting credits and 
API commands for getting quota statement and balances
 discard 7c10013  quota: rename/refactor quota mapping usage to quotaTariff
 discard d28365b  quota: refactor and fix code around quota tariff
 discard f4226a7  iCLOUDSTACK-8592: Incremental update for credits and balance
 discard 13b0455  CLOUDSTACK-8592: put a limit on number of usage records read 
for processing
 discard c8473d2  quota: remove unwanted changes
 discard af2cccf  CLOUDSTACK-8592: formatting
 discard 2a8bb5f  CLOUDSTACK-8592: close transactions used for swicthing DBs
 discard 82b176b  quota-ui: fix settings view
 discard 26c3628  CLOUDSTACK-8592: added quota balance command that aggregates 
quota line items and balance information
 discard 47ffa60  iCLOUDSTACK-8592: adding accountid and domainid to quota 
statement
 discard 82d9a6a  quota: inject quota balance dao to quota db utils to be used 
later
 discard c8cfb38  quota: for BigDecimal use String in API cmd and responses
 discard c4d82f0  quota: take value as string in add credit cmd
 discard 473496b  quota: use uniform response names
 discard fe422de  client: fix label and usage
 discard 829bb17  quota: rename quotamapping to quotamappingcmd
 discard ccbe8de  quota: fix quota refresh API, reuse success response
 discard 9dc60bb  quota: fix quotaRefresh API response keys
 discard 25cbdcc  setup/db: fix schema issues, put quota stuff in cloud_usage db
 discard 46931f9  setup/db: fix schema issues, put quota stuff in cloud_usage db
 discard ae0eb6e  CLOUDSTACK-8592: first cut implementation of quota statement
 discard 7dd68a1  CLOUDSTACK-8592: Schema updates
 discard b08f228  setup/db: fix saml sql files, and create quota tables only if 
that don't exist
 discard df79834  CLOUDSTACK-8592: reverting debug statement
 discard 135af2c  CLOUDSTACK-8592: calculation of quota
 discard 1b579af  CLOUDSTACK-8592: refactoring, cleanup
 discard 53c22f6  CLOUDSTACK-8592: adding QuotaEditResourceMappingCmd
 discard b5e0162  CLOUDSTACK-8592: keep track of quota job runs - adding schema 
and daos
 discard a558afa  CLOUDSTACK-8592: Adding new APIs and implementing the API 
stubs
 discard f6e7c52  ui/scripts/cloudStack: simplify plugin loop and display check
 discard 0b64910  ui/plugins: Add initial Quota plugin
 discard dec8928  ui: Allow plugins to be shown on navigation bar, if they want 
to
 discard 65618bb  CLOUDSTACK-8592: adding corresponding DAOs with stubs
 discard d160da0  CLOUDSTACK-8592: adding corresponding DAOs with stubs
 discard 6c4dea7  CLOUDSTACK-8592: creating respective VO objects
 discard 2c37ddb  CLOUDSTACK-8592: adding quota usaage and balance tables
 discard dbee0a9  adding pom dependencies for usage
 discard 3103dcf  CLOUDSTACK-8592: updated quota email templates
 discard 1345b9f  CLOUDSTACK-8592: Adding email management APIs
 discard 1f75299  quota: fix db bean issue
 discard bf57cb6  apidoc: add section for quota APIs
 discard 389b041  schema-451to452: Re-add SAML SQL changes reverted in 5ea1a89
 discard 56707ad  CLOUDSTACK-8592: add quota email template management commands
 discard 46be58d  raised the version to 4.5.2 in pom
 discard c9770e7  merging fixes
 discard 1da4271  adding quota credit api
 discard 38f26e9  updating sql scripts
 discard aee0492  adding quota API to commands.properties
 discard 605239d  quota: initial commit
 discard d2e5bc6  CLOUDSTACK-8457: SAML UI Dialog fixes to use local $form
 discard 3938b43  CLOUDSTACK-8457: SAML UI enhancements
 discard 5f51a64  CLOUDSTACK-8622: Reinstate working sessions in browser

Reply via email to