hooks/workflow.py
changeset 8190 2a3c1b787688
parent 7879 9aae456abab5
child 8483 4ba11607d84a
equal deleted inserted replaced
8189:2ee0ef069fa7 8190:2a3c1b787688
    22 from datetime import datetime
    22 from datetime import datetime
    23 
    23 
    24 from yams.schema import role_name
    24 from yams.schema import role_name
    25 
    25 
    26 from cubicweb import RepositoryError, ValidationError
    26 from cubicweb import RepositoryError, ValidationError
    27 from cubicweb.selectors import is_instance, adaptable
    27 from cubicweb.predicates import is_instance, adaptable
    28 from cubicweb.server import hook
    28 from cubicweb.server import hook
    29 
    29 
    30 
    30 
    31 def _change_state(session, x, oldstate, newstate):
    31 def _change_state(session, x, oldstate, newstate):
    32     nocheck = session.transaction_data.setdefault('skip-security', set())
    32     nocheck = session.transaction_data.setdefault('skip-security', set())