Commit Graph
175 Commits
Author SHA1 Message Date
Cédric Krier d65f00bcd7 Update translations 2018-09-28 23:02:32 +02:00
Cédric Krier 0795f780e5 Remove deprecation warning
- remove invalid escape sequence
- use  read_file instead of read_fp
- use importlib instead of imp and __import__
- use callable instead of instance of collections.Callable
- fix silent file closing
- replace SafeConfigParser by ConfigParser
- replace decodestring by decodebytes
- replace encodestring by encodebytes

issue7666
issue7390
review53361004
2018-09-01 17:06:28 +02:00
Cédric Krier c5e8969f0f Improve ModelStorage.copy
* Allow callable in copy default
* Support dotted notation in copy default
* Use setdefault in copy
* Copy default when needed
* Do not set default state in copy
* Use callable and dotted notation in copy default

issue5576
issue7648
review72291002
2018-09-01 01:02:03 +02:00
Cédric Krier 2f08240f94 Use sqlite3.backup when available
issue7212
review44131002
2018-08-06 19:05:44 +02:00
Cédric Krier f6131ff290 Fix missing replacement of repr of timedelta in doctest
issue7547
2018-07-28 22:23:35 +02:00
Cédric Krier baab004f4a Add support for Python 3.7
issue7547
2018-07-28 16:44:10 +02:00
Cédric Krier 8fb066817d Do not use repr of timedelta in doctest
Python 3.7 changed the repr of timedelta to display keyword arguments.
To stay compatible with previous version and new version, the doctest must use
an equal comparison.

https://bugs.python.org/issue30302

issue7547
review47631002
2018-07-28 16:30:43 +02:00
Cédric Krier 8c299a954c Remove support for Python 2.7
issue7497
review53261002
2018-06-26 19:11:51 +02:00
Cédric Krier c6e183240e Remove accounts from products
issue3805
review45111002
2018-06-20 12:09:49 +02:00
Cédric Krier 58c5439cb3 Update missing translations
issue7414
2018-05-21 23:13:39 +02:00
Cédric Krier e5b2514d7c Prevent to modify invoice lines only for duration and work
Other fields like the cost from timesheet_cost may be changed after the line
has been invoiced. This may happen if when writing the invoice line on the
timesheet line, timesheet_cost may trigger the synchronisation of the cost.

issue7412
review50311002
2018-05-07 16:39:51 +02:00
Cédric Krier eeeb532210 Increase version number 2018-04-23 18:07:27 +02:00
Cédric Krier 9c2630653e Added tag 4.8.0 for changeset e411cb53d4f1 2018-04-23 18:07:15 +02:00
Cédric Krier e2d3bc2102 Prepare release 4.8.0 2018-04-23 18:07:15 +02:00
Cédric Krier 755228b254 Update translations 2018-04-21 13:06:33 +02:00
Cédric Krier 2ce4dc84fd Add Persian
issue7311
2018-04-14 17:23:50 +02:00
Nicolas Évrard f3611d2e13 Remove duplicate key from line to invoice 2018-01-30 11:57:50 +01:00
Nicolas Évrard 98d8680fb5 Allow to invoice sub-project with a different party
issue7096
review43071002
2018-03-10 12:46:08 +01:00
Sergi Almacellas Abellana 121abe04e9 Register all buttons are registered in ir.model.button
issue6389
review36621002
2018-03-01 12:44:36 +01:00
Sergi Almacellas Abellana c8d761d86a Add depends on Button
issue6919
review40811002
2018-02-19 11:39:25 +01:00
Cédric Krier 11d8a441bd Remove MySQL backend
issue7017
2018-01-24 20:14:35 +01:00
Cédric Krier 5a628b419f Improve dependency links
issue7049
2018-01-21 19:58:04 +01:00
Cédric Krier 69427a1d81 Increase version number 2017-10-30 15:43:44 +01:00
Cédric Krier 08b0202007 Added tag 4.6.0 for changeset 41a6af61693e 2017-10-30 15:43:28 +01:00
Cédric Krier 7f06b8b884 Prepare release 4.6.0 2017-10-30 15:43:28 +01:00
Cédric Krier 6da55a671a Update translations 2017-10-28 16:49:48 +02:00
Cédric Krier 4e8066458e Remove support of Python 3.3 and add Python 3.6
issue6843
review41611002
2017-10-23 23:54:06 +02:00
Sergi Almacellas Abellana 665bb24180 Use used property for account receivable
issue6561
2017-09-28 10:18:41 +02:00
Cédric Krier 9150e535cf Update to drone 0.8
issue6030
2017-08-18 23:59:44 +02:00
Cédric Krier d46abc7ee6 Add set_user tools for test scenario
When changing the user of proteus, the context should be reloaded.

issue6652
review42551002
2017-08-02 19:38:20 +02:00
Cédric Krier 20498ba816 Move cost price to product level instead of template
issue6515
review41321002
2017-07-05 14:51:47 +02:00
Cédric Krier 68a55912b4 Increase version number 2017-05-01 21:49:09 +02:00
Cédric Krier d5b5bd8da6 Added tag 4.4.0 for changeset a072fdc672a5 2017-05-01 21:48:22 +02:00
Cédric Krier 94543afcc0 Prepare release 4.4.0 2017-05-01 21:48:21 +02:00
Cédric Krier 85646bed1d Update translations 2017-04-29 18:59:14 +02:00
Cédric Krier 525c75598b Add test for empty effort duration
issue6346
review31171002
2017-03-13 23:03:44 +01:00
Cédric Krier d7914bfd53 Do not return None for duration_to_invoice on effort
The method must always return a timedelta or no values because it is summed
later by sum_tree.

issue6346
review31171002
2017-03-13 23:02:12 +01:00
Nicolas Évrard 02ffadabca Allow to use non time-like units when invoicing
issue6246
review27961002
2017-02-17 18:15:27 +01:00
Sergi Almacellas Abellana 5952d8af82 Improve relate domain inversion when single record
issue5475
review33801002
2017-02-17 11:06:25 +01:00
Nicolas Évrard ecf0e35b2d Set the right license in the classifiers
review9191003
2017-02-13 16:36:01 +01:00
Cédric Krier df562a0281 Use on_change_with as getter of invoice_method
issue6247
review34681002
2017-02-08 10:20:26 +01:00
Cédric Krier 92ccbc2093 Increase version number 2016-11-28 17:53:07 +01:00
Cédric Krier f7c20c4c5b Added tag 4.2.0 for changeset 59b0e37d8c1c 2016-11-28 17:52:11 +01:00
Cédric Krier d52a0c15dc Prepare release 4.2.0 2016-11-28 17:52:08 +01:00
Cédric Krier 18b2b49e6e Update translations 2016-11-25 23:53:37 +01:00
Cédric Krier a168a4f619 Update link to Easy Install
issue5963
2016-10-30 19:54:00 +01:00
Nicolas Évrard 32c51a00d1 Use activate instead of install for module activation
issue1456
review28931002
2016-10-20 12:54:46 +02:00
Cédric Krier b1d654d2e9 Merge Spanish's into Spanish (Latin American) 2016-10-08 12:35:33 +02:00
Sergi Almacellas Abellana dd2ce6fe22 Skip progres unit conversion when no product is set
issue5899
review32611002
2016-09-28 11:50:11 +02:00
Cédric Krier f24022184d Rename language codes
issue5443
2016-09-10 23:27:55 +02:00