Advertisement
Guest User

Untitled

a guest
Jul 28th, 2016
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. criteria = Q()
  2. if 'allowed' in data['state']:
  3. criteria |= Q(allowed=True, is_blocked=False, skipped=False)
  4. if 'not_allowed' in data['state']:
  5. criteria |= Q(declined=True, allowed=False, is_blocked=False, skipped=False)
  6. if 'blocked' in data['state']:
  7. criteria |= Q(is_blocked=True, skipped=False)
  8. if 'skipped' in data['state']:
  9. criteria |= Q(skipped=True)
  10. if 'to_moderate' in data['state']:
  11. criteria |= Q(allowed=False, declined=False, skipped=False)
  12. if data['is_newest'] == 'new':
  13. criteria &= Q(changed=False)
  14. else:
  15. criteria &= Q(changed=True)
  16. qs = qs.filter(criteria)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement