Commit Graph
273 Commits
Author SHA1 Message Date
Cédric Krier eaa77ae4cc Use sqlite3.backup when available
issue7212
review44131002
2018-08-06 19:05:44 +02:00
Cédric Krier d539aa1610 Add support for Python 3.7
issue7547
2018-07-28 16:44:10 +02:00
Cédric Krier 2ae29a3746 Add __table_handler__ to ModelSQL
issue7581
review48531002
2018-07-24 22:01:08 +02:00
Cédric Krier 7188bf9149 Remove unused imported TemplateFunction 2018-07-24 21:53:57 +02:00
Cédric Krier 977c148baf Remove support for Python 2.7
issue7497
review53261002
2018-06-26 19:11:49 +02:00
Cédric Krier d32f141f40 Set output cost in done transition
This ensure that all the costs are applied instead of using only the cost of
the input moves.

issue7479
review45601002
2018-06-18 21:49:37 +02:00
Cédric Krier a718e7db3e Update missing translations
issue7414
2018-05-21 23:13:38 +02:00
Cédric Krier 71629d9270 Increase version number 2018-04-23 17:34:05 +02:00
Cédric Krier 7c165c06f9 Added tag 4.8.0 for changeset 6f832a35853e 2018-04-23 17:33:54 +02:00
Cédric Krier a539d07fb4 Prepare release 4.8.0 2018-04-23 17:33:54 +02:00
Cédric Krier 89e8e2457f Update translations 2018-04-21 13:06:32 +02:00
Cédric Krier 8186ca3517 Add Persian
issue7311
2018-04-14 17:23:50 +02:00
Cédric Krier 521dbb513c Do not modify proteus config context
issue7144
2018-04-14 17:17:01 +02:00
Sergi Almacellas Abellana 4735616a20 Use deactivable mixin
issue4341
review38401002
2018-03-26 14:11:26 +02:00
Sergi Almacellas Abellana 0f4d8d1dc4 Register all buttons are registered in ir.model.button
issue6389
review36621002
2018-03-01 12:44:10 +01:00
Sergi Almacellas Abellana dd88bc8530 Add depends on Button
issue6919
review40811002
2018-02-19 11:38:52 +01:00
Cédric Krier d634d53fa5 Remove MySQL backend
issue7017
2018-01-24 20:14:34 +01:00
Cédric Krier 6740a4e293 Improve dependency links
issue7049
2018-01-21 19:58:03 +01:00
Cédric Krier b5119aa022 Use correct type for default value for Eval of inputs/outputs
The __or__/__and__ operators use the default type to test if they must add or
not a Bool statement.
If the Bool statement is not added and empty list is evaluated as True by the
javascript version of PYSON.

issue6882
2017-12-10 17:35:59 +01:00
Cédric Krier 155c0c12f6 Increase version number 2017-10-30 15:15:17 +01:00
Cédric Krier 7e7b570232 Added tag 4.6.0 for changeset 609846f660a1 2017-10-30 15:15:01 +01:00
Cédric Krier 3e98a3db54 Prepare release 4.6.0 2017-10-30 15:15:01 +01:00
Cédric Krier 72d10feb86 Update translations 2017-10-28 16:49:47 +02:00
Cédric Krier 25131c075b Remove support of Python 3.3 and add Python 3.6
issue6843
review41611002
2017-10-23 23:54:05 +02:00
Cédric Krier dd23fd2ef3 Fix searcher methods for dot notation
issue6757
review40651002
2017-09-27 18:37:30 +02:00
Cédric Krier 07e45fd552 Update to drone 0.8
issue6030
2017-08-18 21:22:56 +02:00
Cédric Krier fd1aa84921 Ensure rec_name is a char, text type
Model.default_get with 'default_rec_name' context relies on the fact that
rec_name is a string base field.

issue6630
review36501002
2017-07-26 23:43:23 +02:00
Cédric Krier af7a103b80 Move cost price to product level instead of template
issue6515
review41321002
2017-07-05 14:51:46 +02:00
Cédric Krier 237b3e9254 Increase version number 2017-05-01 20:37:30 +02:00
Cédric Krier 529c92bf44 Added tag 4.4.0 for changeset 5398a67a7409 2017-05-01 20:36:26 +02:00
Cédric Krier 012832a90a Prepare release 4.4.0 2017-05-01 20:36:25 +02:00
Cédric Krier 3e4b258e0c Update translations 2017-04-29 18:59:06 +02:00
Cédric Krier 367f018f17 Allow None as quantity in the input/output domain
Because the domain is evaluated by the client when creating a new record, it
should be valid with the default value otherwise the focus is put automatically
to the invalid field. So the quantity domain must allow None as value to not
get the focus.

issue6422
review37321002
2017-04-21 10:20:50 +02:00
Cédric Krier a7b70342d1 Catch KeyError on ModelData.get_id in default method
Since changeset 685f2d888dca, the default methods are always called in
__register__ when the XML files are not yet loaded.

issue6409
2017-04-01 10:41:52 +02:00
Cédric Krier bde958f471 Remove Property fields
issue2349
review28141002
2017-04-01 00:32:36 +02:00
Sergi Almacellas Abellana b88f3934bd Improve relate domain inversion when single record
issue5475
review33801002
2017-02-17 11:06:09 +01:00
Nicolas Évrard 33d660d6ae Set the right license in the classifiers
review9191003
2017-02-13 16:36:00 +01:00
Cédric Krier 6dce79287b Ceil input and floor output quantities
This is a more realistic behaviour for a production.

issue2956
review33791002
2017-02-02 12:12:19 +01:00
Cédric Krier 9f28364b2c Add producible to product template
issue4590
review32921003
2017-01-13 20:20:10 +01:00
Cédric Krier 46be4d120b Use negative col attribute
issue2090
review33661002
2016-12-21 23:19:47 +01:00
Cédric Krier 7cfccd4609 Increase version number 2016-11-28 16:45:03 +01:00
Cédric Krier c37aa942e5 Added tag 4.2.0 for changeset 4bc086a0c459 2016-11-28 16:44:07 +01:00
Cédric Krier 0cbe9f2dac Prepare release 4.2.0 2016-11-28 16:44:06 +01:00
Cédric Krier 67d965a876 Return planned date when product lead time is None
issue6039
review29751002
2016-11-27 22:27:53 +01:00
Cédric Krier 611e3e9741 Update translations 2016-11-25 23:53:29 +01:00
Cédric Krier 88bf04153e Update link to Easy Install
issue5963
2016-10-30 19:53:52 +01:00
Sergi Almacellas Abellana b238b0c64c Avoid reading all category uoms when testing uom.category
issue5982
review25761002
2016-10-28 09:54:17 +02:00
Cédric Krier 2d9e6c93e2 Create default properties under noupdate data tag
The default properties should be modifiable by the user.

issue5957
review26821002
2016-10-25 23:22:15 +02:00
Nicolas Évrard f984007600 Use activate instead of install for module activation
issue1456
review28931002
2016-10-20 12:54:45 +02:00
Florian Preinstorfer da6fd95e3c Add relates from product to BOM for BOM input and BOM output
issue5946
review34321002
2016-10-14 13:57:34 +02:00