Commit Graph
188 Commits
Author SHA1 Message Date
Cédric Krier c19f93cd9b NotLogged exception is no more used
issue5415
review17971003
2016-03-21 23:39:30 +01:00
Cédric Krier 8a4ba59b2d Switch to WSGI API
issue4646
review20541003
2016-03-15 16:57:26 +01:00
Cédric Krier 49a844013e Missing PEP-0249 for db_exist 2016-03-05 18:33:24 +01:00
Nicolas Évrard 2fef479575 Follow PEP-0249 for Transaction and backends
issue4949
review19781002
2016-03-03 21:51:57 +01:00
Nicolas Évrard 61018dc9b7 Fix wrong test for existing database introduced in changeset 903a52fc1bb2
issue5238
review18861002
2016-02-23 17:40:30 +01:00
Cédric Krier 29129855ec Add support for Python 3
issue3211
review7311002
2016-02-07 16:46:16 +01:00
Sharoon Thomas 89de660c52 Move webdav into a separate module
issue4703
review7101002
2016-01-16 19:20:30 +01:00
Cédric Krier 14d5de6ac9 Add Hungarian
issue4874
review19321002
2015-09-02 13:49:26 +02:00
Cédric Krier a19d1b7614 Use autocommit transaction for webdav
issue4858
review23291002
2015-07-28 07:53:19 +02:00
Cédric Krier f455a9b6ed Add Italian
issue4840
review18331003
2015-07-09 15:41:53 +02:00
Cédric Krier 46e27a8f3e Add Spanish Mexico
issue4813
review12221002
2015-06-22 22:19:01 +02:00
Cédric Krier a51ac59a93 Add Portuguese (Brazil)
issue4125
review8181002
2015-06-22 22:09:20 +02:00
Cédric Krier 52ff97b165 Rename ir.module.module* into ir.module*
issue4764
review7171002
2015-05-28 21:02:01 +02:00
Cédric Krier 34fb7d7471 Drop all cache of a database when it is dropped
issue4584
review11121002
2015-03-25 18:56:52 +01:00
Cédric Krier 01a7cc59a8 Remove execfile from setup.py
issue4654
review15131002
2015-03-19 21:25:20 +01:00
Cédric Krier 611b96c5f0 Add is_instance_method tool compatible with Python3
issue3211
2015-03-18 23:34:55 +01:00
Cédric Krier 31e8634bf4 Fix bytes and bytearray usage
- sqlite can not convert bytearray, must use buffer
- binary value could be stored as unicode
- don't dump bytes as base64 in xmlrpclib if bytes is str
2015-03-16 20:13:03 +01:00
Cédric Krier 5cfde31ed2 Use bytes and bytearray for Binary
issue4637
review11091002
2015-03-16 19:28:34 +01:00
Cédric Krier ad5eb3ed97 Add ModelView.button_change
issue4397
review7781002
2015-03-16 12:56:11 +01:00
Cédric Krier 20484bb013 Fix formatting in logger calls 2015-03-05 11:32:18 +01:00
Cédric Krier 0ac0990c77 Improve logging
issue4458
review11781002
2015-03-02 23:39:15 +01:00
Cédric Krier 0991a552de Add TimeDelta field
And remove float_time widget.

issue4026
review5911002
2015-02-09 22:58:56 +01:00
Cédric Krier 1b0edb06c6 Cache.resets must be executed inside a Transaction
since changeset 01399128964f

issue4448
review13921002
2015-02-04 23:16:53 +01:00
Javier Villarroya bef0afaed6 Use getboolean for database list configuration
Otherwise the false value is still evaluated to true.

issue4404
review14781002
2014-12-16 21:34:29 +01:00
Cédric Krier c144f8c349 Fix most flake8 errors
review8771002
2014-12-02 12:54:01 +01:00
Fabián Calle 231a4a8826 Add translation for es_EC 2014-10-02 11:01:30 -05:00
Cédric Krier 278d6ee05a Fix restore of database
- Use a transaction to execute query
- Fix usage of update

issue3951
review14531002
2014-09-21 12:28:31 +02:00
Cédric Krier 790884f984 Fix typo in table name for ir.module
issue3951
review14531002
2014-09-21 12:27:55 +02:00
Cédric Krier a2c8111f26 Use context to check model and field access
* Model and Field access checked only if _check_access is set
* Add check_access to RPC
* Add check_access to Wizard and Report

issue4081
review8481002
2014-09-17 21:43:53 +02:00
Nicolas Évrard f7611654a6 Fix inverted boolean logic introduced in changeset 01399128964f 2014-09-08 17:51:13 +02:00
Cédric Krier 20dceeec9b Fix UnboundLocalError introduced in changeset 01399128964f 2014-09-06 23:39:19 +02:00
Cédric Krier e0b995abbe Refactore configuration to allow easy extention
issue3627
review7401002
2014-09-03 23:32:01 +02:00
Cédric Krier bc29051ee6 XML-RPC dumps None to nil instead of bool
issue3981
review6351003
2014-06-13 19:08:32 +02:00
Cédric Krier 174b2ed218 Fix protocols and add unittest
review12371002
2014-06-07 23:54:44 +02:00
Cédric Krier 66d9aeb29f Fix and add missing registering type for json and xmlrpc
introduced in changeset ec4c234379ab
2014-06-07 01:04:46 +02:00
Nicolas Évrard d83fc99f35 Allow to register different type for json/xmlrpc encoding/decoding
issue3839
review5021003
2014-06-06 12:57:27 +02:00
Cédric Krier 80fc6aff30 Use copy of handlers set to prevent changed size during iteration 2014-04-04 23:38:21 +02:00
Cédric Krier 68127768cf Remove old backward Python <= 2.6 compatibility code 2014-04-04 23:34:56 +02:00
Cédric Krier 64421ff64f Manage microseconds in JSON-RPC and XML-RPC
review3551002
2014-03-15 10:36:20 +01:00
Cédric Krier bc6acd08ee Drop support of Python 2.6
review2691002
2014-01-31 00:02:03 +01:00
Cédric Krier c46a026c40 Refactore Transaction to add close and autocommit
review2151002
2013-12-18 18:09:43 +01:00
Cédric Krier 0088d66f43 Database.list must set manually the flavor
issue3508
review2121002
2013-12-06 11:28:48 +01:00
Cédric Krier 1bbd169909 Backed out changeset 22ff9f4b16ff 2013-12-05 15:57:52 +01:00
Cédric Krier c3d41a4e39 Database.list must be run under a Transaction to set flavor
issue3508
review1931002
2013-11-28 23:10:41 +01:00
Cédric Krier 46fd6a18bb Fix RPC.convert usage to return a copy of args and kwargs
issue3521
review1921002
2013-11-28 23:07:46 +01:00
Cédric Krier 2b2001f1ca Force UTC as timezone
issue3444
review1411002
2013-11-15 02:26:58 +01:00
Venceslav Vezjak caf599336b Added Slovenian translations
New language added (sl_SI). Slovenian translations provided for
for internal modules (ir, res, webdav).

issue3367
review1068002
2013-09-26 06:59:08 +02:00
Cédric Krier 263f8e57aa Fix set password by refactoring
review1079003
2013-09-25 19:21:50 +02:00
Cédric Krier 9ed421dc28 Add svg mimetype to SimpleJSONRPCRequestHandler
review1062002
2013-09-17 10:18:24 +02:00
Cédric Krier fc6c6cfdda Migration to python-sql
* Use python-sql
* Add convert_domain method on Fields
* Add sql_format and sql_type methods on Fields
* Allow to return a full domain for Function.searcher
* Replace static backend by dynamic get method
* Replace order_field by order_<field name> method

review1001002
2013-09-06 22:32:37 +02:00