Commit Graph
817 Commits
Author SHA1 Message Date
Cédric Krier 90276b58a6 Use find_packages to discover packages
issue7963
review253111002
2019-03-22 15:33:43 +01:00
Cédric Krier ad8a503997 Include all identifiers from python-stdnum
issue7906
review72371002
2019-03-02 22:56:01 +01:00
Sergi Almacellas Abellana 9ac043362b Test valid property of VIES response to determine if it's valid or not
The web service returns a response for all identifiers, which contains a valid
flag to indicate if the identifier is valid or not

issue8031
review70511002
2019-01-30 11:49:57 +01:00
Cédric Krier 3b4009e443 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 d454f1bc88 Replace --process-dependency-link by --find-links
issue8044
review51611003
2019-01-25 23:26:59 +01:00
Cédric Krier b8314a1333 Remove unsupported ja_JP translations 2019-01-08 16:46:13 +01:00
Cédric Krier b3bc5ed4fc Remove country code from languages
issue7863
review53481002
2018-12-31 15:36:48 +01:00
Cédric Krier b184b5996b Add ir.message and use custom exceptions
issue3672
2018-12-29 14:20:29 +01:00
Sergi Almacellas Abellana 2ee174443e Use country code as local prefix to parse phone numbers
issue7831
review52521002
2018-12-13 18:48:11 +01:00
Sergi Almacellas Abellana 23aed82546 Show contact mechanism url only when it's defined
issue7726
review45731002
2018-10-15 15:53:48 +02:00
Cédric Krier 265bb93240 Increase version number 2018-10-01 12:38:04 +02:00
Cédric Krier f66a82fb39 Added tag 5.0.0 for changeset 31b49d3304c8 2018-10-01 12:37:56 +02:00
Cédric Krier 482167d337 Prepare release 5.0.0 2018-10-01 12:37:55 +02:00
Cédric Krier 46beda1f30 Update translations 2018-09-28 23:02:32 +02:00
Cédric Krier 8ba61937c9 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 629faa7e3b 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 1bedcf2427 Add party_name and attention party on address
issue7556
review62301002
2018-08-21 18:59:45 +02:00
Cédric Krier 98352e2df3 Replace icon tryton-find-replace by tryton-launch 2018-08-19 23:28:54 +02:00
Cédric Krier 58331d353b Use material design icons
issue474
review60291002
2018-08-19 20:02:58 +02:00
Cédric Krier b27276de78 Remove migration before 3.0
issue6470
review52421002
2018-08-09 20:43:51 +02:00
Cédric Krier 836bb8fc08 Use sqlite3.backup when available
issue7212
review44131002
2018-08-06 19:05:43 +02:00
Cédric Krier 22e51e65e6 Add support for Python 3.7
issue7547
2018-07-28 16:44:10 +02:00
Cédric Krier c9136ab84d Add __table_handler__ to ModelSQL
issue7581
review48531002
2018-07-24 22:01:08 +02:00
Cédric Krier 6c5f4f9d70 Remove support for Python 2.7
issue7497
review53261002
2018-06-26 19:11:48 +02:00
Cédric Krier 58a5301a69 Update missing translations
issue7414
2018-05-21 23:13:37 +02:00
Cédric Krier a5fc9bbeb8 Use tree mixin
issue7383
review45021002
2018-05-12 00:48:48 +02:00
Cédric Krier ac0c421dbd Use sql_cast from Field
issue7266
2018-04-30 15:26:22 +02:00
Cédric Krier 3aeaa96fc7 Increase version number 2018-04-23 17:19:19 +02:00
Cédric Krier 9a6bd97706 Added tag 4.8.0 for changeset ceba2cc548f8 2018-04-23 17:19:08 +02:00
Cédric Krier 0059197853 Prepare release 4.8.0 2018-04-23 17:19:08 +02:00
Cédric Krier cc359d6c82 Update translations 2018-04-21 13:06:31 +02:00
Cédric Krier 0e92537753 Do not generate UPDATE query if there is no columns to erase
Some erasure cases may not need to update columns but just remove attachment
or inactivate the record.

issue7380
review38171002
2018-04-20 18:40:37 +02:00
Cédric Krier e4ac84afe2 Add Persian
issue7311
2018-04-14 17:23:50 +02:00
Cédric Krier fbfe7d0da7 Add viewBox attribute to SVG
issue7320
review47291002
2018-04-09 10:55:48 +02:00
Cédric Krier 948631d223 Remove explicit active field from address tree view
issue4340
2018-04-05 01:47:20 +02:00
Cédric Krier 107160e6cf Add scenario_party_erase to convert_2to3_doctests 2018-04-05 01:46:42 +02:00
Sergi Almacellas Abellana c2059a2d60 Use deactivable mixin
issue4341
review38401002
2018-03-26 14:10:40 +02:00
Cédric Krier 611b5b5fd2 Add Erase Party wizard
issue7169
review37031002
2018-03-24 00:02:03 +01:00
Cédric Krier 11fbeb58a9 Replace unique by exclude constraint on category name
issue7173
review35981002
2018-03-19 17:17:02 +01:00
Cédric Krier 2a43a9c9bf Add documentation about Replace wizard
issue7170
review35961002
2018-03-15 00:31:19 +01:00
Cédric Krier 4dcb4214fd Search party also by contact mechanisms
issue7106
review35911002
2018-02-19 19:17:39 +01:00
Cédric Krier 895a0d4344 Add contact_mechanism_get on Party
Similar to address_get but for contact mechanisms with types and usage
parameters.
It also adds the method 'usages' to allow other models to retrieve a selection
list ready to use. Each module must inherit it and append the field name to
the _fields parameter.

issue7093
review35901002
2018-02-19 19:14:42 +01:00
Cédric Krier fa3d7d8be3 Remove search call in address_get
For performance, it is better to use addresses attribute which is cached
instead of doing a search request on each call.

issue7092
review36961002
2018-02-11 14:53:15 +01:00
Cédric Krier b9833a6f09 Remove MySQL backend
issue7017
2018-01-24 20:14:33 +01:00
Cédric Krier 47d0bfbdab Improve dependency links
issue7049
2018-01-21 19:58:02 +01:00
Cédric Krier 584e4f4484 Add name to contact mechanism
issue6847
review36681002
2017-11-21 20:45:29 +01:00
Cédric Krier 1d3584acb7 Improve distinction of address record name
Add building name, first street line and country code on address rec_name.
Also use party full_name instead of rec_name as it is used to format the
address.

issue6926
review41671002
2017-11-15 00:31:05 +01:00
Cédric Krier c82b86d6aa Increase version number 2017-10-30 14:59:24 +01:00
Cédric Krier 65b8eb1f99 Added tag 4.6.0 for changeset fda7cdb5c76a 2017-10-30 14:59:07 +01:00
Cédric Krier b05eb293a0 Prepare release 4.6.0 2017-10-30 14:59:06 +01:00