Commit Graph
5245 Commits
Author SHA1 Message Date
Cédric Krier 9eafd65d2e Add translated descriptor for Reference field
issue5667
review39671002
2017-09-26 01:25:26 +02:00
Sergi Almacellas Abellana 730ecb68b2 Implement alter_type and alter_size for sqlite backend
issue6730
review38591002
2017-09-20 11:29:12 +02:00
Cédric Krier 52ddc85f1a Use entry point name instead of last module name
issue6761
review37681002
2017-09-19 23:21:55 +02:00
Cédric Krier e159639af4 Extract strings from Flat OpenDocument content
issue6545
review43451002
2017-09-07 18:48:39 +02:00
Cédric Krier db0b15e4e9 Add support for int and str on TranslateModel
In Python3, those methods are not resolved using __getattr__ machinery.
2017-09-03 11:53:19 +02:00
Cédric Krier 5a1bc137a3 Add a maximum size for request
issue6619
review38441002
2017-09-03 11:32:17 +02:00
Cédric Krier f110fccf44 Add support for single record report
A single report render each record separately and return them in a zip file.
To ensure the uniqueness of the file in the zip, it uses the id of the record
but also the record name to be user-friendly.

issue6640
review37581002
2017-09-03 11:14:10 +02:00
Cédric Krier de8c68c646 Ensure relatorio is installed with fodt support 2017-08-31 23:29:09 +02:00
Cédric Krier a5e82cb1e6 Add support for Flat OpenDocument
issue6545
review35031002
2017-08-31 22:52:16 +02:00
Cédric Krier 9ad70213a3 Add get_email in trytond.report
issue6671
review36511002
2017-08-28 23:15:14 +02:00
Sergi Almacellas Abellana c49e599e26 Add missing changelog for plain extension replacement 2017-08-28 10:32:14 +02:00
Sergi Almacellas Abellana f29f3c0085 Replace plain extension by txt
issue6676
review41501002
2017-08-24 15:42:05 +02:00
Cédric Krier 23828b8222 Ensure any connection is left open when dumping as template
issue6699
2017-08-17 19:08:51 +02:00
Cédric Krier b91f703ee9 Update to drone 0.8
issue6030
review37611002
2017-08-15 19:19:21 +02:00
Cédric Krier 07d293caf8 Add support test database cache for remote postgresql
If pg_dump/pg_restore are not available, we create a copy of the database on
PostgreSQL server using the template option of "CREATE DATABASE". We still
create a file in the cache folder to know that there is a backup.

issue6699
2017-08-15 00:21:45 +02:00
Cédric Krier eef26ece5d Use char widget on translation list
This improve the performance on tryton as it can then use fixed column.

issue6697
review39591002
2017-08-11 22:56:28 +02:00
Cédric Krier 34cb03bd1e Increase session randomness to 32 bytes
issue6682
review35521002
2017-08-02 23:11:34 +02:00
Cédric Krier 441677cf3c Add set_user tools for test scenario
When changing the user of proteus, the context should be reloaded.

issue6652
review42551002
2017-08-02 19:37:32 +02:00
Nicolas Évrard cda13acb8c Add forgotten datetime reference from the documentation 2017-07-27 10:58:05 +02:00
Nicolas Évrard d634220a9f Allow to specify datetime related values in XML files
issue6660
review35181002
2017-07-27 09:40:14 +02:00
Nicolas Évrard 6a762d9213 Remove obj from allowed expressions in XML's eval
issue6660
review35181002
2017-07-27 09:39:09 +02:00
Cédric Krier 6d783acf42 Make save parameter of set_multivalue public
It can be useful for performance when setting values for MultiValue field on a
large set of records.

issue6625
review39491002
2017-07-27 00:05:04 +02:00
Cédric Krier 965f8b0cdb Add test to 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:44:00 +02:00
Cédric Krier 6b3551c834 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:00 +02:00
Sergi Almacellas Abellana 6f8582d168 Pass pattern argument on multivalue default field test
This allows to catch all the multivalue default methods which miss the
pattern argument.
issue6658
review40541002
2017-07-25 09:45:12 +02:00
Sergi Almacellas Abellana 7de2022a2d Remove line breaks from password file
issue6657
review41461002
2017-07-25 09:35:50 +02:00
Cédric Krier 79fb0bcb7d Use next to get first record instead of index
This allows to use set with ModelStorage.save.

issue6633
review40521002
2017-07-19 19:57:30 +02:00
Sergi Almacellas Abellana 6e92c8e3ba Add environment variables to wsgi script
issue6344
review32131002
2017-07-19 10:10:04 +02:00
Cédric Krier fe674cef55 Enforce unique list of records on method calls
An option is added on RPC definition to enforce uniqueness of records
instantiated. The key methods ModeView.button and Workflow.transition have an
assert to detect error in development code.

issue6184
review36411002
2017-07-16 23:49:15 +02:00
brunnenschacht cb2d234230 Ensure the proper encoding for the authentication header response
issue6628
review36441002
2017-07-13 09:19:08 +02:00
Cédric Krier fce24f3e4e Add test for function field methods
It tests if getter, setter and searcher really exists on the model.

issue6616
review34241002
2017-07-12 19:58:13 +02:00
Cédric Krier 4130a14d48 Use _changed_values for added record on One2Many
This allows to have the 'rec_name' set for xxx2One and Reference field but we
need to ensure that even the initial values are returned because the instance
does not come from the client.

issue6579
review40471002
2017-07-10 23:59:26 +02:00
Sergi Almacellas Abellana 010043fbe0 Ensure egg modules path is absolute
Paths defined on sys.path may contain a relative path, so it must
be converted to absoulte path otherwise the starting comparison will
fail

issue6607
review39471002
2017-07-03 18:13:27 +02:00
Sergi Almacellas Abellana e3455875fb Add option to install module dependencies with trytond-admin
issue5696
review29361002
2017-06-30 09:50:49 +02:00
Sergi Almacellas Abellana 1aae453480 Don't use an sql query to delete target models if not ModelSQL
issue6525
review35431002
2017-06-30 09:46:21 +02:00
Cédric Krier a53883484e Update MPTT before the validation of created records
This prevent to fill the cache of the instances created with wrong values for
left/right fields. And it ensure that the validation code has valid MPTT
values.

issue6591
review34211002
2017-06-29 23:08:36 +02:00
Cédric Krier ef2f992b33 Remove string in top level view documentation example
The changeset ee18b469f847 removed the string attribute but not in the
documentation examples.

issue6593
review41411002
2017-06-27 12:42:12 +02:00
Cédric Krier 96e8ceb7c7 Skip test_get_smtp_server_extra_parameters on python version < 2.7.4
Older Python version does not parse query for smtp scheme.
https://bugs.python.org/issue9374
2017-06-18 20:24:56 +02:00
Kurt Miebach 5af7ff1117 Improve password dialog and error messages
- Ask password of user "admin" instead of 'Admin'
- Use double quotes for user name and db name
- Terminate error messages with fullstop instead of exclamation mark.

issue6566
review35061002
2017-06-18 15:24:41 +02:00
Cédric Krier 1c92359998 Decode username only if it is bytes
The decoding is only needed on Python2 because bytes_to_wsgi returns always a
str but str on Python2 is not unicode.

issue6578
review41381002
2017-06-18 15:24:05 +02:00
Sergi Almacellas Abellana 71b8d38cef Add ondelete cascade on export lines
Also make the export field required

issue6551
review34171002
2017-06-16 09:51:48 +02:00
Sergi Almacellas Abellana 5dfd3b0791 Add localhost_name and timeout as get_smtp_server uri parameters
This allows a better customization of the smtp connection

issue6540
review39411002
2017-06-16 09:47:39 +02:00
Kurt Miebach b01181b76d Convert max_attempt value from config file to integer
issue6565
review40451002
2017-06-15 22:41:49 +02:00
Sergi Almacellas Abellana ae5fcfe03b Delete missing modules not activated when updating module list
issue6472
review42271002
2017-06-13 09:55:44 +02:00
Nicolas Évrard bd965457e7 Use correct way to specify inline view in test 2017-06-09 16:51:05 +02:00
Nicolas Évrard ddf4e0fe3c Remove empty pages from notebook
issue3295
review40421002
2017-06-09 16:07:03 +02:00
Sergi Almacellas Abellana b637c503e7 Only convert dict fields when they are strings
issue6382
review28101002
2017-06-09 13:22:42 +02:00
Jean Cavallo c24bcbdab1 Only update translation cache when necessary
issue6403
review28191002
2017-06-03 11:34:12 +02:00
Sergi Almacellas Abellana a483471bf9 Invalidate get_keyword cache when modifying action window domains
issue6536
review37441002
2017-06-01 16:50:51 +02:00
Sergi Almacellas Abellana 0f5cc535b7 Avoid reading undefined senderrs variable when sendmail fails
issue6535
review41341003
2017-06-01 16:40:29 +02:00