remotes/origin/artem
Gena 11 years ago
parent aa76f9f7c3
commit 3f6dc1a1eb
  1. 8
      batiskaf/templates/jinja2/mail/order1.jinja
  2. 8
      batiskaf/templates/jinja2/mail/order2.jinja
  3. 8
      batiskaf/templates/jinja2/mail/order3.jinja
  4. 32
      store/admin.py
  5. 26
      tmp/eml/20150619-163721-4626052432.eml
  6. 26
      tmp/eml/20150619-163734-4626051760.eml
  7. 26
      tmp/eml/20150619-163745-4607398352.eml

@ -0,0 +1,8 @@
{% extends 'mail/base.jinja' %}
{% block content %}
Поздравляем, ваш заказ №{{ order.pk }} успешно оплачен и ожидает формирования.
Для того, чтобы его было удобнее отслеживать, войдите в свой личный кабинет, используя свой номер телефона +7{{ user.phone }}:
http://batiskaf-kz.kz/account/
{% endblock %}

@ -0,0 +1,8 @@
{% extends 'mail/base.jinja' %}
{% block content %}
Поздравляем, ваш заказ №{{ order.pk }} сформирован и ожидает отправки.
Для того, чтобы его было удобнее отслеживать, войдите в свой личный кабинет, используя свой номер телефона +7{{ user.phone }}:
http://batiskaf-kz.kz/account/
{% endblock %}

@ -0,0 +1,8 @@
{% extends 'mail/base.jinja' %}
{% block content %}
Поздравляем, ваш заказ №{{ order.pk }} отправлен на указанный адрес!
Для того, чтобы его было удобнее отслеживать, войдите в свой личный кабинет, используя свой номер телефона +7{{ user.phone }}:
http://batiskaf-kz.kz/account/
{% endblock %}

@ -1,5 +1,6 @@
from django.contrib import admin from django.contrib import admin
from django.utils.safestring import mark_safe from django.utils.safestring import mark_safe
from accounts.utils import send_email
from .models import * from .models import *
@ -24,7 +25,6 @@ class BrandAdmin(admin.ModelAdmin):
@admin.register(Category) @admin.register(Category)
class CategoryAdmin(admin.ModelAdmin): class CategoryAdmin(admin.ModelAdmin):
def get_parent_str(object): def get_parent_str(object):
return object.parent or '' return object.parent or ''
@ -33,7 +33,7 @@ class CategoryAdmin(admin.ModelAdmin):
list_display = ('title', get_parent_str, 'priority') list_display = ('title', get_parent_str, 'priority')
list_editable = ('priority',) list_editable = ('priority',)
list_filter = ('parent__title', ) list_filter = ('parent__title',)
prepopulated_fields = {"slug": ("title",)} prepopulated_fields = {"slug": ("title",)}
inlines = [AttributeForCategoryInline, ] inlines = [AttributeForCategoryInline, ]
@ -46,7 +46,6 @@ class AttributeAdmin(admin.ModelAdmin):
class ImageInProductInline(admin.TabularInline): class ImageInProductInline(admin.TabularInline):
def render_image(self, obj): def render_image(self, obj):
return mark_safe("""<img src="/static/{0}" width='200' />""".format( return mark_safe("""<img src="/static/{0}" width='200' />""".format(
obj.image.url)) obj.image.url))
@ -64,6 +63,7 @@ class ProductVariationInline(admin.TabularInline):
fields = ['variation', 'article', 'price', 'weight', 'in_stock', 'discount'] fields = ['variation', 'article', 'price', 'weight', 'in_stock', 'discount']
extra = 1 extra = 1
@admin.register(ProductVariation) @admin.register(ProductVariation)
class ProductVariationAdmin(admin.ModelAdmin): class ProductVariationAdmin(admin.ModelAdmin):
model = ProductVariation model = ProductVariation
@ -79,9 +79,31 @@ class ProductAdmin(admin.ModelAdmin):
inlines = [ImageInProductInline, inlines = [ImageInProductInline,
ProductVariationInline, AttributesInProductInline] ProductVariationInline, AttributesInProductInline]
def get_order_items(obj):
retval = ''
c = 0
for o in obj.get_items():
variation, count = o[0], o[1]
c += 1
retval += '{}. {}, {}: {} шт.<br>'.format(c, variation.product.title, variation.variation, count)
return retval
get_order_items.short_description = 'Заказ'
get_order_items.allow_tags = True
@admin.register(OrderData) @admin.register(OrderData)
class ProductAdmin(admin.ModelAdmin): class OrderAdmin(admin.ModelAdmin):
list_display = ('first_name', 'last_name', 'phone', 'email', 'city', 'address', 'deliv_type', 'amount') def save_model(self, request, obj, form, change):
if 'status' in form.changed_data:
if obj.status > 0:
send_email(obj.profile, template='mail/order{}.jinja'.format(obj.status), context=dict(order=obj))
obj.save()
list_display = (
'first_name', 'last_name', 'phone', 'email', 'city', 'address', 'deliv_type', 'amount', 'status', get_order_items)
# #
# @admin.register(Category) # @admin.register(Category)

@ -0,0 +1,26 @@
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Subject: =?utf-8?b?0KDQvtCx0L7RgiBCYXRpc2thZi1rei5reg==?=
From: admin@batiskaf-kz.kz
To: spacenergy@asd.com
Date: Fri, 19 Jun 2015 10:37:21 -0000
Message-ID: <20150619103721.12345.39249@MacBook-Pro.local>
Привет, Виталий1!
Поздравляем, ваш заказ №13 успешно оплачен и ожидает формирования.
Для того, чтобы его было удобнее отслеживать, войдите в свой личный кабинет, используя свой номер телефона +77083044916:
http://batiskaf-kz.kz/account/
Это автоматическое сообщение. Отвечать на него не нужно!
С Уважением,
Администрация Batiskaf-kz.kz
--
Skype: batiskaf_kz
Тел: +7 (777) 163-14-34 или +7 (775) 859-12-17
-------------------------------------------------------------------------------

@ -0,0 +1,26 @@
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Subject: =?utf-8?b?0KDQvtCx0L7RgiBCYXRpc2thZi1rei5reg==?=
From: admin@batiskaf-kz.kz
To: spacenergy@asd.com
Date: Fri, 19 Jun 2015 10:37:34 -0000
Message-ID: <20150619103734.12345.7313@MacBook-Pro.local>
Привет, Виталий1!
Поздравляем, ваш заказ №13 сформирован и ожидает отправки.
Для того, чтобы его было удобнее отслеживать, войдите в свой личный кабинет, используя свой номер телефона +77083044916:
http://batiskaf-kz.kz/account/
Это автоматическое сообщение. Отвечать на него не нужно!
С Уважением,
Администрация Batiskaf-kz.kz
--
Skype: batiskaf_kz
Тел: +7 (777) 163-14-34 или +7 (775) 859-12-17
-------------------------------------------------------------------------------

@ -0,0 +1,26 @@
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Subject: =?utf-8?b?0KDQvtCx0L7RgiBCYXRpc2thZi1rei5reg==?=
From: admin@batiskaf-kz.kz
To: spacenergy@asd.com
Date: Fri, 19 Jun 2015 10:37:45 -0000
Message-ID: <20150619103745.12345.58711@MacBook-Pro.local>
Привет, Виталий1!
Поздравляем, ваш заказ №13 отправлен на указанный адрес!
Для того, чтобы его было удобнее отслеживать, войдите в свой личный кабинет, используя свой номер телефона +77083044916:
http://batiskaf-kz.kz/account/
Это автоматическое сообщение. Отвечать на него не нужно!
С Уважением,
Администрация Batiskaf-kz.kz
--
Skype: batiskaf_kz
Тел: +7 (777) 163-14-34 или +7 (775) 859-12-17
-------------------------------------------------------------------------------
Loading…
Cancel
Save