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 |
|
|
aa26458a8c
|
Make greetings in dashboard font-weight equal to 300
|
2019-12-18 19:39:41 +05:00 |
|
|
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 |
|
PCoder
|
0f3acf5db4
|
Change order_detail and invoice_detail templates to show VAT number
|
2019-12-17 22:51:54 +05:30 |
|
|
a8149edba5
|
Make greeting in dashboard a little bigger and increase margin
|
2019-12-16 20:17:26 +05:00 |
|
|
f9a9a24516
|
Show username in navbar and setting. Show greeting in dashboard for user's name
|
2019-12-16 12:54:59 +05:00 |
|
|
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
|
b759471274
|
Add /year text for yearly products
|
2019-12-04 01:17:46 +05:30 |
|
PCoder
|
cc5d82ccac
|
Allow None value for billing_reason
|
2019-11-28 13:59:03 +05:30 |
|
PCoder
|
b683a5ac44
|
Save import remark
|
2019-11-28 13:38:45 +05:30 |
|
PCoder
|
987efe8f99
|
Move separator within loop
|
2019-11-28 12:35:32 +05:30 |
|
PCoder
|
9a84fc899e
|
Add a line separator when fetching more than 1 stripe bill
|
2019-11-28 12:10:50 +05:30 |
|
_moep_
|
49ef761b2e
|
translate it, too
|
2019-11-16 08:45:47 +01:00 |
|
PCoder
|
aec2002a9f
|
Update django.po
|
2019-11-15 22:11:15 +05:30 |
|
PCoder
|
7dd57fb116
|
Fix old order detail page
|
2019-11-15 22:04:37 +05:30 |
|
PCoder
|
530e47586e
|
Fix month name
|
2019-11-15 21:23:04 +05:30 |
|
PCoder
|
e726f953a4
|
Improve yearly recurring date text
|
2019-11-15 21:13:08 +05:30 |
|
PCoder
|
5697e313df
|
Improve yearly recurring date text
|
2019-11-15 21:11:26 +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
|
a423dd9f49
|
Correct invoice for yearly subscription
|
2019-11-15 20:43:58 +05:30 |
|
PCoder
|
6eef592cd8
|
Add migration file
|
2019-11-15 20:28:00 +05:30 |
|
PCoder
|
3bf2654b50
|
Update ProductPaymentForm for yearly subscription
|
2019-11-15 19:45:35 +05:30 |
|
PCoder
|
f0b604c6dc
|
Update Generic product model to include product_subscription_interval
|
2019-11-15 19:40:53 +05:30 |
|
PCoder
|
efe411933f
|
Missing float conversions
|
2019-11-15 12:41:27 +05:30 |
|
PCoder
|
940eaf3a07
|
Process prices as floats
|
2019-11-15 12:39:03 +05:30 |
|
PCoder
|
582e952187
|
Convert VAT rate to decimal to be consistent
|
2019-11-15 12:24:24 +05:30 |
|
PCoder
|
44a20a5029
|
Apply country specific VAT rates for Generic Products
|
2019-11-15 11:58:15 +05:30 |
|
PCoder
|
7040d908dd
|
Add import_vat_rates management command
|
2019-11-15 11:03:09 +05:30 |
|
PCoder
|
b3dd57f189
|
Add vatrates migration
|
2019-11-15 11:02:45 +05:30 |
|
PCoder
|
c56d6bd627
|
Add VATRates model
|
2019-11-15 11:01:49 +05:30 |
|
PCoder
|
c29193f6c8
|
Fix bugs
- fetch_stripe_bills:
- fix wrong assigment of strign to num_invoice_created variable
- return None (do not handle the case) if we don't have an order
|
2019-11-04 12:05:57 +05:30 |
|
PCoder
|
6638d376b8
|
Make HostingBillLineAmount accept negative values
|
2019-10-26 10:32:49 +05:30 |
|
PCoder
|
6d8782415f
|
Fix number formatting for price in invoice details
|
2019-10-08 06:33:52 +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
|
e4e074ea8d
|
Add explanatory text indicating puffy username on OpenBSD VMs
|
2019-09-15 09:12:36 +05:30 |
|
|
5646e370ec
|
Merge branch '7032/bugfix_existing_key' into 'master'
7032/bugfix existing key
See merge request ungleich-public/dynamicweb!712
|
2019-08-28 18:36:51 +02:00 |
|
PCoder
|
b2d597232c
|
Use opennebula user credentials to find if vm belongs to user
|
2019-08-27 11:13:38 +05:30 |
|
PCoder
|
7684687dbc
|
Remove commented code
|
2019-08-26 16:13:31 +05:30 |
|
PCoder
|
97d83abffe
|
Comment out code that denied adding the same key
|
2019-08-26 16:01:34 +05:30 |
|
PCoder
|
b50a543148
|
Remove public- prefix shown in django/node/rails hosting pages
|
2019-08-22 08:38:19 +05:30 |
|
PCoder
|
728fd5850b
|
Update hosting django.po -- add "Expiry" -> Gültig bis
|
2019-07-09 21:21:22 +05:30 |
|
PCoder
|
b6ec2ac95b
|
Add missing cc expiry year month in payment page
|
2019-07-09 19:08:19 +05:30 |
|
PCoder
|
903ef48c75
|
Format cc month to 2 decimal places
|
2019-07-09 19:03:09 +05:30 |
|
PCoder
|
fe44908868
|
Add expiry year and month to get_all_cards_list
|
2019-07-09 18:47:54 +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
|
921d832f9e
|
Make user in UserHostingKey model nullable
|
2019-07-03 06:44:31 +05:30 |
|
PCoder
|
ddaa320628
|
Set user foreign key to be blank allowing null values
|
2019-07-01 23:11:49 +05:30 |
|
PCoder
|
32de20aaba
|
Set unon authenticated user to NONE
|
2019-07-01 23:11:14 +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
|
5fcd0d6b18
|
Remove add SSH key form in the order confirmation
|
2019-07-01 08:18:10 +05:30 |
|
PCoder
|
47fd9a8f28
|
Adjust urls in datacenterlight/hosting apps urls/views after refactor
|
2019-07-01 08:09:37 +05:30 |
|
PCoder
|
f502e53845
|
Add basic implementation of AskSSHKeyView
|
2019-07-01 06:45:48 +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
|
85f7d73442
|
Code cleanup: Remove ssh_key_added_to_vm email templates
|
2019-06-25 02:32:19 +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
|
0cf5e541cc
|
Code cleanup: remove VM poweroff/resume methods + styles + html code
|
2019-06-25 02:24:14 +02:00 |
|
PCoder
|
08608c726f
|
Code cleanup: remove updating ssh keys on live VMs
|
2019-06-25 02:11:57 +02:00 |
|
PCoder
|
1e68ecb047
|
Confirm order button close: Redirect only to url specified
|
2019-06-24 04:31:29 +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 |
|
|
c469948901
|
Merge branch 'william' into 'master'
Add view to check if the vm belongs to a user (for ungleich-cli)
See merge request ungleich-public/dynamicweb!705
|
2019-05-16 22:01:21 +02:00 |
|
|
a82ecbe4d5
|
fix typho in check_vm
|
2019-05-16 13:34:13 -04:00 |
|
|
ce630573e0
|
Remove print statement & correct code return
|
2019-05-16 13:33:31 -04:00 |
|
PCoder
|
94d5c34152
|
[hosting/bill] Skip creating MHB for invoices that have been imported already
|
2019-05-13 21:15:38 +02:00 |
|
|
69ec7d2b46
|
reuse of the env variable in the base settings
|
2019-05-13 03:44:09 -04:00 |
|
PCoder
|
72ea362d01
|
Remove duplicated blocktrans in txt email template
|
2019-05-13 08:01:11 +02:00 |
|
PCoder
|
9fd396363f
|
Center the add ssh key nicely
|
2019-05-13 07:13:49 +02:00 |
|
|
1faf46cc1b
|
added validation to heck if the user is the one allowed to access
|
2019-05-12 21:34:10 -04:00 |
|
PCoder
|
641c556bb6
|
Simplify code
|
2019-05-12 21:16:46 +02:00 |
|
PCoder
|
f2af1f8708
|
Rename button id
|
2019-05-12 21:15:48 +02: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
|
d38edb0dfa
|
Add url for AddSshKeyToVMView
|
2019-05-12 19:22:10 +02:00 |
|
PCoder
|
09ab9a714d
|
Add AddSshKeyToVMView
|
2019-05-12 19:21:19 +02:00 |
|
PCoder
|
0104a804c2
|
Do not allow comma in SSH key name
|
2019-05-12 19:20:35 +02:00 |
|
PCoder
|
c9c91b1ecb
|
JS code to handle the add ssh key functionality
|
2019-05-12 19:19:40 +02:00 |
|
PCoder
|
61127e56ca
|
Update virtual_machine_detail.html template
To show the Add SSH key button and the modal that pops up after clicking
it.
|
2019-05-12 19:16:53 +02:00 |
|
PCoder
|
7e538bf37b
|
Add ssh_key_added_to_vm.{html,txt} email templates
|
2019-05-12 19:12:34 +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 |
|