Commit Graph
320 Commits
Author SHA1 Message Date
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
Cédric Krier a650e8469f Speed up pool setup
We split the operations into two steps, so we can do the setup calls at the end
if there is no installation or update.

issue5302
review17041002
2016-03-17 22:56:58 +01:00
Sergi Almacellas Abellana 4b7c47b3bd Add missing separator start the server first step
issue5411
review17961002
2016-03-16 15:07:25 +01:00
Cédric Krier 8a4ba59b2d Switch to WSGI API
issue4646
review20541003
2016-03-15 16:57:26 +01:00
Cédric Krier e3e93ea748 Update required version of psycopg2
With issue4949, we need context management on connection and cursor,
this was introduced in psycopg2 version 2.5.

review24911002
2016-03-10 22:27:21 +01:00
Cédric Krier 5c291d56a4 Sync python-sql dependency version from the doc with setup.py 2016-03-10 14:26:53 +01:00
Cédric Krier 4d58b3a720 Don't remove from context the format of Binary fields
The getter of the Binary field could be called many times in the same
transaction, so popping out the format from the context create a side effect
that changes the requested format.

issue3774
review19981002
2016-03-05 17:26:27 +01:00
Nicolas Évrard 2fef479575 Follow PEP-0249 for Transaction and backends
issue4949
review19781002
2016-03-03 21:51:57 +01:00
Cédric Krier e201484c37 Add missing doc about "Record Rule"
review18941002
2016-02-08 18:07:44 +01:00
Nicolas Évrard 9f93cf1822 Fix typo introduced in the documentation in changeset a4ddc81fecf5 2016-01-21 11:13:33 +01:00
Nicolas Évrard d4e3b605ef Add 'where' operator to xxx2many
issue4507
review12951002
2016-01-21 10:48:32 +01:00
Sharoon Thomas 89de660c52 Move webdav into a separate module
issue4703
review7101002
2016-01-16 19:20:30 +01:00