Commit Graph
474 Commits
Author SHA1 Message Date
Cédric Krier ae32a1a45a Document TRYTOND_DATABASE_URI as default value
issue8959
review282641002
2020-01-24 00:19:52 +01:00
Cédric Krier 7875590cf3 Add xalign and yalign to group
issue8956
review258581002
2020-01-24 00:18:19 +01:00
Cédric Krier e48c7a556d Document the email address format supported
issue8949
review258571002
2020-01-21 00:43:21 +01:00
Cédric Krier 9b2ed5d993 Move search documentation to ModelStorage
issue8946
review270771002
2020-01-21 00:40:40 +01:00
Cédric Krier 6b14518eff Position new record based on order
We sent an order to the client for action and xxx2Many so its screen has
always a default order set.
To position a new record on non editable tree, we use the order of the 'id'
column if presents.

issue8880
review276501003
2019-12-28 18:16:28 +01:00
Cédric Krier 35fec78c17 Load WSGI middleware from configuration
issue8807
review270521002
2019-12-28 18:00:01 +01:00
Cédric Krier 45226af9d5 Make PYSON example a literal block 2019-12-19 17:36:26 +01:00
Cédric Krier 0ff927977d Add help text to Dict keys
issue8801
review284371002
2019-12-11 22:25:51 +01:00
Cédric Krier 0811414d49 Update button_action with returned values
issue8766
review268241002
2019-12-07 16:03:36 +01:00
Nicolas Évrard b8c582c002 Add validate information on wizard Button
issue8571
review260041002
2019-11-21 15:39:56 +01:00
Sergi Almacellas Abellana bc0c6f13f9 Drop support for skiptest attribute on xml files
issue8735
review270351002
2019-11-15 20:43:33 +01:00
Cédric Krier c15cc1aacd Increase version number 2019-11-04 12:45:29 +01:00
Cédric Krier b5516b2119 Prepare release 5.4.0 2019-11-04 12:45:10 +01:00
Cédric Krier 970ebc4097 Add visual context on tree view
issue8562
review261951002
2019-09-20 11:47:15 +02:00
Cédric Krier 507a8e26fe Add start value to PYSON Date and DateTime
This enable the customization of the starting point for delta operations.

issue8561
review264041002
2019-09-20 11:36:05 +02:00
Cédric Krier def268915a Add MultiSelection field
issue7851
review249911002
2019-09-20 11:32:56 +02:00
Sergi Almacellas Abellana 058a816879 Support dot notation on PYSON Eval
issue8528
review287841003
2019-09-19 14:11:17 +02:00
Cédric Krier 589e27cc87 Add lazy_gettext
issue8560
review283901002
2019-08-25 13:00:28 +02:00
Cédric Krier e703f3f048 Setup default logging for WSGI application
issue8510
review263911003
2019-07-23 00:09:25 +02:00
Cédric Krier d00e1bb00a Remove duplicate button attributes and move warning at the end 2019-07-17 21:15:37 +02:00
Cédric Krier 52ecb8ef23 Change expand attribute into a factor
issue8308
review275331002
2019-07-13 00:14:39 +02:00
David Harper 6a995117df Correct underline on passlib in config docs
issue8460
review273551002
2019-06-28 22:14:25 +02:00
Cédric Krier 2d4f6766b1 Improve domain validation error from server
We add to DomainValidationError the invalid domain and the field definition so
the client can format and append it to the description of the error.

issue8288
review255351002
2019-06-16 19:04:55 +02:00
Cédric Krier 2d0002d8e9 Allow to search on related field in search box
The server adds to the definition of the fields, the definition of relation
fields up to specific deep level.
The clients use this relation fields definition to extend the domain parser
with those fields using a dot notation. But those "dotted fields" are not
shown in the search filter to not bloat the popup as it is dedicated to
learning.
In addition, Dict fields are also filled with relation fields coming from the
keys defined in the schema model. As the size can very large, it is possible
to deactivate this feature from the configuration.

issue8293
review259391005
2019-06-16 15:44:14 +02:00
Cédric Krier 5e0be86c2d Increase version number 2019-05-06 14:45:35 +02:00
Cédric Krier 845451050a Prepare release 5.2.0 2019-05-06 14:45:15 +02:00
Cédric Krier e39129ee3d Add sort and translate options to Reference field
As Reference field uses the SelectionMixin, they could have the same options.

issue8278
review253331002
2019-04-15 16:11:00 +02:00
Cédric Krier 07456d2009 Simplify cron
issue8201
issue6117
issue2286
2019-04-12 15:59:25 +02:00
Cédric Krier 4b4c57a362 Add duration on Cache
issue8249
review283181002
2019-04-11 18:35:25 +02:00
Nicolas Évrard 9047bebdb9 Add list-form view
issue8185
review255091002
2019-04-08 15:06:36 +02:00
Cédric Krier 0fbf5cecd2 Add cache management on RPC
issue8233
review257231002
2019-04-08 10:10:40 +02:00
Cédric Krier 6c84d97e41 Remove prerequisites from documentation
issue7397
2019-04-06 17:57:33 +02:00
Cédric Krier 336ba1349b Merge README and doc and remove INSTALL
issue7397
review253271002
2019-04-06 17:38:58 +02:00
Cédric Krier e9ee50982b Allow to update records when importing data
issue652
review273131003
2019-04-04 20:00:25 +02:00
Cédric Krier 016ebc8f4e Use attribute directive to Transaction.user instead of wrong reference 2019-04-04 19:49:05 +02:00
Cédric Krier 35cdaba19c Update link to dependencies hosted on defunct code.google.com 2019-03-30 18:27:04 +01:00
Cédric Krier 7e6d840dd9 Add base64 converter to URL map
issue7920
review45751002
2019-03-30 17:33:20 +01:00
Cédric Krier ce0e68a287 Add HTML editor
issue8004
review54481002
2019-03-30 16:04:45 +01:00
Sergi Almacellas Abellana 74547c4251 Add day view on calendar
issue7774
review66441002
2019-03-28 12:26:36 +01:00
Cédric Krier af791d5beb Typo on Procedure in RPC documentation 2019-03-26 16:03:20 +01:00
Cédric Krier 6d16b629f2 Add CSV exports to print toolbar
issue8130
review54571002
2019-03-22 17:21:21 +01:00
Cédric Krier 2752490423 Improve note button
* Add resources method to ModelStorage
* Support badge on icon
* Display unread and total of notes
* Add two extra colors for icon

issue8122
review70561002
2019-03-22 12:16:36 +01:00
Cédric Krier fb59d8c9b4 Update documentation of the return of ModelStorage.import_data 2019-03-21 17:50:39 +01:00
Cédric Krier 10e31bc311 Add Model.__names__ to retrieve model and field names
issue8159
review72431002
2019-03-15 12:27:44 +01:00
Cédric Krier b76e85be2e Add size attribute to image tag
issue8146
review49781002
2019-03-09 17:10:34 +01:00
Cédric Krier e5e92ac81a Allow to use channel to synchronize Cache
When the clear timeout of the cache is zero, we launch a thread to synchronize
caches if the back-end support channels.
The thread is started on the first call to sync for the database.
The channel is also used to clear the cache of the process initiating the
clearing. This allows to test the mechanism is working with a single process.
So there will be a small delay even on single instance.

issue8027
review68431002
2019-03-09 17:03:38 +01:00
Cédric Krier c4ddbb064a Prevent filling cache with data from old transaction
Once the cache has been cleared, we must ensure that transaction started
before the clearing cannot fill the global cache.

issue8019
review56541002
2019-03-02 23:11:14 +01:00
Cédric Krier 98bb26a386 Move field definition from Model to Field
issue8037
review74441002
2019-02-13 10:37:40 +01:00
Cédric Krier ddf9e44dbe Use number of verbose flag as log level
It decouples the logging level from the development mode.

issue8026
review66521002
2019-02-05 19:27:10 +01:00
Cédric Krier 0d15afb90e Add coroutine concurrency option
issue8010
review53501002
2019-02-05 19:09:53 +01:00