Contributors mailing list archives
contributors@odoo-community.org
Browse archives
Please share your thoughts on the use of `x_` prefix for custom fields in Odoo
byHello Odoo contributors,
I'd love to hear your opinion on whether or not one should
consistently prefix custom fields and models with `x_`. While
there are valid reasons to do so, this convention is either not
general or often overlooked in the community. Please share your
insights on ir ir when it is required and why it may be missing
from some guidelines (e.g.,
https://www.odoo.com/documentation/17.0/contributing/development/coding_guidelines.html#).
I'd really love discuss this topic to enhance our common
understanding and best practices in the Odoo ecosystem. Thank you
for sharing your opinions
Best regards,
Frederik
Hint: Daniel Reis for instance claims "The field
name field entry must start with the x_
prefix. This is mandatory for models
and fields created from the developer tools. Customizations made
through addon modules don't have this limitation." in
https://subscription.packtpub.com/book/business-and-other/9781800200067/2/ch02lvl1sec09/adding-a-custom-field-to-a-model
and Odoo itself pretends "Custom model names must start with x_
."
in
https://www.odoo.com/documentation/17.0/developer/reference/external_api.html
but leaves the convention unaddressed in
https://www.odoo.com/documentation/17.0/contributing/development/coding_guidelines.html#
For whom it may concern: SAP is requiring similar prefixes since
very early versions of its ABAP programming and costumization
iterface
https://help.sap.com/doc/saphelp_snc700_ehp01/7.0.1/en-US/c5/e4ade6453d11d189430000e829fbbd/content.htm?no_cache=true
-- Dr.-Ing. Frederik Kramer Geschäftsführer initOS GmbH Innungsstraße 7 21244 Buchholz i.d.N. Tel: +49 (0) 4181 13503 12 Fax: +49 (0) 4181 13503 10 Mobil: +49 (0) 179 3901819 Email: frederik.kramer@initos.com Internet: www.initos.com Geschäftsführung: Dr.-Ing. Frederik Kramer & Dipl.-Ing. (FH) Torsten Francke Sitz der Gesellschaft: Buchholz i.d.N. Amtsgericht Tostedt, HRB 205226 USt-IdNr.: DE815580155 Steuer-Nr: 15/200/53247
Follow-Ups
-
Re: Please share your thoughts on the use of `x_` prefix for custom fields in Odoo
byOpen Architects Consulting, Houssine BAKKALI -
Re: Please share your thoughts on the use of `x_` prefix for custom fields in Odoo
by "Graeme Gellatly" <graeme@moahub.nz> - 19/06/2024 08:03:18 - 0 -
Re: Please share your thoughts on the use of `x_` prefix for custom fields in Odoo
by "Graeme Gellatly" <graeme@moahub.nz> - 19/06/2024 07:57:41 - 0 -
Re: Please share your thoughts on the use of `x_` prefix for custom fields in Odoo
byInitOS GmbH, Frederik Kramer -
Re: Please share your thoughts on the use of `x_` prefix for custom fields in Odoo
by "Graeme Gellatly" <graeme@moahub.nz> - 18/06/2024 23:29:34 - 0 -
Re: Please share your thoughts on the use of `x_` prefix for custom fields in Odoo
by "Graeme Gellatly" <graeme@moahub.nz> - 18/06/2024 23:19:23 - 0 -
Re: Please share your thoughts on the use of `x_` prefix for custom fields in Odoo
byNICO SOLUTIONS - ENGINEERING & IT , Nils Coenen -
Re: Please share your thoughts on the use of `x_` prefix for custom fields in Odoo
byInitOS GmbH, Frederik Kramer -
Re: Please share your thoughts on the use of `x_` prefix for custom fields in Odoo
byOpenForce, Francesco Apruzzese -
Re: Please share your thoughts on the use of `x_` prefix for custom fields in Odoo
byIntero Technologies GmbH, C. Zoellner