def __init__(self, *args, **kwargs): super(ContractModelView, self).__init__(*args, **kwargs) self.defaults_actions.update(show_buttons=actions.Actions(actions.edit)) cr_actions = deepcopy(contract_tabs) wf = workflow.change_workflow(self.context) if wf: cr_actions.append(wf) self.defaults_actions.update(show_tabs = cr_actions)
def __init__(self, *args, **kwargs): super(CustomerRequestModelView, self).__init__(*args, **kwargs) self.defaults_actions.update(show_buttons=actions.Actions(actions.edit)) if self.context.get_instance().filler: cr_actions = deepcopy(customer_request_tabs_without_estimations) else: cr_actions = deepcopy(customer_request_tabs) wf = workflow.change_workflow(self.context) if wf: cr_actions.append(wf) self.defaults_actions.update(show_tabs = cr_actions) self.defaults_actions.update(estimations_tabs = cr_actions) self.defaults_actions['show_buttons'].append(add_ticket) self.defaults_actions['show_buttons'].append(add_fast_ticketing)
def __init__(self, *args, **kwargs): super(TimeEntryModelView, self).__init__(*args, **kwargs) self.defaults_actions.update(show_tabs=deepcopy(timeentry_tabs)) wf = workflow.change_workflow(self.context) if wf: self.defaults_actions["show_tabs"].append(wf)