0.12.5 subscribe mailing
This commit is contained in:
@@ -43,6 +43,7 @@ class Admin_ProfileInline(admin.StackedInline):
|
|||||||
('enable',),
|
('enable',),
|
||||||
('phone',),
|
('phone',),
|
||||||
('country', 'city'),
|
('country', 'city'),
|
||||||
|
('mailing_on', ),
|
||||||
('authMailCode',),
|
('authMailCode',),
|
||||||
('birthdate'),
|
('birthdate'),
|
||||||
'comment', 'creator'
|
'comment', 'creator'
|
||||||
@@ -71,6 +72,10 @@ class Admin_ProfileInline(admin.StackedInline):
|
|||||||
|
|
||||||
class Admin_User(UserAdmin):
|
class Admin_User(UserAdmin):
|
||||||
|
|
||||||
|
def mailing_on(self, obj):
|
||||||
|
return obj.user_profile.mailing_on
|
||||||
|
mailing_on.boolean = True
|
||||||
|
|
||||||
fieldsets = (
|
fieldsets = (
|
||||||
(None, {
|
(None, {
|
||||||
'classes': ['wide'],
|
'classes': ['wide'],
|
||||||
@@ -91,12 +96,14 @@ class Admin_User(UserAdmin):
|
|||||||
|
|
||||||
save_on_top = True
|
save_on_top = True
|
||||||
|
|
||||||
list_display = ['id', 'last_name', 'first_name', 'email', 'is_staff',
|
list_display = ['id', 'last_name', 'first_name', 'mailing_on', 'email', 'is_staff',
|
||||||
'is_active']
|
'is_active']
|
||||||
list_editable = ['is_staff', 'is_active']
|
list_editable = ['is_staff', 'is_active']
|
||||||
list_display_links = ['first_name', 'last_name', 'email']
|
list_display_links = ['first_name', 'last_name', 'email']
|
||||||
search_fields = ['first_name', 'last_name', 'email']
|
search_fields = ['first_name', 'last_name', 'email']
|
||||||
|
|
||||||
|
list_filter = ['user_profile__mailing_on', 'is_staff', 'is_active']
|
||||||
|
|
||||||
inlines = (Admin_ProfileInline,)
|
inlines = (Admin_ProfileInline,)
|
||||||
# actions = ['del_all_temp_users', ]
|
# actions = ['del_all_temp_users', ]
|
||||||
|
|
||||||
|
|||||||
@@ -58,13 +58,14 @@ def mailing_subscribe_ajax(request):
|
|||||||
user = None
|
user = None
|
||||||
|
|
||||||
if user:
|
if user:
|
||||||
redirect_url = f"{reverse('login_profile')}?mailing_for_email={email}"
|
redirect_url = {reverse('login_profile')}
|
||||||
else:
|
else:
|
||||||
redirect_url = f"{reverse('registration_page')}?mailing_for_email={email}"
|
redirect_url = {reverse('registration_page')}
|
||||||
|
|
||||||
return JsonResponse({
|
return JsonResponse({
|
||||||
'status': 'sended',
|
'status': 'sended',
|
||||||
'redirect_url': redirect_url
|
'redirect_url': redirect_url,
|
||||||
|
'email': email
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user