Outils pour utilisateurs

Outils du site


odoo:dev

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
odoo:dev [2022/10/04 15:48] – créée rootodoo:dev [2022/10/04 20:12] (Version actuelle) root
Ligne 5: Ligne 5:
 Faire la commande <code bash>odoo scaffold makeitsimple_location</code> pour créer la structure d'une app Faire la commande <code bash>odoo scaffold makeitsimple_location</code> pour créer la structure d'une app
 Généralement dans le dossier: /usr/lib/python3/dist-packages/odoo/addons Généralement dans le dossier: /usr/lib/python3/dist-packages/odoo/addons
 +
 +
 +===== Type de champs =====
 +
 +fields.Selection([ ('type1', 'Type 1'),('type2', 'Type 2'),],'Type', default='type1')
 +
 +===== Hériter un modèle =====
 +
 +==== En modèle ====
 +<code python>
 +class ProductTemplate(models.Model):
 +    _inherit = 'product.template'
 +    _order = 'name'
 +    rental_ok = fields.Integer("Allow rental")
 +</code>
 +
 +==== En vue ====
 +<code xml>        <record id="product_template_common_form_inherited" model="ir.ui.view">
 +            <field name="name">product.template.common.form.inherited</field>
 +            <field name="model">product.template</field>
 +            <field name="inherit_id" ref="product.product_template_form_view"/>
 +            <field name="arch" type="xml">
 +                <xpath expr="//div[@name='options']" position="after">
 +<!--                        <span class="d-inline-block">-->
 +                            <field name="rental_ok" widget="toggle"/>
 +<!--                        <l
 +                        </span>-->
 +                </xpath>
 +            </field>
 +        </record>
 +</code>
  
odoo/dev.1664898482.txt.gz · Dernière modification : de root