PCoder
262bf3e2f7
Force VAT validation on each save
2019-12-26 13:49:18 +05:30
PCoder
99e70d95c4
VAT number validation in settings
2019-12-26 13:31:15 +05:30
PCoder
f566aa8a2e
Make VAT number a part of billing address
2019-12-21 08:43:34 +05:30
PCoder
c9de757bc7
Merge remote-tracking branch 'mainRepo/master' into feature/VAT_number
2019-12-21 08:19:23 +05:30
75b08cfbf8
Change password in db only if password change in ldap is successfull
2019-12-18 12:52:46 +05:00
PCoder
24edf05e7a
Save vat_number after payment is submitted
2019-12-17 23:57:15 +05:30
PCoder
6ea486b527
Initialize vat number in payment forms
2019-12-17 23:48:05 +05:30
PCoder
568d874476
Add initial value for the vat_number field in the settings
2019-12-17 23:32:49 +05:30
PCoder
5e97d70a5e
Save VAT number
2019-12-17 22:52:22 +05:30
b52f2de8d7
now using hash func from utils.ldap_manager
2019-12-14 14:29:45 +05:00
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
5ad871f124
updated for read vm realm
2019-05-16 16:35:44 -04:00
ce630573e0
Remove print statement & correct code return
2019-05-16 13:33:31 -04:00
69ec7d2b46
reuse of the env variable in the base settings
2019-05-13 03:44:09 -04:00
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
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