odoo/openerp/addons/base/ir
Thibault Delavallée 382efffb58 [MERGE] [CLEAN] Part I of cleaning and improvements of the server branch of website-al, after review with our Masters. All Glory to Our Masters.
[CLEAN] res_config, res_users: cleaned call to imd.get_object() + code cleaning
- res_config: raise by default, no need to set the argument at True
- res_users: directly embedded get_user_groups_view code inside update_user_groups_view.
The try / except is still necessary, because when installing a new db, groups and users
are created before the user_groups_view view effectively exist. Due to some circular
references, the try / except is therefore necessary to install a new db.

[CLEAN] ir_qweb: simplified and cleaned QWebcontext implementation
- now using openerp.tools.safe_eval, instead of a custom eval with custom builtins
- removed undefined_handler, hardcoded to a lambda function that returns None for
a missing attribute
- cleaned code, removed now dead BUILTINS, removed commented code
- tools.safe_eval: added a parameter locals_builtins. This allows to copy the globals builtins in the locals. This modification is due to the fact that the locals always returns None, allowing to simplify templates. Otherwise we would have to test the existence of each variable before actually using it. However as the locals always return None for every key, the globals are never checked. Copying the builtins inside the local allows to have a complete locals, but slightly break the globals/locals separation.

[CLEAN] Misc
- setup.py: reverted website-al unnecessary change
- oe: reverted website-al unnecessary change

[DOC] renamed misc_qweb.rst file into ir_qweb.rst

bzr revid: tde@openerp.com-20140116184144-fd5h4a94we13mm72
2014-01-16 19:41:44 +01:00
..
__init__.py [MERGE] from trunk 2013-11-15 14:25:53 +01:00
ir_actions.py [FIX] somebody renamed classes without fixing the corresponding autodoc invocation 2014-01-16 15:49:57 +01:00
ir_actions.xml [MERGE] forward port of branch saas-2 up to revid 4984 chs@openerp.com-20131125151017-lmj53bxg1pfrr4a7 2013-11-25 16:41:40 +01:00
ir_attachment.py [MERGE] Sync with trunk, solved conflicts. 2014-01-16 10:17:16 +01:00
ir_attachment_view.xml [IMP] Technical menu reorg, remove depreacted requests. 2013-10-06 13:26:08 +02:00
ir_config_parameter.py [IMP] use the openerp namespace. 2012-12-10 16:27:23 +01:00
ir_config_parameter_view.xml [FIX] cleanup ir.xml mess, ir.ui.view name is now optional in xml files 2012-10-13 14:09:24 +02:00
ir_cron.py [MERGE] forward port of server v7 up to revision 4954 2013-04-23 20:37:23 +02:00
ir_cron_view.xml [IMP] ir_actions cleanups. 2013-10-06 12:24:04 +02:00
ir_default.py [IMP] use the openerp namespace. 2012-12-10 16:27:23 +01:00
ir_exports.py [IMP] use the openerp namespace. 2012-12-10 16:27:23 +01:00
ir_fields.py [IMP] ir_fields: no need to sanitize the _str_to_html as it is already done in the _symbol_set of html fields. This avoids doing twice the sanitization. 2014-02-06 10:46:28 +01:00
ir_filters.py [IMP] ir_filers: added an order in the construction of the list of available models 2013-02-20 11:34:59 +01:00
ir_filters.xml [IMP] rng of field tag in data xml 2013-04-29 14:24:23 +02:00
ir_http.py [IMP] ir_http._handle_exception() raises last exception in order to keep original traceback 2014-01-16 14:54:26 +01:00
ir_mail_server.py [IMP] add options for calendar view 2013-11-23 12:30:53 +01:00
ir_mail_server_view.xml [FIX] cleanup ir.xml mess, ir.ui.view name is now optional in xml files 2012-10-13 14:09:24 +02:00
ir_model.py [FIX] ir.model.data#_update() should honor the noupdate flag 2013-12-16 15:43:04 +01:00
ir_model_report.sxw fix res_group rename, move files to clean up res 2013-10-06 17:03:09 +02:00
ir_model_report.xml fix res_group rename, move files to clean up res 2013-10-06 17:03:09 +02:00
ir_model_view.xml fix res_group rename, move files to clean up res 2013-10-06 17:03:09 +02:00
ir_needaction.py [MERGE] From trunk (second time) 2012-12-17 15:47:53 +01:00
ir_qweb.py [CLEAN] ir_qweb: removed commented and now dead BUILTINS 2014-01-16 19:33:15 +01:00
ir_rule.py [REV] broken commit 2013-10-10 09:08:57 +02:00
ir_rule_view.xml [IMP] ir_actions cleanups. 2013-10-06 12:24:04 +02:00
ir_sequence.py [IMP] Code -> Sequence Type 2013-08-23 11:56:35 +02:00
ir_sequence_view.xml [FIX]ir_sequence: only execute a change on postgresql sequence when really needed and add a field to get an approximation of the current next_number. 2013-05-17 14:43:28 +02:00
ir_translation.py [MERGE] Sync with trunk 2014-01-03 16:13:24 +01:00
ir_translation_view.xml [MERGE] forward port of branch 7.0 up to revid 5224 chs@openerp.com-20140206105141-7e8bv8ordqqsswh7 2014-02-06 12:02:20 +01:00
ir_ui_menu.py [REM] shortcuts, deprecated by bookmarks 2013-10-06 15:24:24 +02:00
ir_ui_menu_view.xml [FIX] cleanup ir.xml mess, ir.ui.view name is now optional in xml files 2012-10-13 14:09:24 +02:00
ir_ui_view.py [CLEAN] ir_qweb: simplified and cleaned QWebcontext implementation 2014-01-16 19:27:50 +01:00
ir_ui_view_view.xml [IMP] Set ir.model.data noupdate flag to touched views 2013-12-17 14:14:39 +01:00
ir_values.py [MERGE] forward port of branch 7.0 up to revid 5006 chs@openerp.com-20130612151912-m19okjsdkjo12qnt 2013-06-12 17:28:26 +02:00
ir_values_view.xml [FIX] cleanup ir.xml mess, ir.ui.view name is now optional in xml files 2012-10-13 14:09:24 +02:00
osv_memory_autovacuum.py [FIX]Autovacuum force true 2013-01-21 16:03:18 +01:00
osv_memory_autovacuum.xml [FIX] cleanup ir.xml mess, ir.ui.view name is now optional in xml files 2012-10-13 14:09:24 +02:00