summaryrefslogtreecommitdiff
path: root/bin/addons/base/module/module_web.py
diff options
context:
space:
mode:
authorNumerigraphe - Lionel Sausin <ls@numerigraphe.fr>2010-11-12 15:10:41 +0100
committerNumerigraphe - Lionel Sausin <ls@numerigraphe.fr>2010-11-12 15:10:41 +0100
commit182cf2b196da0d1f55ddfdcff62058b423e1bbc0 (patch)
tree779b50e2e54b1624ba669b4a3f56bb6407c08d49 /bin/addons/base/module/module_web.py
parente013734045bbaae906748a8026455bac6786568e (diff)
parentcc0d270bab0d0b7862430c3e527f7edc02d1d587 (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.py46
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()
-