0.12.5 subscribe mailing

This commit is contained in:
SDE
2024-02-01 18:24:02 +03:00
parent 1011f112b2
commit 9d0a059909
2 changed files with 12 additions and 4 deletions

View File

@@ -43,6 +43,7 @@ class Admin_ProfileInline(admin.StackedInline):
('enable',),
('phone',),
('country', 'city'),
('mailing_on', ),
('authMailCode',),
('birthdate'),
'comment', 'creator'
@@ -71,6 +72,10 @@ class Admin_ProfileInline(admin.StackedInline):
class Admin_User(UserAdmin):
def mailing_on(self, obj):
return obj.user_profile.mailing_on
mailing_on.boolean = True
fieldsets = (
(None, {
'classes': ['wide'],
@@ -91,12 +96,14 @@ class Admin_User(UserAdmin):
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']
list_editable = ['is_staff', 'is_active']
list_display_links = ['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,)
# actions = ['del_all_temp_users', ]

View File

@@ -58,13 +58,14 @@ def mailing_subscribe_ajax(request):
user = None
if user:
redirect_url = f"{reverse('login_profile')}?mailing_for_email={email}"
redirect_url = {reverse('login_profile')}
else:
redirect_url = f"{reverse('registration_page')}?mailing_for_email={email}"
redirect_url = {reverse('registration_page')}
return JsonResponse({
'status': 'sended',
'redirect_url': redirect_url
'redirect_url': redirect_url,
'email': email
})