mirror of
https://github.com/lemeow125/DRF_Template.git
synced 2025-08-03 01:33:15 +08:00
Clean up docker-compose and run Black formatter over entire codebase
This commit is contained in:
parent
6c232b3e89
commit
069aba80b1
60 changed files with 1946 additions and 1485 deletions
|
@ -4,20 +4,26 @@ from celery import shared_task
|
|||
@shared_task
|
||||
def get_paying_users():
|
||||
from subscriptions.models import UserSubscription
|
||||
|
||||
# Get a list of user subscriptions
|
||||
active_subscriptions = UserSubscription.objects.filter(
|
||||
valid=True).distinct('user')
|
||||
active_subscriptions = UserSubscription.objects.filter(valid=True).distinct("user")
|
||||
|
||||
# Get paying users
|
||||
active_users = []
|
||||
|
||||
# Paying regular users
|
||||
active_users += [
|
||||
subscription.user.id for subscription in active_subscriptions if subscription.user is not None and subscription.user.user_group is None]
|
||||
subscription.user.id
|
||||
for subscription in active_subscriptions
|
||||
if subscription.user is not None and subscription.user.user_group is None
|
||||
]
|
||||
|
||||
# Paying users within groups
|
||||
active_users += [
|
||||
subscription.user_group.members for subscription in active_subscriptions if subscription.user_group is not None and subscription.user is None]
|
||||
subscription.user_group.members
|
||||
for subscription in active_subscriptions
|
||||
if subscription.user_group is not None and subscription.user is None
|
||||
]
|
||||
|
||||
# Return paying users
|
||||
return active_users
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue