Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
4615 Ansichten

I'm on refactoring an existing app for Odoo 8. Even after reading some docs and previous posts I don't really understand how the model for configuration works works. I mean it works but I can't figure out how?

A see that there are two different ways to use res_config for a configuration model for an new app:

The old style?

class xyz_config_setting(osv.osv_memory):
""" Setting days before to email alert """

_name = 'xyz.config.setting'
_inherit = 'res.config.settings'

New style?

 import logging
from openerp.osv import orm
 class ExchangeConfigSettings(orm.Model):

_name = 'exchange.config.settings'
_description = 'Exchange configuration'

_inherit = 'res.config.settings'
  1. What is in the second example appears I don't understand:  from openerp.osv import orm. Is this now ORM or OSV?

  2. What about res_config in Odoo V9?

  3. How ORM relates to new API. Is the API a part of ORM or can considered as equivalent? 

  4. What are the benefits of using the class res_config and not just the new API (models.Model)? 

Would be glad to understand a bit better.

Avatar
Verwerfen
Verknüpfte Beiträge Antworten Ansichten Aktivität
0
Sept. 15
3875
0
März 15
4463
3
Aug. 16
11139
1
März 15
6688
3
Juli 25
8880