goa/appobjects/sessions.py
changeset 4023 eae23c40627a
parent 3647 2941f4a0aab9
child 4252 6c4f109c2b03
equal deleted inserted replaced
4022:934e758a73ef 4023:eae23c40627a
   249 import logging
   249 import logging
   250 from cubicweb import set_log_methods
   250 from cubicweb import set_log_methods
   251 set_log_methods(ConnectionProxy, logging.getLogger('cubicweb.web.goa.session'))
   251 set_log_methods(ConnectionProxy, logging.getLogger('cubicweb.web.goa.session'))
   252 
   252 
   253 
   253 
   254 from cubicweb.common.view import StartupView
   254 from cubicweb.view import StartupView
   255 from cubicweb.web import application
   255 from cubicweb.web import application
   256 
   256 
   257 class SessionsCleaner(StartupView):
   257 class SessionsCleaner(StartupView):
   258     id = 'cleansessions'
   258     id = 'cleansessions'
   259     __select__ = none_rset() & match_user_groups('managers')
   259     __select__ = none_rset() & match_user_groups('managers')