adds base and time rules
This commit is contained in:
@ -1,3 +1,5 @@
|
||||
from personalisation.models import TimeRule
|
||||
|
||||
class SegmentMiddleware(object):
|
||||
"""Middleware for testing and putting a user in a segment"""
|
||||
|
||||
@ -5,7 +7,14 @@ class SegmentMiddleware(object):
|
||||
self.get_response = get_response
|
||||
|
||||
def __call__(self, request):
|
||||
request.session['segmented'] = True
|
||||
time_rules = TimeRule.objects.all()
|
||||
|
||||
result = False
|
||||
|
||||
for rule in time_rules:
|
||||
result = rule.test_user()
|
||||
|
||||
request.session['segmented'] = result
|
||||
response = self.get_response(request)
|
||||
|
||||
print(request.session['segmented'])
|
||||
|
Reference in New Issue
Block a user