Passa al contenuto
Odoo Menu
  • Accedi
  • Provalo gratis
  • App
    Finanze
    • Contabilità
    • Fatturazione
    • Note spese
    • Fogli di calcolo (BI)
    • Documenti
    • Firma
    Vendite
    • CRM
    • Vendite
    • Punto vendita Negozio
    • Punto vendita Ristorante
    • Abbonamenti
    • Noleggi
    Siti web
    • Configuratore sito web
    • E-commerce
    • Blog
    • Forum
    • Live chat
    • E-learning
    Supply chain
    • Magazzino
    • Produzione
    • PLM
    • Acquisti
    • Manutenzione
    • Qualità
    Risorse umane
    • Dipendenti
    • Assunzioni
    • Ferie
    • Valutazioni
    • Referral dipendenti
    • Parco veicoli
    Marketing
    • Social marketing
    • E-mail marketing
    • SMS marketing
    • Eventi
    • Marketing automation
    • Sondaggi
    Servizi
    • Progetti
    • Fogli ore
    • Assistenza sul campo
    • Helpdesk
    • Pianificazione
    • Appuntamenti
    Produttività
    • Comunicazioni
    • Approvazioni
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    App di terze parti Odoo Studio Piattaforma cloud Odoo
  • Settori
    Retail
    • Libreria
    • Negozio di abbigliamento
    • Negozio di arredamento
    • Alimentari
    • Ferramenta
    • Negozio di giocattoli
    Cibo e ospitalità
    • Bar e pub
    • Ristorante
    • Fast food
    • Pensione
    • Grossista di bevande
    • Hotel
    Agenzia immobiliare
    • Agenzia immobiliare
    • Studio di architettura
    • Edilizia
    • Gestione immobiliare
    • Impresa di giardinaggio
    • Associazione di proprietari immobiliari
    Consulenza
    • Società di contabilità
    • Partner Odoo
    • Agenzia di marketing
    • Studio legale
    • Selezione del personale
    • Audit e certificazione
    Produzione
    • Tessile
    • Metallo
    • Arredamenti
    • Alimentare
    • Birrificio
    • Ditta di regalistica aziendale
    Benessere e sport
    • Club sportivo
    • Negozio di ottica
    • Centro fitness
    • Centro benessere
    • Farmacia
    • Parrucchiere
    Commercio
    • Tuttofare
    • Hardware e assistenza IT
    • Ditta di installazione di pannelli solari
    • Calzolaio
    • Servizi di pulizia
    • Servizi di climatizzazione
    Altro
    • Organizzazione non profit
    • Ente per la tutela ambientale
    • Agenzia di cartellonistica pubblicitaria
    • Studio fotografico
    • Punto noleggio di biciclette
    • Rivenditore di software
    Carica tutti i settori
  • Community
    Apprendimento
    • Tutorial
    • Documentazione
    • Certificazioni 
    • Formazione
    • Blog
    • Podcast
    Potenzia la tua formazione
    • Programma educativo
    • Scale Up! Business Game
    • Visita Odoo
    Ottieni il software
    • Scarica
    • Versioni a confronto
    • Note di versione
    Collabora
    • Github
    • Forum
    • Eventi
    • Traduzioni
    • Diventa nostro partner
    • Servizi per partner
    • Registra la tua società di contabilità
    Ottieni servizi
    • Trova un partner
    • Trova un contabile
    • Incontra un esperto
    • Servizi di implementazione
    • Testimonianze dei clienti
    • Supporto
    • Aggiornamenti
    GitHub Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Richiedi una demo
  • Prezzi
  • Aiuto

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Contabilità
  • Magazzino
  • PoS
  • Progetti
  • MRP
All apps
È necessario essere registrati per interagire con la community.
Tutti gli articoli Persone Badge
Etichette (Mostra tutto)
odoo accounting v14 pos v15
Sul forum
È necessario essere registrati per interagire con la community.
Tutti gli articoli Persone Badge
Etichette (Mostra tutto)
odoo accounting v14 pos v15
Sul forum
Assistenza

How can I make the 'initially planned hours' field in task view for a project READ ONLY? I can't find the field in the view XML.

Iscriviti

Ricevi una notifica quando c'è un'attività per questo post

La domanda è stata contrassegnata
projecttaskproperty
5 Risposte
7639 Visualizzazioni
Avatar
MONEO Tomasz Serwanski

Hello,


I am bit confused - tried to make field 'initially planned view' readonly, but..


1) field I am talking about is visible below:

2) problem is.. whee it is :) in the code; I was quite sure it should be where arrow in the picture below points:

unfortunaltely.. it is not. could anyone advice from where this field goes? and where to look for its properties o make it, for example, read-only?


regards

Tomasz

0
Avatar
Abbandona
MONEO Tomasz Serwanski
Autore

seems it is not in 'edit formview' as shown above, but when I chose 'fields view get' it is there:

<field name="planned_hours" widget="float_time" on_change="1" modifiers="{}"/>

It seems to be little bit too much for me - maybe somebody can explain why it looks/works like this? and how to edit (form? other thing?) to have this field (initially planned hours, 'planned_hoours') possible to be set as read only (one scenario) and being readonly for user while readwrite for manager?

regards

Tomasz

Avatar
Niyas Raphy (Walnut Software Solutions)
Risposta migliore

You can find it in addons/project/project_view.xml, then please look on
record_id="view_task_form2",

<field name="planned_hours" widget="float_time"   groups="project.group_time_work_estimation_tasks"      on_change="onchange_planned(planned_hours)"/>

and to make this field readonly give readonly="1"


You told that the field is not visible in the edit form view, and it is visible in form as well as in form view get. So you please refresh the page and check whether it is still showing in form view get and in the form

3
Avatar
Abbandona
MONEO Tomasz Serwanski
Autore

hello,

thank you for your post - as it shed some light, let me highlight details. there is no such .xml in path you've mentioned (maybe you refer to other odoo than 10)?, but I've found:

- file ./addons/project/views/project_views.xml

- file as above has line:

<group>

<field name="project_id" domain="[('active', '=', True)]" context="{'default_use_tasks':1}"/>

<field name="user_id"

class="o_task_user_field"

options='{"no_open": True}'/>

<field name="legend_blocked" invisible="1"/>

<field name="legend_normal" invisible="1"/>

<field name="legend_done" invisible="1"/>

</group>

- unfortunately still no line seen in 'fields view get' (line: <field name="planned_hours" widget="float_time" on_change="1" modifiers="{}"/>)

- finally I've run search over filesystem for files with text "field name="planned_hours" widget="float_time" on_change="1"" inside - and.. it gave no result :(

so still, could anyone advice where from comes line " <field name="planned_hours" widget="float_time" on_change="1" modifiers="{}"/> " visible in 'fields view get'?

regards

Tomasz

Avatar
Megha Patel
Risposta migliore

Tomasz Serwanzki,

by applying below code,the planned hours field will become readonly

<record id="project_task_form2_inherited" model="ir.ui.view">
<field name="name">project.task.form2.inherited</field>
<field name="model">project.task</field>
<field name="inherit_id" ref="hr_timesheet.view_task_form2_inherited" />
<field eval="2" name="priority"/>
<field name="arch" type="xml">
<field name="planned_hours" position="attributes">
<attribute name="readonly">1</attribute>
</field>
</field>
</record>
0
Avatar
Abbandona
Avatar
MONEO Tomasz Serwanski
Autore Risposta migliore

..and.. finally got it :) there is a need to take a look at 'inherited views' - seems this field is edited there. I was able to make it read only and it works :)


now it is second step - I woul dlike to have this field to be:

- read only for users, but

- readwrite for project manager


could anyone advice how to manage access rights to particular field?


regards

Tomasz

0
Avatar
Abbandona
Ti stai godendo la conversazione? Non leggere soltanto, partecipa anche tu!

Crea un account oggi per scoprire funzionalità esclusive ed entrare a far parte della nostra fantastica community!

Registrati
Post correlati Risposte Visualizzazioni Attività
v16 Tasks visibility
project task
Avatar
Avatar
1
giu 23
4168
Create a user who can only see project and task menu Risolto
project task
Avatar
Avatar
1
nov 22
4580
Cannot create task Risolto
project task
Avatar
Avatar
2
giu 20
4760
How can I make the Project task completed?
project task
Avatar
Avatar
Avatar
2
lug 18
8299
Task assignment for multiple users
project task
Avatar
Avatar
Avatar
Avatar
4
lug 18
9291
Community
  • Tutorial
  • Documentazione
  • Forum
Open source
  • Scarica
  • Github
  • Runbot
  • Traduzioni
Servizi
  • Hosting Odoo.sh
  • Supporto
  • Aggiornamenti
  • Sviluppi personalizzati
  • Formazione
  • Trova un contabile
  • Trova un partner
  • Diventa nostro partner
Chi siamo
  • La nostra azienda
  • Branding
  • Contattaci
  • Lavora con noi
  • Eventi
  • Podcast
  • Blog
  • Clienti
  • Note legali • Privacy
  • Sicurezza
الْعَرَبيّة 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 ภาษาไทย Türkçe українська Tiếng Việt

Odoo è un gestionale di applicazioni aziendali open source pensato per coprire tutte le esigenze della tua azienda: CRM, Vendite, E-commerce, Magazzino, Produzione, Fatturazione elettronica, Project Management e molto altro.

Il punto di forza di Odoo è quello di offrire un ecosistema unico di app facili da usare, intuitive e completamente integrate tra loro.

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