J'essaie d'hériter du menu Paramètres du site Web et d'avoir deux vues. website.config.settings est un models.TransientModelHérite de TransientModel et de deux vues (website.config.settings)
Lorsque j'en hérite et que je regarde avec un nouveau menuitem, il écrase la vue précédente. Comme - Il y a deux vues maintenant, le nouvel enregistrement que j'ai défini les paramètres d'événement du site Web nommés. Lorsque je clique dessus, il charge la nouvelle vue modifiée mais lorsque je clique sur le menu Paramètres existant, il ne montre rien.
En résumé, le menu des paramètres du site Web existant ne fonctionne pas et le nouveau menu le fait. J'ai besoin des deux.
Le code py et vue record je suivent -
class cofair_website_design_config(models.TransientModel):
_name = 'website.config.settings'
_inherit = 'website.config.settings'
event_title = fields.Char(related='website_id.event_title', string='Event Title')
XML:
<record id="view_website_event_config_settings" model="ir.ui.view">
<field name="name">Website Event Settings</field>
<field name="model">website.config.settings</field>
<field name="arch" type="xml">
<form class="oe_form_configuration">
<header>
<button string="Apply" type="object" name="execute" class="oe_highlight"/>
<button string="Cancel" type="object" name="cancel" class="oe_link"/>
</header>
<div>
<group string="Event Page Section">
<group>
<field name="event_title_color"/>
</group>
</group>
</div>
</form>
</field>
</record>
<record id="action_website_event_configuration" model="ir.actions.act_window">
<field name="name">Website Event Settings</field>
<field name="res_model">website.config.settings</field>
<field name="view_mode">form</field>
<field name="target">inline</field>
<field name="view_id" ref="view_website_event_config_settings"/>
</record>
<menuitem id="menu_website_event_settings" parent="website.menu_website_configuration" name="Website Event Settings" action="action_website_event_configuration"/>
OK, super ... vous devriez marquer votre réponse comme acceptée puisque vous l'avez compris et cela a fonctionné pour vous – danidee