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
Cédric Krier
493db9aa18
Instance method can also be used as selection method
...
review24691002
2016-01-13 21:25:26 +01:00
Sergi Almacellas Abellana
2a723f2e52
Only rebuild mptt tree if needed
...
The tree will be only rebuild if a record with the default value of left or right fields exists.
issue5118
review16921002
2016-01-11 15:33:08 +01:00