Merge remote-tracking branch 'ungleich/master'
This commit is contained in:
		
				commit
				
					
						eb7b1a4ea0
					
				
			
		
					 9 changed files with 91 additions and 121 deletions
				
			
		|  | @ -8,7 +8,7 @@ msgid "" | ||||||
| msgstr "" | msgstr "" | ||||||
| "Project-Id-Version: PACKAGE VERSION\n" | "Project-Id-Version: PACKAGE VERSION\n" | ||||||
| "Report-Msgid-Bugs-To: \n" | "Report-Msgid-Bugs-To: \n" | ||||||
| "POT-Creation-Date: 2017-10-01 22:13+0000\n" | "POT-Creation-Date: 2017-10-03 18:13+0530\n" | ||||||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||||
| "Language-Team: LANGUAGE <LL@li.org>\n" | "Language-Team: LANGUAGE <LL@li.org>\n" | ||||||
|  | @ -360,9 +360,6 @@ msgstr "" | ||||||
| "Es wird noch keine Bezahlung vorgenommen. Die Bezahlung wird erst ausgelöst, " | "Es wird noch keine Bezahlung vorgenommen. Die Bezahlung wird erst ausgelöst, " | ||||||
| "nachdem Du die Bestellung auf der nächsten Seite bestätigt hast." | "nachdem Du die Bestellung auf der nächsten Seite bestätigt hast." | ||||||
| 
 | 
 | ||||||
| msgid "Submit" |  | ||||||
| msgstr "Absenden" |  | ||||||
| 
 |  | ||||||
| msgid "Card Number" | msgid "Card Number" | ||||||
| msgstr "Kreditkartennummer" | msgstr "Kreditkartennummer" | ||||||
| 
 | 
 | ||||||
|  | @ -515,6 +512,9 @@ msgstr "" | ||||||
| "Deine VM ist gleich bereit. Wir senden Dir eine Bestätigungsemail, sobald Du " | "Deine VM ist gleich bereit. Wir senden Dir eine Bestätigungsemail, sobald Du " | ||||||
| "auf sie zugreifen kannst." | "auf sie zugreifen kannst." | ||||||
| 
 | 
 | ||||||
|  | #~ msgid "Submit" | ||||||
|  | #~ msgstr "Absenden" | ||||||
|  | 
 | ||||||
| #~ msgid "Date" | #~ msgid "Date" | ||||||
| #~ msgstr "Datum" | #~ msgstr "Datum" | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -104,9 +104,11 @@ | ||||||
|                             <div id='payment_error'> |                             <div id='payment_error'> | ||||||
|                                 {% for message in messages %} |                                 {% for message in messages %} | ||||||
|                                     {% if 'failed_payment' or 'make_charge_error' in message.tags %} |                                     {% if 'failed_payment' or 'make_charge_error' in message.tags %} | ||||||
|                                      <ul class="list-unstyled"><li> |                                      <ul class="list-unstyled"> | ||||||
|  |                                         <li> | ||||||
|                                             <p class="card-warning-content card-warning-error">{{ message|safe }}</p> |                                             <p class="card-warning-content card-warning-error">{{ message|safe }}</p> | ||||||
|                                     </li></ul> |                                         </li> | ||||||
|  |                                     </ul> | ||||||
|                                     {% endif %} |                                     {% endif %} | ||||||
|                                 {% endfor %} |                                 {% endfor %} | ||||||
|                                 {% for error in form.non_field_errors %} |                                 {% for error in form.non_field_errors %} | ||||||
|  | @ -116,7 +118,7 @@ | ||||||
|                                 {% endfor %} |                                 {% endfor %} | ||||||
|                             </div> |                             </div> | ||||||
|                             <div class="text-right"> |                             <div class="text-right"> | ||||||
|                                 <button id="payment_button_with_creditcard" class="btn btn-success btn-vm-contact" type="submit">{%trans "Submit" %}</button> |                                 <button id="payment_button_with_creditcard" class="btn btn-vm-contact" type="submit">{%trans "SUBMIT" %}</button> | ||||||
|                             </div> |                             </div> | ||||||
|                         {% else %} |                         {% else %} | ||||||
|                             <form action="" id="payment-form-new" method="POST"> |                             <form action="" id="payment-form-new" method="POST"> | ||||||
|  |  | ||||||
|  | @ -8,7 +8,7 @@ msgid "" | ||||||
| msgstr "" | msgstr "" | ||||||
| "Project-Id-Version: PACKAGE VERSION\n" | "Project-Id-Version: PACKAGE VERSION\n" | ||||||
| "Report-Msgid-Bugs-To: \n" | "Report-Msgid-Bugs-To: \n" | ||||||
| "POT-Creation-Date: 2017-10-01 22:12+0000\n" | "POT-Creation-Date: 2017-10-03 18:13+0530\n" | ||||||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||||
| "Language-Team: LANGUAGE <LL@li.org>\n" | "Language-Team: LANGUAGE <LL@li.org>\n" | ||||||
|  | @ -436,15 +436,10 @@ msgid "Billing Address" | ||||||
| msgstr "Rechnungsadresse" | msgstr "Rechnungsadresse" | ||||||
| 
 | 
 | ||||||
| msgid "" | msgid "" | ||||||
| "\n" | "Please fill in your credit card information below. We are using <a href=" | ||||||
| "                                Please fill in your credit card information " | "\"https://stripe.com\" target=\"_blank\">Stripe</a> for payment and do not " | ||||||
| "below. We are using <a\n" | "store your information in our database." | ||||||
| "                                    href=\"https://stripe.com\" target=" |  | ||||||
| "\"_blank\">Stripe</a> for payment and do not store\n" |  | ||||||
| "                                your information in our database.\n" |  | ||||||
| "                                " |  | ||||||
| msgstr "" | msgstr "" | ||||||
| "\n" |  | ||||||
| "Bitte füll Deine Kreditkarteninformationen unten aus. Wir nutzen <a href=" | "Bitte füll Deine Kreditkarteninformationen unten aus. Wir nutzen <a href=" | ||||||
| "\"https://stripe.com\" target=\"_blank\">Stripe</a> für die Bezahlung und " | "\"https://stripe.com\" target=\"_blank\">Stripe</a> für die Bezahlung und " | ||||||
| "speichern keine Informationen in unserer Datenbank." | "speichern keine Informationen in unserer Datenbank." | ||||||
|  | @ -456,8 +451,8 @@ msgstr "" | ||||||
| "Es wird noch keine Bezahlung vorgenommen. Die Bezahlung wird erst ausgelöst, " | "Es wird noch keine Bezahlung vorgenommen. Die Bezahlung wird erst ausgelöst, " | ||||||
| "nachdem Du die Bestellung auf der nächsten Seite bestätigt hast." | "nachdem Du die Bestellung auf der nächsten Seite bestätigt hast." | ||||||
| 
 | 
 | ||||||
| msgid "Submit" | msgid "SUBMIT" | ||||||
| msgstr "Absenden" | msgstr "ABSENDEN" | ||||||
| 
 | 
 | ||||||
| msgid "Card Number" | msgid "Card Number" | ||||||
| msgstr "Kreditkartennummer" | msgstr "Kreditkartennummer" | ||||||
|  | @ -477,6 +472,9 @@ msgstr "Weiter" | ||||||
| msgid "Enter your credit card number" | msgid "Enter your credit card number" | ||||||
| msgstr "Deine Kreditkartennummer" | msgstr "Deine Kreditkartennummer" | ||||||
| 
 | 
 | ||||||
|  | msgid "Submit" | ||||||
|  | msgstr "Absenden" | ||||||
|  | 
 | ||||||
| msgid "Reset your password" | msgid "Reset your password" | ||||||
| msgstr "Passwort zurücksetzen" | msgstr "Passwort zurücksetzen" | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -47,7 +47,7 @@ | ||||||
| 	font-weight: 600; | 	font-weight: 600; | ||||||
| } | } | ||||||
| .dcl-payment-section p { | .dcl-payment-section p { | ||||||
| 	padding: 0 5px; | 	/*padding: 0 5px;*/ | ||||||
| 	font-weight: 400; | 	font-weight: 400; | ||||||
| } | } | ||||||
| .dcl-payment-section .card-warning-content { | .dcl-payment-section .card-warning-content { | ||||||
|  |  | ||||||
|  | @ -618,9 +618,8 @@ | ||||||
|     left: 8px; |     left: 8px; | ||||||
|   } |   } | ||||||
|   .table-switch .last-td { |   .table-switch .last-td { | ||||||
|     position: absolute; |     padding-top: 12px; | ||||||
|     bottom: 13px; |     text-align: right; | ||||||
|     right: 0; |  | ||||||
|   } |   } | ||||||
|   .table-switch tbody tr .xs-td-inline { |   .table-switch tbody tr .xs-td-inline { | ||||||
|     text-align: right; |     text-align: right; | ||||||
|  |  | ||||||
|  | @ -1,6 +1,6 @@ | ||||||
| {% extends "hosting/base_short.html" %} | {% extends "hosting/base_short.html" %} | ||||||
| {% load staticfiles bootstrap3 %} | {% load staticfiles bootstrap3 %} | ||||||
| {% load i18n %} | {% load i18n l10n %} | ||||||
| 
 | 
 | ||||||
| {% block content %} | {% block content %} | ||||||
| <div class="dashboard-container"> | <div class="dashboard-container"> | ||||||
|  | @ -22,7 +22,6 @@ | ||||||
|                 <th>{% trans "Order Nr." %}</th> |                 <th>{% trans "Order Nr." %}</th> | ||||||
|                 <th>{% trans "Date" %}</th> |                 <th>{% trans "Date" %}</th> | ||||||
|                 <th>{% trans "Amount" %}</th> |                 <th>{% trans "Amount" %}</th> | ||||||
|                 <th>{% trans "Status" %}</th> |  | ||||||
|                 <th></th> |                 <th></th> | ||||||
|             </tr> |             </tr> | ||||||
|         </thead> |         </thead> | ||||||
|  | @ -30,15 +29,8 @@ | ||||||
|             {% for order in orders %} |             {% for order in orders %} | ||||||
|                 <tr> |                 <tr> | ||||||
|                     <td class="xs-td-inline" data-header="{% trans 'Order Nr.' %}">{{ order.id }}</td> |                     <td class="xs-td-inline" data-header="{% trans 'Order Nr.' %}">{{ order.id }}</td> | ||||||
|                     <td class="xs-td-bighalf" data-header="{% trans 'Date' %}">{{ order.created_at | date:"M d, Y" }}</td> |                     <td class="xs-td-bighalf" data-header="{% trans 'Date' %}">{{ order.created_at | date:"M d, Y H:i" }}</td> | ||||||
|                     <td class="xs-td-smallhalf" data-header="{% trans 'Amount' %}">{{ order.price }}</td> |                     <td class="xs-td-smallhalf" data-header="{% trans 'Amount' %}">{{ order.price|unlocalize }}</td> | ||||||
|                     <td data-header="{% trans 'Status' %}"> |  | ||||||
|                         {% if order.approved %} |  | ||||||
|                             <span class="vm-status-active"><strong>{% trans "Approved" %}</strong></span> |  | ||||||
|                         {% else %} |  | ||||||
|                             <span class="vm-status-failed"><strong>{% trans "Declined" %}</strong></span> |  | ||||||
|                         {% endif %} |  | ||||||
|                     </td> |  | ||||||
|                     <td class="text-right last-td"> |                     <td class="text-right last-td"> | ||||||
|                         <a class="btn btn-order-detail" href="{% url 'hosting:orders' order.pk %}">{% trans 'See Invoice' %}</a> |                         <a class="btn btn-order-detail" href="{% url 'hosting:orders' order.pk %}">{% trans 'See Invoice' %}</a> | ||||||
|                     </td> |                     </td> | ||||||
|  |  | ||||||
|  | @ -68,17 +68,10 @@ | ||||||
|                 <div class="col-xs-12 col-sm-7 col-md-6 creditcard-box dcl-creditcard"> |                 <div class="col-xs-12 col-sm-7 col-md-6 creditcard-box dcl-creditcard"> | ||||||
|                     <h3><b>{%trans "Credit Card"%}</b></h3> |                     <h3><b>{%trans "Credit Card"%}</b></h3> | ||||||
|                     <hr> |                     <hr> | ||||||
|                     <div> |  | ||||||
|                     <div> |                     <div> | ||||||
|                         <p> |                         <p> | ||||||
|                                 {% blocktrans %} |                             {% blocktrans %}Please fill in your credit card information below. We are using <a href="https://stripe.com" target="_blank">Stripe</a> for payment and do not store your information in our database.{% endblocktrans %} | ||||||
|                                 Please fill in your credit card information below. We are using <a |  | ||||||
|                                     href="https://stripe.com" target="_blank">Stripe</a> for payment and do not store |  | ||||||
|                                 your information in our database. |  | ||||||
|                                 {% endblocktrans %} |  | ||||||
|                         </p> |                         </p> | ||||||
|                         </div> |  | ||||||
|                         <br> |  | ||||||
|                         <div> |                         <div> | ||||||
|                             {% if credit_card_data.last4 %} |                             {% if credit_card_data.last4 %} | ||||||
|                                 <form role="form" id="payment-form-with-creditcard" novalidate> |                                 <form role="form" id="payment-form-with-creditcard" novalidate> | ||||||
|  | @ -87,8 +80,6 @@ | ||||||
|                                     <h5 class="membership-lead">Type: {{credit_card_data.cc_brand}}</h5> |                                     <h5 class="membership-lead">Type: {{credit_card_data.cc_brand}}</h5> | ||||||
|                                     <input type="hidden" name="credit_card_needed" value="false"/> |                                     <input type="hidden" name="credit_card_needed" value="false"/> | ||||||
|                                 </form> |                                 </form> | ||||||
|                             <div class="row"> |  | ||||||
|                                 <div class="col-xs-12"> |  | ||||||
|                                 {% if not messages and not form.non_field_errors %} |                                 {% if not messages and not form.non_field_errors %} | ||||||
|                                     <p class="card-warning-content card-warning-addtional-margin"> |                                     <p class="card-warning-content card-warning-addtional-margin"> | ||||||
|                                         {% trans "You are not making any payment yet. After submitting your card information, you will be taken to the Confirm Order Page." %} |                                         {% trans "You are not making any payment yet. After submitting your card information, you will be taken to the Confirm Order Page." %} | ||||||
|  | @ -97,9 +88,11 @@ | ||||||
|                                 <div id='payment_error'> |                                 <div id='payment_error'> | ||||||
|                                     {% for message in messages %} |                                     {% for message in messages %} | ||||||
|                                         {% if 'failed_payment' or 'make_charge_error' in message.tags %} |                                         {% if 'failed_payment' or 'make_charge_error' in message.tags %} | ||||||
|                                                  <ul class="list-unstyled"><li> |                                          <ul class="list-unstyled"> | ||||||
|  |                                             <li> | ||||||
|                                                 <p class="card-warning-content card-warning-error">{{ message|safe }}</p> |                                                 <p class="card-warning-content card-warning-error">{{ message|safe }}</p> | ||||||
|                                                 </li></ul> |                                             </li> | ||||||
|  |                                         </ul> | ||||||
|                                         {% endif %} |                                         {% endif %} | ||||||
|                                     {% endfor %} |                                     {% endfor %} | ||||||
|                                     {% for error in form.non_field_errors %} |                                     {% for error in form.non_field_errors %} | ||||||
|  | @ -108,44 +101,35 @@ | ||||||
|                                         </p> |                                         </p> | ||||||
|                                     {% endfor %} |                                     {% endfor %} | ||||||
|                                 </div> |                                 </div> | ||||||
|  |                                 <div class="text-right"> | ||||||
|  |                                     <button id="payment_button_with_creditcard" class="btn btn-vm-contact" type="submit">{%trans "SUBMIT" %}</button> | ||||||
|                                 </div> |                                 </div> | ||||||
|                                 <div class="col-xs-12"> |  | ||||||
|                                     <div class="col-xs-6 pull-right"> |  | ||||||
|                                         <button id="payment_button_with_creditcard" class="btn btn-success stripe-payment-btn" |  | ||||||
|                                                 type="submit"> |  | ||||||
|                                             {%trans "Submit" %} |  | ||||||
|                                         </button> |  | ||||||
|                                     </div> |  | ||||||
|                                 </div> |  | ||||||
|                             </div> |  | ||||||
| 
 |  | ||||||
|                             {% else %} |                             {% else %} | ||||||
|                                 <form action="" id="payment-form-new" method="POST"> |                                 <form action="" id="payment-form-new" method="POST"> | ||||||
|                                     <input type="hidden" name="token"/> |                                     <input type="hidden" name="token"/> | ||||||
|                                     <div class="group"> |                                     <div class="group"> | ||||||
|                                     <div class="col-xs-12 col-sm-12 col-md-10 col-lg-9 credit-card-goup"> |                                         <div class="credit-card-goup"> | ||||||
|                                        <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12 card-element card-number-element"> |                                             <div class="card-element card-number-element"> | ||||||
|                                                 <label>{%trans "Card Number" %}</label> |                                                 <label>{%trans "Card Number" %}</label> | ||||||
|                                                 <div id="card-number-element" class="field my-input"></div> |                                                 <div id="card-number-element" class="field my-input"></div> | ||||||
|                                             </div> |                                             </div> | ||||||
|                                        <div class="col-xs-5 col-sm-3 col-md-3 col-lg-3 card-element card-expiry-element"> |                                             <div class="row"> | ||||||
|  |                                                 <div class="col-xs-5 card-element card-expiry-element"> | ||||||
|                                                     <label>{%trans "Expiry Date" %}</label> |                                                     <label>{%trans "Expiry Date" %}</label> | ||||||
|                                                     <div id="card-expiry-element" class="field my-input"></div> |                                                     <div id="card-expiry-element" class="field my-input"></div> | ||||||
|                                                 </div> |                                                 </div> | ||||||
|                                        <div class="col-xs-12 col-sm-2 col-md-6 col-lg-7 hide-mobile"></div> |                                                 <div class="col-xs-3 col-xs-offset-4 card-element card-cvc-element"> | ||||||
|                                        <div class="col-xs-3 col-sm-3 col-md-3 col-lg-2 card-element card-cvc-element"> |  | ||||||
|                                                     <label>{%trans "CVC" %}</label> |                                                     <label>{%trans "CVC" %}</label> | ||||||
|                                                     <div id="card-cvc-element" class="field my-input"></div> |                                                     <div id="card-cvc-element" class="field my-input"></div> | ||||||
|                                                 </div> |                                                 </div> | ||||||
|                                        <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12 card-element brand"> |                                             </div> | ||||||
|  |                                             <div class="card-element brand"> | ||||||
|                                                <label>{%trans "Card Type" %}</label> |                                                <label>{%trans "Card Type" %}</label> | ||||||
|                                                <i class="pf pf-credit-card" id="brand-icon"></i> |                                                <i class="pf pf-credit-card" id="brand-icon"></i> | ||||||
|                                            </div> |                                            </div> | ||||||
|                                         </div> |                                         </div> | ||||||
|                                     </div> |                                     </div> | ||||||
|                                 <div id="card-errors" role="alert"></div> |                                     <div id="card-errors"></div> | ||||||
|                                 <div class="row"> |  | ||||||
|                                     <div class="col-xs-12"> |  | ||||||
|                                         {% if not messages and not form.non_field_errors %} |                                         {% if not messages and not form.non_field_errors %} | ||||||
|                                             <p class="card-warning-content"> |                                             <p class="card-warning-content"> | ||||||
|                                                 {% trans "You are not making any payment yet. After submitting your card information, you will be taken to the Confirm Order Page." %} |                                                 {% trans "You are not making any payment yet. After submitting your card information, you will be taken to the Confirm Order Page." %} | ||||||
|  | @ -154,9 +138,11 @@ | ||||||
|                                         <div id='payment_error'> |                                         <div id='payment_error'> | ||||||
|                                             {% for message in messages %} |                                             {% for message in messages %} | ||||||
|                                                 {% if 'failed_payment' or 'make_charge_error' in message.tags %} |                                                 {% if 'failed_payment' or 'make_charge_error' in message.tags %} | ||||||
|                                                  <ul class="list-unstyled"><li> |                                                  <ul class="list-unstyled"> | ||||||
|  |                                                     <li> | ||||||
|                                                         <p class="card-warning-content card-warning-error">{{ message|safe }}</p> |                                                         <p class="card-warning-content card-warning-error">{{ message|safe }}</p> | ||||||
|                                                 </li></ul> |                                                     </li> | ||||||
|  |                                                 </ul> | ||||||
|                                                 {% endif %} |                                                 {% endif %} | ||||||
|                                             {% endfor %} |                                             {% endfor %} | ||||||
| 
 | 
 | ||||||
|  | @ -166,22 +152,15 @@ | ||||||
|                                                 </p> |                                                 </p> | ||||||
|                                             {% endfor %} |                                             {% endfor %} | ||||||
|                                         </div> |                                         </div> | ||||||
|                                     </div> |                                         <div class="text-right"> | ||||||
|                                     <div class="col-xs-12"> |                                             <button class="btn btn-vm-contact btn-wide" type="submit">{%trans "SUBMIT" %}</button> | ||||||
|                                         <div class="col-xs-6 pull-right"> |  | ||||||
|                                             <button class="btn btn-success stripe-payment-btn" type="submit">{%trans "Submit" %} |  | ||||||
|                                             </button> |  | ||||||
|                                         </div> |  | ||||||
|                                         </div> |                                         </div> | ||||||
|                                     </div> |                                     </div> | ||||||
| 
 | 
 | ||||||
|                                 <div class="row" style="display:none;"> |                                     <div style="display:none;"> | ||||||
|                                     <div class="col-xs-12"> |  | ||||||
|                                         <p class="payment-errors"></p> |                                         <p class="payment-errors"></p> | ||||||
|                                     </div> |                                     </div> | ||||||
|                                 </div> |  | ||||||
|                                 </form> |                                 </form> | ||||||
| 
 |  | ||||||
|                             {% endif %} |                             {% endif %} | ||||||
|                         </div> |                         </div> | ||||||
|                     </div> |                     </div> | ||||||
|  |  | ||||||
|  | @ -10,6 +10,7 @@ from .views import ( | ||||||
|     HostingBillDetailView, SSHKeyDeleteView, SSHKeyCreateView, SSHKeyListView, |     HostingBillDetailView, SSHKeyDeleteView, SSHKeyCreateView, SSHKeyListView, | ||||||
|     SSHKeyChoiceView, DashboardView, SettingsView, ResendActivationEmailView) |     SSHKeyChoiceView, DashboardView, SettingsView, ResendActivationEmailView) | ||||||
| 
 | 
 | ||||||
|  | 
 | ||||||
| urlpatterns = [ | urlpatterns = [ | ||||||
|     url(r'index/?$', IndexView.as_view(), name='index'), |     url(r'index/?$', IndexView.as_view(), name='index'), | ||||||
|     url(r'django/?$', DjangoHostingView.as_view(), name='djangohosting'), |     url(r'django/?$', DjangoHostingView.as_view(), name='djangohosting'), | ||||||
|  |  | ||||||
|  | @ -615,7 +615,6 @@ class PaymentVMView(LoginRequiredMixin, FormView): | ||||||
|     def get(self, request, *args, **kwargs): |     def get(self, request, *args, **kwargs): | ||||||
|         if 'next' in request.session: |         if 'next' in request.session: | ||||||
|             del request.session['next'] |             del request.session['next'] | ||||||
| 
 |  | ||||||
|         return self.render_to_response(self.get_context_data()) |         return self.render_to_response(self.get_context_data()) | ||||||
| 
 | 
 | ||||||
|     def post(self, request, *args, **kwargs): |     def post(self, request, *args, **kwargs): | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue