Cédric Krier
bf4eeebb8d
Merge README and doc and remove INSTALL
...
issue7397
review253271002
2019-04-06 17:38:56 +02:00
Cédric Krier
9206e924c9
Update links in package description
...
issue7921
2019-03-31 00:15:10 +01:00
Cédric Krier
428908ad5f
Update link to dependencies hosted on defunct code.google.com
2019-03-30 18:27:04 +01:00
Cédric Krier
f3e352278c
Use find_packages to discover packages
...
issue7963
review253111002
2019-03-22 15:33:43 +01:00
Cédric Krier
d5b27dba9a
Display ids and rule names on access error
...
issue8093
review60551002
2019-03-03 23:11:17 +01:00
Cédric Krier
1beb7c21c6
Re-add trydevpi to dependency_links
...
It is needed to install Tryton's dependencies of dependencies.
issue8044
2019-01-26 01:10:48 +01:00
Cédric Krier
3bae9e1fd2
Replace --process-dependency-link by --find-links
...
issue8044
review51611003
2019-01-25 23:26:59 +01:00
Cédric Krier
1c553994c3
Remove unsupported ja_JP translations
2019-01-08 16:46:13 +01:00
Cédric Krier
625e986eb0
Remove country code from languages
...
issue7863
review53481002
2018-12-31 15:36:48 +01:00
Cédric Krier
24bb7c2081
Add ir.message and use custom exceptions
...
issue3672
2018-12-29 14:20:29 +01:00
Cédric Krier
8a5c46616d
Increase version number
2018-10-01 13:37:48 +02:00
Cédric Krier
4f9cd7cee4
Added tag 5.0.0 for changeset 691960f74e08
2018-10-01 13:37:40 +02:00
Cédric Krier
b62e8ff424
Prepare release 5.0.0
2018-10-01 13:37:40 +02:00
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