Odoo Help

Welcome!

This community is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.

0

Unable to make opportunity status bar readonly

By
vivek
on 5/25/13, 4:19 AM 2,165 views

I would like to mark the opportunity stages readonly. I've tried the following ways

Method 1

'stage_id': fields.many2one('crm.case.stage', 'Stage', track_visibility='onchange',
                    domain="['&', '&', ('fold', '=', False), ('section_ids', '=', section_id), '|', ('type', '=', type), ('type', '=', 'both')]",readonly=True),

Method 2

<field name="stage_id" widget="statusbar" clickable="False"
                        domain="['&amp;', '|', ('case_default', '=', True), ('section_ids', '=', section_id), '|', ('type', '=', type), ('type', '=', 'both')]"
                        on_change="onchange_stage_id(stage_id)"/>

Both the methods didn't work out. Kindly help me to do this.

Its working, I checked in crm opportunity.

Zahin
on 5/31/13, 10:11 AM

which method working zahin, it's not working for me.

vivek
on 6/1/13, 4:23 AM

clickable="False", please check that which file you editing, is exactly updating in openerp IR:view or not. Use debug mode to trace the things.

Zahin
on 6/1/13, 4:55 AM

Hy zahin, I use the same syntax with clickable="False" and check that the view is properly displayed. Yet the status bar still clickable.

Mind & Go, Mind And Go
on 11/24/13, 4:40 PM
1
Mind And Go
On 11/24/13, 4:45 PM

I found the answer

In order to set the status_bar unclickable use attrs :

attrs="{'readonly':True}"

Delete readonly tag and clickable one. It worked for me

0

Hi guys,

Best way is tu use options="{'clickable':True}" if you want to be able to click the statusbar states or options="{'clickable':False}" if you don't want to do that. You can also make statusbar clickable based on some condition, for example options="{'clickable':['statusbar_clickable','=',True]}"

Cheers!

0
Yogesh
On 2/6/15, 7:12 AM

you can use clickable="True" or clickable="False" in xml.

<field name="state" widget="statusbar" clickable="True"/>

Your Answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!

About This Community

This community is for professionals and enthusiasts of our products and services. Read Guidelines

Question tools

0 follower(s)

Stats

Asked: 5/25/13, 4:19 AM
Seen: 2165 times
Last updated: 10/6/16, 8:24 AM