odoo/openerp
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
..
addons [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. 2014-01-16 19:41:44 +01:00
cli [REF] Use the contextlib.closing function instead of a couple of try/catch for 2014-01-09 10:32:58 +01:00
conf [MERGE] openerp.pooler is deprecated. 2013-03-27 17:40:45 +01:00
modules [MERGE] forward port of branch 7.0 up to revid 5224 chs@openerp.com-20140206105141-7e8bv8ordqqsswh7 2014-02-06 12:02:20 +01:00
osv [MERGE] Sync with trunk, solved conflicts. 2014-01-16 10:17:16 +01:00
report [MERGE] forward port of branch 7.0 up to revid 5224 chs@openerp.com-20140206105141-7e8bv8ordqqsswh7 2014-02-06 12:02:20 +01:00
service [MERGE] forward port of branch 7.0 up to revid 5224 chs@openerp.com-20140206105141-7e8bv8ordqqsswh7 2014-02-06 12:02:20 +01:00
tests [MERGE] Sync with trunk, solved conflicts. 2014-01-16 10:17:16 +01:00
tools [CLEAN] ir_qweb: simplified and cleaned QWebcontext implementation 2014-01-16 19:27:50 +01:00
workflow [REF] Merge a refactoring of the workflow (lp:~openerp-dev/openobject-server/trunk-refactor-workflow-stw) 2014-01-09 10:50:17 +01:00
PKG-INFO [REM] netrpc: KILL EVERYBODY 2013-02-21 13:18:25 +01:00
__init__.py restore the original gevent detection 2013-09-10 01:19:46 +02:00
exceptions.py [REF] code review 2013-02-15 15:35:03 +01:00
http.py [FIX] LazyResponse exceptions not properly managed in auth="none" 2014-01-16 14:56:50 +01:00
import_xml.rng [IMP] Backport one feature from website: this feature allows to specify a file 2014-01-09 16:43:38 +01:00
loglevels.py [REF] logging: removed pseudo log-level TEST. 2013-03-26 16:58:44 +01:00
netsvc.py [FORWARD] Forward port of server 7.0 until revision 4988 2013-05-28 12:27:33 +02:00
pooler.py [REF] pooler: mark the functions as deprecated. 2013-03-27 15:16:53 +01:00
release.py [REL] saas-2 2013-09-23 12:44:53 +02:00
sql_db.py [MERGE] forward merge 7.0 until revision 4919. 2013-04-04 15:07:04 +02:00