Method: Ooor::Session#odoo_serie
- Defined in:
- lib/ooor/session.rb
#odoo_serie ⇒ Object
227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 |
# File 'lib/ooor/session.rb', line 227 def odoo_serie if config.user_id # authenticated session if config[:server_version_info] # v10 and onward config[:server_version_info][0] elsif config['partner_id'] 9 elsif web_session[:sid] 7 else 8 end else json_conn = get_client(:json, base_jsonrpc2_url) begin @version_info ||= json_conn.oe_service(web_session, "/web/webclient/version_info", nil, nil, []) @version_info['server_serie'].to_i rescue # Odoo v7 doesn't have this version info service 7 end end end |