odoo/openerp
Olivier Dony 3a81cf88f8 [IMP] Improve view validation to based on fields_view_get rendering, not just raw arch
This will allow improved validation of inherited
views, which is not possible when only the raw
arch is validated on its own - without context 
many things cannot be verified.
Calling fields_view_get() also catches early all
mistakes that require dynamic validation, like
wrong XPath expressions (parent view contains
no match).
In order to have current addons pass the improved
validation the RNG had to be fixed to support
the new @modifiers attribute added by fields_view_get()
itself on many view elements, and a few missing
valid attributes, like @invisible on <filter>
and <group>. The latter had never been used
as part of the view architecture but appear
as a result of the handling of @groups
restrictions on view elements, and must
be allowed by the RNG schema.

bzr revid: odo@openerp.com-20120614144633-31c642s7q7f28o6b
2012-06-14 16:46:33 +02:00
..
addons [IMP] Improve view validation to based on fields_view_get rendering, not just raw arch 2012-06-14 16:46:33 +02:00
conf [MERGE] sync with latest trunk 2011-09-28 23:13:26 +02:00
db [REF] openerp.modules 2011-04-20 17:27:18 +02:00
modules [IMP] modules, ir.ui.view: improve view validation + avoid validation errors during updates 2012-06-11 14:27:58 +02:00
osv [IMP] orm: improved @version spec validation for inherited views 2012-06-11 19:31:32 +02:00
pychart [IMP] openerp python module. 2011-02-07 13:57:23 +01:00
report [IMP]:base/res : remove type from display address 2012-03-30 10:27:52 +05:30
service [MERGE] Latest bugfixes from 6.1 2012-03-22 16:05:06 +01:00
test [IMP] Added missing vim mode lines 2011-11-22 09:58:48 +01:00
tests [IMP] orm: support model-level @groups attribute for access restriction 2012-05-18 16:36:25 +02:00
tools [IMP] log exceptions in safe_eval 2012-06-05 17:26:30 +02:00
wizard [FIX] openerp.wizard: forgot to remove the stacklevel kwarg. 2012-01-25 15:27:02 +01:00
workflow [IMP] openerp.loglevels: removed calls to openerp.loglevels.Logger(). 2012-01-24 18:30:17 +01:00
wsgi [FIX] proxy-mode is now really active 2012-02-21 19:54:41 +01:00
.apidoc API doc: move settings file from bin/ to openerp/ 2011-06-23 12:08:07 +03:00
PKG-INFO [IMP] openerp python module. 2011-02-07 13:57:23 +01:00
__init__.py [MERGE] sync with latest trunk 2011-09-27 18:51:33 +02:00
cron.py [IMP] openerp.cron: _logger with fully qualified module name. 2012-01-24 12:07:30 +01:00
exceptions.py [FIX] xmlrpc: handle old/new exceptions with old/new clients. 2011-09-30 10:50:12 +02:00
import_xml.rng [IMP] webkit_header attribute support in report tag 2012-01-19 16:27:32 +01:00
loglevels.py [FIX] Fix broken creation of database in previous commit - d'oh 2012-03-16 16:55:54 +01:00
netsvc.py [IMP] attempt to dump uid performing operation along with thread stacks 2012-03-16 12:12:18 +01:00
pooler.py [IMP] registry: whene deleting a registry, also delete its cache and cron. 2011-07-13 17:35:21 +02:00
release.py [IMP] bump up release number 2012-03-14 15:16:12 +01:00
run_tests.py [IMP] Added missing vim mode lines 2011-11-22 09:58:48 +01:00
sql_db.py [MERGE] merged trunk. 2012-02-06 21:31:51 +01:00
tiny_socket.py [IMP] Added missing vim mode lines 2011-11-22 09:58:48 +01:00