7

Visit count rule

This commit is contained in:
Jasper Berghoef
2016-11-08 16:11:25 +01:00
parent 4b09406256
commit 201bf0355b
4 changed files with 93 additions and 0 deletions

View File

@ -16,6 +16,9 @@ def register_admin_urls():
]
"""
The base model for the Segments administration interface
"""
class SegmentModelAdmin(ModelAdmin):
model = Segment
menu_icon = 'group'
@ -25,3 +28,14 @@ class SegmentModelAdmin(ModelAdmin):
form_view_extra_css = ['personalisation/segment/form.css']
modeladmin_register(SegmentModelAdmin)
"""
Update the users visit count before each page visit
"""
@hooks.register('before_serve_page')
def set_visit_count(page, request, serve_args, serve_kwargs):
if request.session.get('visit_count'):
request.session['visit_count'] = request.session.get('visit_count') + 1
else:
request.session['visit_count'] = 1