class TransView(object): """ Provide transitions """ def __init__(self, context, request): self.context = context self.request = request self.wf = Workflow(self.context, self.request) def __call__(self): res = {'wf': self.wf} reg = self.request.registry actions = reg.getUtility(IActions) res['action'] = actions.get_action("content", "state") if self.request.params.get("to", None): self.wf.trans_to(self.request.params['to']) return res
def __init__(self, context, request): self.context = context self.request = request self.wf = Workflow(self.context, self.request)