Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
2 Risposte
1672 Visualizzazioni

hello,
So after adding the form view I can't see the list view,if I clieck on the app from the app list it opens the form not the list
here is my  custom_module/model,
from odoo import models, fields



class ResPartner(models.Model):

_inherit = "res.partner"


cnp = fields.Char(string="CNP", help="Cod Numeric Personal for verification")



here is my cnp_list_view.xml,
<?xml version="1.0" encoding="utf-8"?>

<odoo>

<data>


<!-- List View -->

<record id="cnp_number_view_tree" model="ir.ui.view">

<field name="name">res.partner.view.list.inherit.cnp</field>

<field name="model">res.partner</field>

<field name="inherit_id" ref="base.view_partner_tree"/>

<field name="arch" type="xml">

<xpath expr="//field" position="before">

<field name="name"/>

<field name="phone"/>

<field name="email"/>

<field name="city"/>

<field name="cnp"/>

</xpath>

</field>

</record>


<!-- Form View -->

<record id="cnp_number_view_form" model="ir.ui.view">

<field name="name">res.partner.view.form.inherit</field>

<field name="model">res.partner</field>

<field name="arch" type="xml">

<form string="CNP Numbers">

<div class="s_website_form_rows row s_col_no_bgcolor">

<div class="form-group s_website_form_field col-12 s_website_form_done" data-name="Field">

<field id="name" name="name" placeholder="Name"/>

<field name="phone" placeholder="Phone"/>

<field name="email" placeholder="Email"/>

<field name="city" placeholder="City"/>

<field name="cnp" placeholder="CNP"/>

</div>

</div>

</form>

</field>

</record>


<!-- Action -->

<record id="action_cnp_validation" model="ir.actions.act_window">

<field name="name">CNP Numbers</field>

<field name="res_model">res.partner</field>

<field name="view_mode">list,form</field>

</record>


<!-- Menu -->

<menuitem

id="menu_cnp_validation_root"

name="CNP Validation App"

/>


<menuitem

id="menu_cnp_validation"

parent="menu_cnp_validation_root"

action="action_cnp_validation"

/>

</data>

</odoo>


Avatar
Abbandona
Risposta migliore
  1. Check if your views are in the manifest file
  2. Make sure you rerun the Odoo because XML updates are not instantly recognized
  3. Make sure you are upgrading the custom app on the command line
  4. I had to remove session directory in couple occasions 
  5. Monitor logs carefully for related error messages


Avatar
Abbandona
Risposta migliore

Hi,
Code seems to be fine, if it is in a non production db, try uninstalling the app and install again, it may solve the problem, or open the corresponding action in actions menu and see the order of views in view_ids one2many

Thanks

Avatar
Abbandona
Post correlati Risposte Visualizzazioni Attività
0
nov 19
3449
1
mar 25
982
1
nov 22
2568
0
giu 22
2452
3
feb 21
26442