new welcome email
This commit is contained in:
		
					parent
					
						
							
								dd3c967500
							
						
					
				
			
			
				commit
				
					
						6004a7ede4
					
				
			
		
					 4 changed files with 84 additions and 5 deletions
				
			
		|  | @ -0,0 +1,45 @@ | ||||||
|  | {% load static i18n %} | ||||||
|  | <!DOCTYPE html> | ||||||
|  | <html> | ||||||
|  | 
 | ||||||
|  | <head> | ||||||
|  |     <meta charset="UTF-8"> | ||||||
|  |     <meta name="viewport" content="width=device-width, initial-scale=1"> | ||||||
|  |     <title>{% trans "Welcome to Data Center Light!" %}</title> | ||||||
|  |     <link rel="shortcut icon" href="{% static 'datacenterlight/img/favicon.ico' %}" type="image/x-icon"> | ||||||
|  |     <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato:300,400"> | ||||||
|  | </head> | ||||||
|  | 
 | ||||||
|  | <body style="margin: 0; padding: 20px 0;"> | ||||||
|  |     <table style="width: 100%; margin: auto; border-spacing: 0; border-collapse: collapse; max-width: 560px; border: 1px solid #aaa;"> | ||||||
|  |         <tr> | ||||||
|  |             <td style="padding-top: 25px; padding-left: 22px; padding-right: 30px; font-family: Lato, Arial, sans-serif;"> | ||||||
|  |                 <img src="{{base_url}}{% static 'datacenterlight/img/logo_black.svg' %}" style="vertical-align: middle; width: 200px; height: 50px;"> | ||||||
|  |             </td> | ||||||
|  |         </tr> | ||||||
|  |         <tr> | ||||||
|  |             <td style="padding-top: 15px; padding-left: 30px; padding-right: 30px;"> | ||||||
|  |                 <h1 style="font-family: Lato, Arial, sans-serif; font-size: 25px; font-weight: 400; margin: 0;">{% trans "Welcome to Data Center Light!" %}</h1> | ||||||
|  |             </td> | ||||||
|  |         </tr> | ||||||
|  |         <tr> | ||||||
|  |             <td style="padding-top: 25px; padding-left: 30px; padding-right: 30px;"> | ||||||
|  |                 <p style="line-height: 1.6; font-family: Lato, Arial, sans-serif; font-weight: 300; margin: 0;"> | ||||||
|  |                     {% blocktrans %}Thanks for joining us! We provide the most affordable virtual machines from the heart of Switzerland.<br>Try now, order a VM. VM price starts from only 15CHF per month.{% endblocktrans %} | ||||||
|  |                 </p> | ||||||
|  |             </td> | ||||||
|  |         </tr> | ||||||
|  |         <tr> | ||||||
|  |             <td style="padding-top: 20px; padding-left: 30px; padding-right: 30px;"> | ||||||
|  |                 <a class="btn" href="{{ base_url }}{% url 'hosting:create_virtual_machine' %}" style="font-family: Lato, Arial, sans-serif; text-decoration: none; background-color: #1596da; color: #fff; padding-top: 10px; padding-bottom: 10px; padding-left: 30px; padding-right: 30px; letter-spacing: 0.5px; border-radius: 3px; display: inline-block;">{% trans "ORDER VM" %}</a> | ||||||
|  |             </td> | ||||||
|  |         </tr> | ||||||
|  |         <tr> | ||||||
|  |             <td style="padding-top: 40px; padding-left: 30px; padding-right: 30px; padding-bottom: 25px;"> | ||||||
|  |                 <h3 style="font-family: Lato, Arial, sans-serif; margin: 0; font-weight: 400; font-size: 18px;">Your Data Center Light Team</h3> | ||||||
|  |             </td> | ||||||
|  |         </tr> | ||||||
|  |     </table> | ||||||
|  | </body> | ||||||
|  | 
 | ||||||
|  | </html> | ||||||
|  | @ -0,0 +1,9 @@ | ||||||
|  | {% load static i18n %} | ||||||
|  | 
 | ||||||
|  | {% trans "Welcome to Data Center Light!" %} | ||||||
|  | 
 | ||||||
|  | {% blocktrans %}Thanks for joining us! We provide the most affordable virtual machines from the heart of Switzerland.<br>Try now, order a VM. VM price starts from only 15CHF per month.{% endblocktrans %} | ||||||
|  | 
 | ||||||
|  | {{ base_url }}{% url 'hosting:create_virtual_machine' %} | ||||||
|  | 
 | ||||||
|  | Your Data Center Light Team | ||||||
|  | @ -1,11 +1,17 @@ | ||||||
| from django.conf.urls import url | from django.conf.urls import url | ||||||
| 
 | 
 | ||||||
| from .views import IndexView, BetaProgramView, LandingProgramView, \ | from .views import ( | ||||||
|     BetaAccessView, PricingView, SuccessView, \ |     IndexView, BetaProgramView, LandingProgramView, BetaAccessView, | ||||||
|     PaymentOrderView, OrderConfirmationView, \ |     PricingView, SuccessView, PaymentOrderView, OrderConfirmationView, | ||||||
|     WhyDataCenterLightView, ContactUsView |     WhyDataCenterLightView, ContactUsView | ||||||
|  | ) | ||||||
|  | 
 | ||||||
|  | from django.views.generic import TemplateView | ||||||
|  | 
 | ||||||
| 
 | 
 | ||||||
| urlpatterns = [ | urlpatterns = [ | ||||||
|  |     url(r'^test/$', TemplateView.as_view( | ||||||
|  |         template_name='datacenterlight/emails/welcome_user.html')), | ||||||
|     url(r'^$', IndexView.as_view(), name='index'), |     url(r'^$', IndexView.as_view(), name='index'), | ||||||
|     url(r'^t/$', IndexView.as_view(), name='index_t'), |     url(r'^t/$', IndexView.as_view(), name='index_t'), | ||||||
|     url(r'^g/$', IndexView.as_view(), name='index_g'), |     url(r'^g/$', IndexView.as_view(), name='index_g'), | ||||||
|  |  | ||||||
|  | @ -255,12 +255,31 @@ class SignupValidatedView(SignupValidateView): | ||||||
|         login_url = '<a href="' + \ |         login_url = '<a href="' + \ | ||||||
|                     reverse('hosting:login') + '">' + str(_('login')) + '</a>' |                     reverse('hosting:login') + '">' + str(_('login')) + '</a>' | ||||||
|         section_title = _('Account activation') |         section_title = _('Account activation') | ||||||
|  |         user = CustomUser.objects.filter( | ||||||
|  |             validation_slug=self.kwargs['validate_slug']).first() | ||||||
|  |         pre_valid = user.validated | ||||||
|         if validated: |         if validated: | ||||||
|             message = '{account_activation_string} <br /> {login_string} {lurl}.'.format( |             message = '{account_activation_string} <br /> {login_string} {lurl}.'.format( | ||||||
|                 account_activation_string=_( |                 account_activation_string=_( | ||||||
|                     "Your account has been activated."), |                     "Your account has been activated."), | ||||||
|                 login_string=_("You can now"), |                 login_string=_("You can now"), | ||||||
|                 lurl=login_url) |                 lurl=login_url) | ||||||
|  |             if not pre_valid: | ||||||
|  |                 email_data = { | ||||||
|  |                     'subject': 'Welcome to Data Center Light!', | ||||||
|  |                     'to': self.request.user.email, | ||||||
|  |                     'context': { | ||||||
|  |                         'base_url': "{0}://{1}".format( | ||||||
|  |                             self.request.scheme, | ||||||
|  |                             self.request.get_host() | ||||||
|  |                         ) | ||||||
|  |                     }, | ||||||
|  |                     'template_name': 'welcome_user', | ||||||
|  |                     'template_path': 'datacenterlight/emails/', | ||||||
|  |                     'from_address': settings.DCL_SUPPORT_FROM_ADDRESS, | ||||||
|  |                 } | ||||||
|  |                 email = BaseEmail(**email_data) | ||||||
|  |                 email.send() | ||||||
|         else: |         else: | ||||||
|             home_url = '<a href="' + \ |             home_url = '<a href="' + \ | ||||||
|                        reverse('datacenterlight:index') + \ |                        reverse('datacenterlight:index') + \ | ||||||
|  | @ -775,8 +794,8 @@ class OrdersHostingDetailView(LoginRequiredMixin, | ||||||
|             'redirect': reverse('hosting:virtual_machines'), |             'redirect': reverse('hosting:virtual_machines'), | ||||||
|             'msg_title': str(_('Thank you for the order.')), |             'msg_title': str(_('Thank you for the order.')), | ||||||
|             'msg_body': str(_('Your VM will be up and running in a few moments.' |             'msg_body': str(_('Your VM will be up and running in a few moments.' | ||||||
|                           ' We will send you a confirmation email as soon as' |                               ' We will send you a confirmation email as soon as' | ||||||
|                           ' it is ready.')) |                               ' it is ready.')) | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         return HttpResponse(json.dumps(response), |         return HttpResponse(json.dumps(response), | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue