Cédric Krier
f72b983c0f
Check relation access in fields_get and for default fields in read
...
issue3750
review4261002
2014-03-15 11:01:14 +01:00
Cédric Krier
51abc3fb62
field_childs in generated view must be None instead of False
...
issue3403
2013-10-08 20:26:29 +02:00
Cédric Krier
fc6c6cfdda
Migration to python-sql
...
* Use python-sql
* Add convert_domain method on Fields
* Add sql_format and sql_type methods on Fields
* Allow to return a full domain for Function.searcher
* Replace static backend by dynamic get method
* Replace order_field by order_<field name> method
review1001002
2013-09-06 22:32:37 +02:00
Cédric Krier
52a8141bda
Remove validation of unused XML attributes
...
Those XML attributes are no more allowed in XML.
The domain is not only allowed in dashboard and it is not a field domain.
issue3310
review986002
2013-08-01 16:09:41 +02:00
Antoine Smolders
c98af564f6
Add calendar view
...
review398003
2013-06-09 20:14:14 +02:00
Pierre-Louis Bonicoli
b5245c82e1
View: remove encoding declaration (fix lxml usage)
...
issue3119
review765002
2013-04-08 10:57:39 +02:00
Cédric Krier
a95ae0dad9
Remove _inherits
...
review670002
2013-03-20 22:49:16 +01:00
Cédric Krier
84240b78c3
Add dynamic label and prefix, suffix on tree view
...
review689003
2013-03-15 21:44:22 +01:00
Cédric Krier
5e01f5c068
Fix flake8
2013-02-27 22:50:31 +01:00
Cédric Krier
3cb9f0468f
Always update attributes and store view per id
...
This is needed to allow the client to choose the right view when the same field
is displayed multiple times with different views.
review656002
2013-02-05 19:31:22 +01:00
Cédric Krier
e5446dde37
Allow to use XML file for views
...
issue70
2012-09-26 19:38:20 +02:00
Cédric Krier
0fe1b93864
Active Record
2012-09-24 22:16:53 +02:00
Cédric Krier
4dcb7b6dd3
Merge all kind of buttons
...
review483002
2012-09-10 15:26:34 +02:00
Cédric Krier
e4dd1a25d0
Remove hexmd5 from ModelView.fields_view_get
...
review366001
2012-06-08 19:04:41 +02:00
Cédric Krier
0485538910
Add relation fields to auto-generated view
...
review368001
2012-05-14 15:27:06 +02:00
Cédric Krier
7a356c8197
Remove unused code
2012-04-09 17:48:28 +02:00
Cédric Krier
ee3be37a36
Fix pep8 and pyflakes
2012-04-01 23:08:15 +02:00
Cédric Krier
be0e5c54a9
Simplify workflow engine
...
- Remove workflow module
- Add ir.model.button for access rights
review256001
2012-03-25 00:15:17 +01:00
Cédric Krier
585ca06b1d
Keep the mode of the field even if view_ids are defined
...
We must have a full mode list otherwise the client skip the missing when
switching view.
2012-03-01 17:07:05 +01:00
Cédric Krier
66e77d8ae6
Replace nested view by reference id
...
issue2401
review226004
2012-01-31 23:26:48 +01:00
Cédric Krier
a94ceb4321
Add default database language code
...
The configuration option defines which translated value will be stored in the
main field.
The methods of ir.translation which were already publicly used are now public.
Setting the main translation mark translations of other languages fuzzy.
review198001
2012-01-27 21:11:06 +01:00
Cédric Krier
537288cef7
Add cache on view_toolbar_get and get_keyword
...
review224003
2012-01-22 00:00:57 +01:00
Cédric Krier
cc48eb8532
New search widget
...
- Change select on fields into Boolean
- Change format of search_value on ir.action.act_window
review95002
2011-10-03 09:45:21 +02:00
Cédric Krier
0f025ba79d
Remove relation fields from view if no read access to the target Model
...
review125003
2011-09-30 17:07:59 +02:00
Cédric Krier
6d3da1ce94
Update Reference fields from 0 to -1
...
review116001
2011-09-21 12:25:04 +02:00
Cédric Krier
79dd6c4e5a
Fix for new Pool singleton
2011-07-20 19:09:44 +02:00
Nicolas Évrard
4293af5cef
merge.
2011-07-20 18:38:11 +02:00
Nicolas Évrard
2f8c6a48d1
Use new fields_view_get signature
...
review44001
2011-07-20 18:34:11 +02:00
Cédric Krier
852f04dc51
Remove support of Python2.5 and fix py3 warnings
2011-07-12 00:16:15 +02:00
Cédric Krier
550aae8351
Change Pool into a Singleton
...
review42001
2011-07-03 13:20:58 +02:00
Bertrand Chenal
183d0047f9
Missing whitespace in sql query
2011-04-25 23:50:54 +02:00
Cédric Krier
aefabe7ee3
Merge tree and list views
2011-04-03 15:02:28 +02:00
Cédric Krier
2b4098f1d2
Add model field access
2011-01-22 23:56:13 +01:00
Cédric Krier
aa5816be0f
Move Cache in trytond.cache and convert outside tools for issue1653
2010-08-24 20:54:27 +02:00
Cédric Krier
df1fd283ac
New transaction management
...
Remove cursor, user and context from methods and use Transaction instead
2010-08-19 22:01:12 +02:00
Cédric Krier
483afed26a
Catch only Exception according to PEP 352
2010-07-08 19:53:39 +02:00
Cédric Krier
f535736b80
Add test on tag when applying inherit view for issue1435
...
data can contain elements that are comments
2010-03-03 18:37:26 +01:00
Cédric Krier
b5fb4d1ef3
Refactoring by validation with pylint
2010-02-18 18:50:35 +01:00
Cédric Krier
4795d98d5d
Use decorator for Cache
2010-02-03 15:32:58 +01:00
Cédric Krier
847fb72e90
Add PySON to replace python string evaluation on client side
2010-01-20 10:55:19 +01:00
Cédric Krier
b427d21224
Add new tool safe_eval
2009-09-28 11:21:11 +02:00
Gour
486d46a405
fix typos for documentation (Model chapter)
2009-09-13 15:37:11 +02:00
Cédric Krier
5a8724f36c
Use the module dependency order to apply views that inherits
2009-09-03 19:06:03 +02:00
Cédric Krier
b213536076
Don't use rec_name to construct default view
2009-06-17 23:21:34 +02:00
Cédric Krier
1a10e5ffaa
Fix warnings for python 2.6 for issue915
2009-04-08 17:55:24 +02:00
Cédric Krier
40f8c7553d
Modify Many2Many to use a model to store relations instead of a named table.
2009-03-05 14:50:44 +01:00
Cédric Krier
65d0a9494b
Update model documentation.
...
Use autodoc in sphinx
Add missing and fix docstring
2009-03-01 13:37:31 +01:00
Cédric Krier
a4b9258b71
Rename _rpc_allowed into _rpc and add commit behavior
2009-02-25 12:25:01 +01:00
Cédric Krier
e28edc4d99
Add model.fields
...
Use better naming of field attributes
2009-02-03 18:58:25 +01:00
Cédric Krier
b137a42676
Add modelview
2009-01-29 20:34:26 +01:00