~credativ/openobject-server/trunk-csv-import-domain

« back to all changes in this revision

Viewing changes to openerp/modules/loading.py

  • Committer: Christophe Simonis
  • Date: 2014-04-22 14:46:51 UTC
  • mfrom: (5189.1.7 saas-4)
  • Revision ID: chs@openerp.com-20140422144651-840zze7p5549k88s
[MERGE] forward port of branch saas-4 up to revid 5196 chs@openerp.com-20140422123533-b6lcm76ydf8vpw9u

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
#
4
4
#    OpenERP, Open Source Management Solution
5
5
#    Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>).
6
 
#    Copyright (C) 2010-2013 OpenERP s.a. (<http://openerp.com>).
 
6
#    Copyright (C) 2010-2014 OpenERP s.a. (<http://openerp.com>).
7
7
#
8
8
#    This program is free software: you can redistribute it and/or modify
9
9
#    it under the terms of the GNU Affero General Public License as
153
153
        loaded_modules.append(package.name)
154
154
        if hasattr(package, 'init') or hasattr(package, 'update') or package.state in ('to install', 'to upgrade'):
155
155
            init_module_models(cr, package.name, models)
156
 
        registry._init_modules.add(package.name)
157
156
        status['progress'] = float(index) / len(graph)
158
157
 
159
158
        # Can't put this line out of the loop: ir.module.module will be
182
181
 
183
182
            migrations.migrate_module(package, 'post')
184
183
 
 
184
            registry._init_modules.add(package.name)
 
185
            # validate all the views at a whole
 
186
            registry['ir.ui.view']._validate_module_views(cr, SUPERUSER_ID, module_name)
 
187
 
185
188
            if has_demo:
186
189
                # launch tests only in demo mode, allowing tests to use demo data.
187
190
                if tools.config.options['test_enable']:
207
210
                if hasattr(package, kind):
208
211
                    delattr(package, kind)
209
212
 
 
213
        registry._init_modules.add(package.name)
210
214
        cr.commit()
211
215
 
212
216
    # The query won't be valid for models created later (i.e. custom model