diff options
| author | Numerigraphe - Lionel Sausin <ls@numerigraphe.fr> | 2010-11-12 15:10:41 +0100 |
|---|---|---|
| committer | Numerigraphe - Lionel Sausin <ls@numerigraphe.fr> | 2010-11-12 15:10:41 +0100 |
| commit | 182cf2b196da0d1f55ddfdcff62058b423e1bbc0 (patch) | |
| tree | 779b50e2e54b1624ba669b4a3f56bb6407c08d49 /bin/addons/base/module/module_web.py | |
| parent | e013734045bbaae906748a8026455bac6786568e (diff) | |
| parent | cc0d270bab0d0b7862430c3e527f7edc02d1d587 (diff) | |
[MERGE] sync with the trunk
bzr revid: ls@numerigraphe.fr-20101112141041-19kpvr7pzxqankqo
Diffstat (limited to 'bin/addons/base/module/module_web.py')
| -rw-r--r-- | bin/addons/base/module/module_web.py | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/bin/addons/base/module/module_web.py b/bin/addons/base/module/module_web.py deleted file mode 100644 index 8f65dc3960d..00000000000 --- a/bin/addons/base/module/module_web.py +++ /dev/null @@ -1,46 +0,0 @@ -from osv import fields, osv, orm - -class module_web(osv.osv): - _name = "ir.module.web" - _description = "Web Module" - - _columns = { - 'name': fields.char("Name", size=128, readonly=True, required=True), - 'module': fields.char("Module", size=128, readonly=True, required=True), - 'description': fields.text("Description", readonly=True, translate=True), - 'author': fields.char("Author", size=128, readonly=True), - 'website': fields.char("Website", size=256, readonly=True), - 'state': fields.selection([ - ('uninstallable','Uninstallable'), - ('uninstalled','Not Installed'), - ('installed','Installed') - ], string='State', readonly=True) - } - - _defaults = { - 'state': lambda *a: 'uninstalled', - } - _order = 'name' - - _sql_constraints = [ - ('name_uniq', 'unique (name)', 'The name of the module must be unique !'), - ] - - def update_module_list(self, cr, uid, modules, context={}): - - for module in modules: - mod_name = module['name'] - ids = self.search(cr, uid, [('name','=',mod_name)]) - if ids: - self.write(cr, uid, ids, module) - else: - self.create(cr, uid, module) - - def button_install(self, cr, uid, ids, context={}): - return self.write(cr, uid, ids, {'state': 'installed'}, context) - - def button_uninstall(self, cr, uid, ids, context={}): - return self.write(cr, uid, ids, {'state': 'uninstalled'}, context) - -module_web() - |
