Commit Graph
800 Commits
Author SHA1 Message Date
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
Cédric Krier c4038e7da1 Update translations 2017-10-28 16:49:46 +02:00
Cédric Krier 4d1408ae74 Remove support of Python 3.3 and add Python 3.6
issue6843
review41611002
2017-10-23 23:54:04 +02:00
Cédric Krier 6579a852ec Use Flat OpenDocument
issue6545
review35031002
2017-08-31 22:53:02 +02:00
Cédric Krier a576b5c066 Update to drone 0.8
issue6030
2017-08-18 18:18:20 +02:00
Cédric Krier 05d36b82b6 Fix typo in python-stdnum extra
issue6618
2017-08-10 12:28:17 +02:00
Cédric Krier b807d59724 Move party lang migration from Party.__register__ to PartyLang.__register__
The query can not work if the table PartyLang is not yet created.

issue6552
review35151002
2017-07-26 23:27:07 +02:00
Cédric Krier 94907cc6fc Replace VAT extra by VIES and VIES-ALT as python-stdnum
issue6618
review35111002
2017-07-12 19:59:23 +02:00
Cédric Krier aeeef86012 Validate phone numbers
In addition to parsing the number, we can also validate it with the
phonenumbers library.

issue6567
review42411002
2017-06-24 11:03:09 +02:00
Cédric Krier 943ff95c89 Format all written contact mechanism
issue6555
review34181002
2017-06-13 09:41:54 +02:00
Cédric Krier b634a9817c Increase version number 2017-05-01 19:59:49 +02:00
Cédric Krier 22f68d5ba1 Added tag 4.4.0 for changeset 588211e03ea6 2017-05-01 19:58:54 +02:00
Cédric Krier c6c2767a7f Prepare release 4.4.0 2017-05-01 19:58:53 +02:00
Cédric Krier 54ba1534a1 Update translations 2017-04-29 18:58:50 +02:00
Sergi Almacellas Abellana d1645b44e3 Add test for full_address with country and subdivision
issue6412
review38281002
2017-04-06 12:24:57 +02:00
Sergi Almacellas Abellana 44ef1c7eb8 Return blank code for countries without code on full_address
Also don't try to split subdivision code if it has no separator.

issue6412
review38281002
2017-04-06 12:24:31 +02:00
Cédric Krier 57c22a788a Remove Property fields
issue2349
review23361002
2017-04-01 00:31:21 +02:00
Cédric Krier 09f9c192cb Use static selection for identifier type
This makes the selection translatable.

issue6374
review35301002
2017-03-21 10:42:59 +01:00