diff options
| author | Harry (OpenERP) <hmo@tinyerp.com> | 2010-09-29 15:48:58 +0530 |
|---|---|---|
| committer | Harry (OpenERP) <hmo@tinyerp.com> | 2010-09-29 15:48:58 +0530 |
| commit | 6019fbd0322c165d367a7bdd599d1d2be8df3a78 (patch) | |
| tree | c9e97e00bf2d92e5c4f32904e383db73c68b7b94 /bin/addons/base/module/module_web.py | |
| parent | 217d88f128d68c02ac1799b1f8c39a5cecf855d8 (diff) | |
| parent | 54fb35b34b8c3e53d43ab9b7b69239aa8cdd78f1 (diff) | |
[MERGE]
bzr revid: hmo@tinyerp.com-20100929101858-clmlcw5v1frcyux7
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() - |
