Commit Graph
278 Commits
Author SHA1 Message Date
Cédric Krier b0b67fbebf Replace self by cls in classmethod
issue7630
review74341002
2018-09-19 00:15:58 +02:00
Cédric Krier d61fc1196f Rename tryton-dialog-* icon into tryton-*
issue474
2018-09-06 10:01:11 +02:00
Cédric Krier 7640080036 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 68b518bead 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 65d3cf4589 Use material design icons
issue474
review60291002
2018-08-19 20:02:58 +02:00
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