2014-04-22 7 views
1

새 워크 플로우를 업데이트했습니다 ("저장된"새 오브젝트 추가).account.invoice workflow 업데이트에 문제가 발생했습니다.

나는 "저장"송장을 취소 할 수 있어야합니다

다음은 문제입니다. 그리고 "invoice_cancel"버튼이 이미 존재하기 때문에 (코드 파이썬 준비 및 작동 : 실제로 초안 인보이스를 취소 할 수 있음),이 버튼을 복사하고 취소하여 저장하고 XML 코드를 클릭하여 업데이트 할 수 있습니다 취소 된 상태에서 취소 버튼 :

<button name="invoice_cancel" states="draft,proforma2,saved" string="Cancel Invoice" groups="base.group_no_one"/> 

이전 상태 [예 : 초안]에서는 취소 할 수 있습니다. 내 새 상태가 "저장 됨"인 경우 인보이스를 취소 할 수 없습니다. 모든 단서?

+0

안녕하세요, 사이트에 오신 것을 환영합니다. 문제를 일으킨 것이 분명하지 않기 때문에 사용한 제목을 다시 한 번 볼 수 있습니다. –

답변

0

아마도 새로운 전환을 추가하기 위해 xml 파일의 worflow 정의를 변경해야 할 것입니다. 예 :

<record model="workflow.transition" id="your_new_transition"> 
     <field name="act_from" ref="saved" /> 
     <field name="act_to" ref="canceled" /> 
     <field name="signal">invoice_cancel</field> 
    </record>