Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- criteria = Q()
- if 'allowed' in data['state']:
- criteria |= Q(allowed=True, is_blocked=False, skipped=False)
- if 'not_allowed' in data['state']:
- criteria |= Q(declined=True, allowed=False, is_blocked=False, skipped=False)
- if 'blocked' in data['state']:
- criteria |= Q(is_blocked=True, skipped=False)
- if 'skipped' in data['state']:
- criteria |= Q(skipped=True)
- if 'to_moderate' in data['state']:
- criteria |= Q(allowed=False, declined=False, skipped=False)
- if data['is_newest'] == 'new':
- criteria &= Q(changed=False)
- else:
- criteria &= Q(changed=True)
- qs = qs.filter(criteria)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement