Commit Graph

452 Commits

Author SHA1 Message Date
ahmadbilalkhalid 3b9322b929 init commit 2019-12-10 22:53:50 +05:00
PCoder cc027c2497 Add eu vat code 2019-12-09 18:07:46 +05:30
PCoder fcc671a707 Fix >= for first_vm_id_after_eu_vat 2019-12-09 18:07:19 +05:30
PCoder a6695a103f Refactor PRE_EU_VAT_RATE + fix >= for first_vm_id_after_eu_vat 2019-12-09 18:06:14 +05:30
PCoder d2d9eafa41 Fix using wrongly copy/pasted variable 2019-12-09 15:20:05 +05:30
PCoder d0398ddec2 Set after_eu_vat_intro for hosting VM buy flow 2019-12-09 15:15:21 +05:30
PCoder 52717c2ce7 EU VAT for hosting flow 2019-12-09 15:09:05 +05:30
PCoder e334b01ad4 Fix the way we get variables 2019-12-09 14:44:31 +05:30
PCoder 73b590f480 Set EU VAT context for invoice_detail 2019-12-09 14:42:12 +05:30
PCoder d864f82e0f Make invoice EU VAT compatible 2019-12-09 12:30:49 +05:30
PCoder 1e57eb5fae Handle TypeError raised in an invoice for generic product
Case: No VM_ID exists and hence int(vm_id) raises TypeError
2019-11-15 21:10:48 +05:30
PCoder cc03c11c4a Improve admin email logging 2019-09-24 10:34:04 +05:30
PCoder 8cd7a69162 Convert lazy loaded string to str 2019-09-24 09:44:45 +05:30
PCoder b2d597232c Use opennebula user credentials to find if vm belongs to user 2019-08-27 11:13:38 +05:30
PCoder 903ef48c75 Format cc month to 2 decimal places 2019-07-09 19:03:09 +05:30
PCoder 59c45492a9 Add expiry year and month in the settings and order payment pages 2019-07-09 18:40:41 +05:30
PCoder c8c5bb763a Remove Add SSH key form in "Order Confirm" page related code
(not needed)
2019-07-01 20:36:13 +05:30
PCoder c285e1d9eb Set respective order_confirm_url for landing vs hosting flows
For hosting flow also take the user to add_ssh_key after payment
2019-07-01 20:30:06 +05:30
PCoder 47fd9a8f28 Adjust urls in datacenterlight/hosting apps urls/views after refactor 2019-07-01 08:09:37 +05:30
PCoder feeb102f92 Do SSH key validation only if the user doesn't have an existing key and
the user has input some value in the add ssh key field
2019-06-25 03:48:29 +02:00
PCoder 34c917acc2 Add SSH form to hosting VM buy flow also 2019-06-25 03:10:50 +02:00
PCoder 6d3b5f40c0 Merge remote-tracking branch 'mainRepo/master' into task/5509/add-keys-to-opennebula-user 2019-06-25 02:29:15 +02:00
PCoder 08608c726f Code cleanup: remove updating ssh keys on live VMs 2019-06-25 02:11:57 +02:00
PCoder 1ebfc8b2dc Don't use VirtualMachineSerializer for obtaining users_vms 2019-06-10 14:51:40 +02:00
PCoder 496178f44c Check if VM belongs to user against opennebula backend 2019-06-08 04:40:16 +02:00
wcolmenares 5ad871f124 updated for read vm realm 2019-05-16 16:35:44 -04:00
wcolmenares ce630573e0 Remove print statement & correct code return 2019-05-16 13:33:31 -04:00
wcolmenares 69ec7d2b46 reuse of the env variable in the base settings 2019-05-13 03:44:09 -04:00
wcolmenares 1faf46cc1b added validation to heck if the user is the one allowed to access 2019-05-12 21:34:10 -04:00
PCoder bbe0017fa0 Add missing return statements for error 2019-05-12 21:15:15 +02:00
PCoder a44d50dd69 Fix wrong comparing of public_key object with a string value 2019-05-12 19:56:14 +02:00
PCoder 09ab9a714d Add AddSshKeyToVMView 2019-05-12 19:21:19 +02:00
PCoder 3133bde0e9 Don't set the key in the live template 2019-05-11 09:15:08 +02:00
PCoder b189371a7b Call get_all_active_vmids to get the active vmids 2019-05-11 02:38:16 +02:00
PCoder 7f6d4c1c53 Refactor get_all_vmids -> get_all_active_vmids
We now get this info from opennebula
2019-05-11 02:23:51 +02:00
PCoder 65c9ccb671 Use save_key_in_opennebula_user and save_key_in_vm_template 2019-05-11 01:54:35 +02:00
PCoder 1d70563ea2 Save user's key in opennebula 2019-05-10 09:19:42 +02:00
wcolmenares b8ca7286f2 Add view to check if the vm belongs to a user 2019-05-09 01:34:18 -04:00
PCoder 1ccb4e9790 Correct the way we get periods for invoices list 2019-04-22 11:40:00 +02:00
PCoder 965cc3adf9 Show correct period start and period end in invoice list
Previously, we used to take the first element in the bill line
item, for invoice start and end date. However, it can be faulty in
cases where the first item does not represent a VM itself (which
we are sure has a monthly subscription and a correct start and end
dates)
2019-04-22 11:08:59 +02:00
PCoder 0b99a0cbec Fix getting users email and password from the request object 2019-04-20 18:52:34 +02:00
PCoder e782d27739 Attempt to show relevant lines when we have more than 1 line item 2019-04-20 15:20:55 +02:00
PCoder c3842a5ed5 Get periods from line items in invoice detail also 2019-04-13 15:43:27 +02:00
PCoder a3a2016cb4 Attempt period from line_items 2019-04-13 15:24:37 +02:00
PCoder 9ee21b9bc3 Allow admin to see invoices 2019-04-13 12:37:37 +02:00
PCoder fefcdb5647 Pass correct key email 2019-04-12 09:10:19 +02:00
PCoder c232f4c1da Fix error in obtaining customuser for mab 2019-04-12 08:41:05 +02:00
PCoder 6a7b5459ce Allow admin to list invoices 2019-04-12 08:14:52 +02:00
PCoder 8c04acaff8 Check if user has stripecustomer attr 2019-04-06 14:07:26 +02:00
PCoder 92b2504f1e Paginate invoice list view by 10 items on each page 2019-04-05 00:09:52 +02:00