Commit Graph
50 Commits
Author SHA1 Message Date
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