Skip to Content
Odoo Menu
  • Prijavi
  • Try it free
  • Aplikacije
    Finance
    • Knjigovodstvo
    • Obračun
    • Stroški
    • Spreadsheet (BI)
    • Dokumenti
    • Podpisovanje
    Prodaja
    • CRM
    • Prodaja
    • POS Shop
    • POS Restaurant
    • Naročnine
    • Najem
    Spletne strani
    • Website Builder
    • Spletna trgovina
    • Blog
    • Forum
    • Pogovor v živo
    • eUčenje
    Dobavna veriga
    • Zaloga
    • Proizvodnja
    • PLM
    • Nabava
    • Vzdrževanje
    • Kakovost
    Kadri
    • Kadri
    • Kadrovanje
    • Odsotnost
    • Ocenjevanja
    • Priporočila
    • Vozni park
    Marketing
    • Družbeno Trženje
    • Email Marketing
    • SMS Marketing
    • Dogodki
    • Avtomatizacija trženja
    • Ankete
    Storitve
    • Projekt
    • Časovnice
    • Storitve na terenu
    • Služba za pomoč
    • Načrtovanje
    • Termini
    Produktivnost
    • Razprave
    • Artificial Intelligence
    • IoT
    • Voip
    • Znanje
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industrije
    Trgovina na drobno
    • Book Store
    • Trgovina z oblačili
    • Trgovina s pohištvom
    • Grocery Store
    • Trgovina s strojno opremo računalnikov
    • Trgovina z igračami
    Food & Hospitality
    • Bar and Pub
    • Restavracija
    • Hitra hrana
    • Guest House
    • Beverage Distributor
    • Hotel
    Nepremičnine
    • Real Estate Agency
    • Arhitekturno podjetje
    • Gradbeništvo
    • Property Management
    • Vrtnarjenje
    • Združenje lastnikov nepremičnin
    Svetovanje
    • Računovodsko podjetje
    • Odoo Partner
    • Marketinška agencija
    • Law firm
    • Pridobivanje talentov
    • Audit & Certification
    Proizvodnja
    • Tekstil
    • Metal
    • Pohištvo
    • Hrana
    • Brewery
    • Poslovna darila
    Health & Fitness
    • Športni klub
    • Trgovina z očali
    • Fitnes center
    • Wellness Practitioners
    • Lekarna
    • Frizerski salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Sistemi sončne energije
    • Izdelovalec čevljev
    • Čistilne storitve
    • HVAC Services
    Ostali
    • Neprofitna organizacija
    • Agencija za okolje
    • Najem oglasnih panojev
    • Fotografija
    • Najem koles
    • Prodajalec programske opreme
    Browse all Industries
  • Skupnost
    Learn
    • Tutorials
    • Dokumentacija
    • Certifikati
    • Šolanje
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Prenesi
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Dogodki
    • Prevodi
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
    • Meet an advisor
    • Implementation Services
    • Sklici kupca
    • Podpora
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Get a demo
  • Določanje cen
  • Pomoč
You need to be registered to interact with the community.
All Posts People Badges
Ključne besede (View all)
odoo accounting v14 pos v15
About this forum
You need to be registered to interact with the community.
All Posts People Badges
Ključne besede (View all)
odoo accounting v14 pos v15
About this forum
Pomoč

readonly option in fields?

Naroči se

Get notified when there's activity on this post

This question has been flagged
fieldsreadonly
3 Odgovori
95175 Prikazi
Avatar
Tomas Parnarauskas

Hello, I don't understand how this readonly options works in openerp. For example in a module I create this column:

'number': fields.float('Number', readonly=True)

So when I install module with this column, in OpenERP object that is added it should show that this column is readonly? because in my case id does not. It shows that readonly option is not chosen for that column. Why it is ignoring my option for readonly=True?

1
Avatar
Opusti
Avatar
Francesco OpenCode
Best Answer

If you read your openerp log you can find this:

openerp.osv.fields: required=True is deprecated: making a boolean field `required` has no effect, as NULL values are automatically turned into False. args: {'readonly': True}

Set the readonly in python code, like this:

'number': fields.float('Number', {'readonly': True})

or in a xml, like this:

<field name="number" readonly="1" />
3
Avatar
Opusti
Mohammad Alhashash

I think the python code should be 'number': fields.float('Number', readonly=True).

Francesco OpenCode

In the new version of openerp this syntax is deprecated. The right syntax is the code in the answer.

priyankahdp

how set field attr to readonly by function.?

Francesco OpenCode

It's better if you open a new answer for this.

Avatar
saad
Best Answer

Check first if there is no readonly='False' for this field in your view xml definition !

3
Avatar
Opusti
Avatar
AJ Schrafel Paper Corp
Best Answer

That definition is for the column in the database only, not what is displayed to the user via the XML view.

You must include <field name="number" readonly="1" /> in your XML to make it read only to the user.

The proper python code would be 'number': fields.float('Number', {'readonly': True}) but then how will you ever get information into the field via the web interface? This will make the field readonly for every user. Even if you later set the field to readonly="0" in the XML, when you goto save your data, an error will be thrown.

0
Avatar
Opusti
Enjoying the discussion? Don't just read, join in!

Create an account today to enjoy exclusive features and engage with our awesome community!

Prijavi
Related Posts Odgovori Prikazi Aktivnost
How can I prevent a user from editing a field after it's set? Solved
fields readonly
Avatar
Avatar
Avatar
3
sep. 21
7382
Read only field for certain user groups
fields readonly
Avatar
Avatar
1
sep. 15
10755
How to make a field readonly in odoo 17 based on groups of the user Solved
fields readonly Odoo17
Avatar
Avatar
Avatar
Avatar
4
avg. 25
10765
ODOO15 - object attribute is readonly
fields readonly v15
Avatar
Avatar
Avatar
Avatar
3
jul. 23
7935
change existing field readonly Solved
fields readonly existing
Avatar
Avatar
Avatar
2
mar. 22
12822
Community
  • Tutorials
  • Dokumentacija
  • Forum
Open Source
  • Prenesi
  • Github
  • Runbot
  • Prevodi
Services
  • Odoo.sh Hosting
  • Podpora
  • Nadgradnja
  • Custom Developments
  • Izobraževanje
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Sredstva blagovne znamke
  • Kontakt
  • Zaposlitve
  • Dogodki
  • Podcast
  • Blog
  • Stranke
  • Pravno • Zasebnost
  • Varnost
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk Slovenščina Español (América Latina) Español Svenska ภาษาไทย Türkçe українська Tiếng Việt

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now