0xb6 ODOO ACTION BOOLEAN BUTTON CUSTOMIZATION

            <xpath expr="//button[@name='action_view_invoice']" position="before">
                <button name="toggle_is_virtual" type="object" class="oe_stat_button" icon="fa-cog">
                    <field
                        name="is_virtual" widget="boolean_button"
                        string="Virtual"
                        options='{"terminology": {"string_true": "Virtual", "hover_true": "Make common", "string_false": "Common", "hover_false": "Make virtual"}}'
                    />
                </button>
            </xpath>
odoo python

 

0xa8 OPENERP 6.1 DATE RANGE SEARCH FILTER

Add two dummy fields to you model:

'ship_date_from': fields.function(lambda *a, **k: {}, method=True, type='date', string='Date from'),
'ship_date_to': fields.function(lambda *a, **k: {}, method=True, type='date', string='Date to'),

Add fields to search view with filter domain based on your record's date field:

<field name="ship_date_from" filter_domain="[('ship_date','&gt;=',self)]"/>
<field name="ship_date_to" filter_domain="[('ship_date','&lt;=',self)]"/>

Profit!

odoo python

 

0x8f FIRST LOOK AT ODOO AND IT'S API

В свете смены работы, пришлось полезть посмотреть что такое Odoo вообще и его апи в частности.

Для начала про Odoo - на мою малинку она ставилась эдак минут 20, может и больше, но, как ни странно, без всяких танцев с бубном. Первое обращение (типа сетап базы в постгрессе и т.д.) отрабатывало еще минут пятнадцать, и только тогда оно впустило меня внутрь, посмотреть что же оно такое.

Штука интересная - предлагает установить довольно много приложений на любой вкус - CRM, управление проектами, продажами, сервисный центр, билдер сайтов, в общем - дофига всего:

Continue reading →

odoo python php