Commit Graph
331 Commits
Author SHA1 Message Date
Cédric Krier 31bb48f5cb Remove warnings in doc generation and some typo
issue6353
review32141002
2017-03-21 23:26:59 +01:00
Cédric Krier 83e0b969b9 Allow digits with None values
issue6296
review30051002
2017-03-12 23:57:38 +01:00
Cédric Krier ec400ed3a9 Set folder name 'db' in italic
This is to remove ambiguous interpretation for the default value of the
database path.
2017-03-10 13:11:32 +01:00
Cédric Krier cdc5952145 Manage Cache in Transaction
issue6216
review33021002
2017-02-02 12:04:27 +01:00
Cédric Krier aec4208225 Allow to register multiple exit functions on Transaction
Use Transaction.atexit for sleeping on login attempt to put back the
transaction as soon as possible.

issue6217
review27911002
2017-02-02 12:00:49 +01:00
Cédric Krier afdc884277 Return 429 status when too many login attempts
This prevents to consume too much resource by sleeping over a very long period.

issue6215
review29161002
2017-02-02 11:55:44 +01:00
Nicolas Évrard 39c12cf496 Add set_rpc on Field
The __rpc__ attribute is currently filled by method in ModelView. Allowing
fields to define themselves what endpoints should be remotely callable make
this process more flexible.

issue4044
review30991002
2017-02-01 16:11:00 +01:00
Florian Preinstorfer a4288f206f Update report documentation for office suite UI changes
The UI for office suites (LibreOffice, OpenOffice) has changed. Update the
description accordingly and fix a formatting issue.

issue6218
review29161003
2017-01-25 22:46:04 +01:00
Cédric Krier bc4e675935 Add warning about mutating cache values
issue6186
review29931002
2017-01-19 22:57:09 +01:00
Cédric Krier b60f97a948 Add negative value for col attribute
issue2090
review33661002
2016-12-21 23:17:19 +01:00
Cédric Krier 361ad96471 Add documentation about database update
review31791002
2016-12-19 10:05:48 +01:00
Cédric Krier 5966b7621d Increase version number 2016-11-28 15:54:33 +01:00
Cédric Krier 000d88678c Prepare release 4.2.0 2016-11-28 15:49:40 +01:00
Cédric Krier f057bfd68f Use sale report as example for report replacement
The invoice report example does not work because it is managed by a wizard.

issue6054
review25821002
2016-11-25 10:49:48 +01:00
Cédric Krier f9c0457416 Remove support for simplejson
On Python 3, simplejson has a different behaviour than the stdlib json,
especially for dumping bytes.

issue6010
review33601002
2016-11-05 19:54:12 +01:00
Sebastián Marró 227da247f6 Add toolbar attribute for richtext widget
issue3551
review9741002
2016-11-01 12:29:18 +01:00
Cédric Krier d70b599cbe Update link to Easy Install
issue5963
2016-10-30 19:51:59 +01:00
Sergi Almacellas Abellana 226caf249b Allow to define the text color and background color in calendar view
issue5953
review33461002
2016-10-28 17:55:09 +02:00
Sergi Almacellas Abellana 0de3ae0a51 Allow to override cache implementation
issue5962
review33491003
2016-10-26 15:55:05 +02:00
Cédric Krier e843bd23c5 Add button rule
issue5944
review26791002
2016-10-26 09:44:09 +02:00
Jan Grasnick 1eadd71f98 Add support for datetime_field to fields.Reference
issue4579
review26811002
2016-10-21 12:52:26 +02:00
Cédric Krier 892e79da1e Do not check write access on model for wizard with groups
issue5884
review33371002
2016-09-27 12:06:11 +02:00
Cédric Krier 965d010dc9 Add user application
issue5782
review28641002
2016-09-27 11:56:19 +02:00
Sergi Almacellas Abellana 828afc310d Add sequence_ordered
issue5105
review25561002
2016-09-13 14:01:17 +02:00
Cédric Krier d305c26e54 Add support for derivative translations
This is done by calling first the getter method for the parent language for the
terms that are not yet cached. After existing translations are set for the
language. And finally the result is stored in the cache.
The synchronisation wizard remove also the translations that are identical to
their parent language.
The method load_module_graph adds all parent languages to be loaded for
derivation.

issue5443
review25581002
2016-09-10 23:25:03 +02:00
Xavier Codinas 7ccc973e82 Enforce suffix and prefix to have id or name
issue5831
review33281002
2016-09-02 10:50:36 +02:00
Sergi Almacellas Abellana 1484d6382f Allow to pass many configuration files
issue4780
review27471002
2016-08-22 11:28:25 +02:00
Sergi Almacellas Abellana 37f85244ee Allow to define the default mode in calendar view
issue5761
review26511002
2016-08-17 10:54:48 +02:00
Cédric Krier 9d100e33c5 Fix Transaction documentation according to last changes
issue5759
review30401002
2016-08-04 23:58:37 +02:00
Cédric Krier 8b99a62f10 Use 'default_rec_name' context key in Model.default_get
This allow the client to set searched value as default rec_name when the user
choose to create the record.

issue4136
review22131002
2016-08-04 23:54:50 +02:00
Cédric Krier 7ca7f4c6f0 Allow to store Binary field in filestore
Two options are added on Binary field to define the column to use to store the
filestore id and the prefix to use.
Those options are used for Attachment and are configurable with conservative
default values.

issue5692
review25471003
2016-07-29 10:51:53 +02:00
Cédric Krier 065d1b7bb6 Add filestore module
Replace custom Attachment setter/getter by a generic module that can be used by
others.

issue5686
review22141003
2016-07-29 10:46:52 +02:00
Sergi Almacellas Abellana 70a979449c Add docs about ir.trigger
issue5699
review28491002
2016-07-29 10:33:18 +02:00
Cédric Krier 8555aa5b0b Allow None in Greater/Less PYSON
As all statements are evaluated even if surrounded by 'If', it is not possible
to use numeric field with Greater/Less because they can be None.

issue5711
review29381004
2016-07-19 07:40:50 +07:00
Sergi Almacellas Abellana 5967d21d46 Remove database management from RPC
issue5384
review29311002
2016-07-07 16:05:45 +02:00
Sergi Almacellas Abellana b24c4143a2 Remove string attribute from ir.ui.view and ModelView.view_header_get
issue2350
review24251002
2016-07-05 12:42:46 +02:00
Cédric Krier 424e0a1bb1 Limit readonly state for xxx2Many
issue5041
review29271002
2016-06-30 21:41:58 +02:00
Xavier Codinas b829b3f13b Use home directory as default path for database and web root
issue4488
review26421002
2016-06-27 19:08:35 +02:00
Cédric Krier 87540ef0e8 Add warning about Function.setter instances not saved
issue5651
review28321002
2016-06-20 14:37:30 +02:00
Cédric Krier 25e1361915 Add count option on Action Window Domains
issue5548
review23101002
2016-06-14 16:35:27 +02:00
Cédric Krier 2c390fe71a Add customizable login process
It adds new configuration option to define the list of login methods.
It defines a new Exception to use to request user data during the login
process.
It separates the generic login attempt protection from the actual
authentication method.
It replace the API of the login methods to use a dictionary of parameters
instead of a single password.

issue5521
review16191003
2016-05-31 12:49:23 +02:00
Cédric Krier 025cdfc985 Allow PYSON in tree_invisible attribute
issue5425
review21871002
2016-05-10 10:29:08 +02:00
Cédric Krier 60a4af2e29 Remove required attribute on view documentation
issue5535
review27261002
2016-05-10 08:46:45 +02:00
Cédric Krier 35f23539ca Increase version number 2016-05-02 15:32:54 +02:00
Cédric Krier 3cd15619ec Prepare release 4.0.0 2016-05-02 15:31:53 +02:00
Cédric Krier 17969b0e2c Fix typo in documentation
thanks to nblock
2016-04-27 22:28:43 +02:00
Cédric Krier c18b4cbc12 Remove tree_action keyword
tree_action is removed since version 2.0 with the merge of tree and list view.
2016-04-07 00:04:01 +02:00
Cédric Krier 3f8d34d802 Fix view documentation
- add missing enumeration of Board and Calendar
- fix image name description to talk about ir.ui.icon
2016-04-06 23:51:41 +02:00
Cédric Krier ba1faa1a76 Add sendmail datamanager
issue5431
review17981002
2016-03-28 22:40:37 +02:00
Nicolas Évrard bc1e9a9830 Support Two-Phase Commit protocol in Transaction
issue3553
review23741003
2016-03-25 17:17:41 +01:00