모듈이 내 프로젝트에 새 테이블 몇 개가 이미 설치되어 있습니다. 이제이 테이블과 연관된 XML을 추가하여 메뉴 항목을 만들고 싶습니다.Odoo 모듈 업데이트 후 새 XML 파일을 추가하지 마십시오
'data': ['main.xml',
'trips.xml',
'security/ir.model.access.csv']
trips.xml는 다음과 같습니다 : 내 XML을 포함하는 새로운 파일을 추가 할 지금
'data': ['main.xml', 'security/ir.model.access.csv']
: 내 openerp 평에서
, 나는이 코드를했다 :
<openerp>
<data>
<record id="action_partner_trip_form" model="ir.actions.act_window">
<field name="name">Trips</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.partner.trip</field>
<field name="view_type">form</field>
<field name="help" type="html">
<p class="oe_view_nocontent_create">
Click to create a new trip.
</p>
</field>
</record>
<menuitem action="action_partner_trip_form" name="Trips" sequence="4" parent="base.menu_sales" groups="base.group_no_one"/>
</data>
</openerp>
서버를 다시 시작하고 메인 패키지를 업데이트했지만 새 X ML이 응용 프로그램에로드되지 않았습니다. 또한 로그에는 오류가 없습니다.
물론 제거하고 다시 설치하면 XML이로드되고 메뉴 항목이 추가되지만 귀중한 데이터가 손실됩니다.
당신은 항상 그 문제를 가지고 있습니까? IDE에서 개발하는 동안 일반적인 실수 : 서버를 다시 시작하기 전에 필요한 파일을 저장하지 않습니다. 어쩌면 매니페스트 (__openerp__.py)를 저장하는 것을 잊었을까요? 또 다른 문제는 브라우저 일 수 있습니다. 단지 업데이 트 후 빈 캐시와 Odoo를 다시로드하려고 – CZoellner
그냥 야생 추측 .... 파일 권한? – danidee
@CZoellner openerp.py가 제대로 저장되었습니다. 또한 내 메뉴 항목이 Odoo 내부에서 생성되지 않기 때문에 캐시 문제가 아닙니다. (설정 -> 사용자 인터페이스 -> 메뉴 항목) –