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

 

0x6f INSTALL CX_ORACLE ON CENTOS 7

  1. Download and install oracle client from Oracle
yum install libaio
rpm -Uvh oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm
rpm -Uvh oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm
rpm -Uvh oracle-instantclient12.1-sqlplus-12.1.0.2.0-1.x86_64.rpm
  1. Add Oracle client to library path
echo "/usr/lib/oracle/12.1/client64/lib" >/etc/ld.so.conf.d/oracle.conf
ldconfig
  1. install epel repo via yum extra
yum install epel-release
  1. Install additional
yum install gcc python-pip.noarch python-devel
  1. Install cx_Oracle via pip
pip install cx_Oracle
linux oracle python centos