profile subscribe view
This commit is contained in:
SDE
2023-08-30 16:08:24 +03:00
parent f1bda3ce68
commit 1298765964
4 changed files with 8 additions and 1 deletions

View File

@@ -34,7 +34,11 @@ def show_cur_subscribe_ajax(request):
else:
tpl_name = 'blocks/profile/b_subscribe_current.html'
all_options = SubscribeOption.objects.filter(enable=True)
subscribes = Subscribe.objects.filter(enable=True)
for subscribe in subscribes:
subscribe_options_ids = subscribe.options.values_list('id', flat=True)
subscribe.disabled_options = all_options.exclude(id__in=subscribe_options_ids)
Dict = {
'subscribe_for_user': subscribe_for_user,

View File

@@ -7,6 +7,7 @@ class SubscribeOption(BaseModel):
class Meta:
verbose_name = _('Опция подписки')
verbose_name_plural = _('Опции подписки')
ordering = ['order']