base: remove unused function/wizard for module
bzr revid: ced-5ff234872809831672e91fb030ff13dfdc7e704f
This commit is contained in:
parent
0a31058c9a
commit
d3a3af99f5
|
@ -158,7 +158,7 @@ class module(osv.osv):
|
|||
self.write(cr, uid, ids, {'state': 'to remove'})
|
||||
return True
|
||||
|
||||
def button_remove_cancel(self, cr, uid, ids, context={}):
|
||||
def button_uninstall_cancel(self, cr, uid, ids, context={}):
|
||||
self.write(cr, uid, ids, {'state': 'installed'})
|
||||
return True
|
||||
def button_upgrade(self, cr, uid, ids, context={}):
|
||||
|
@ -279,38 +279,6 @@ class module(osv.osv):
|
|||
p_id = c_id
|
||||
categs = categs[1:]
|
||||
self.write(cr, uid, [id], {'category_id': p_id})
|
||||
|
||||
def info_get(self, cr, uid, ids, context={}):
|
||||
categ_obj = self.pool.get('ir.module.category')
|
||||
|
||||
for module in self.browse(cr, uid, ids, context):
|
||||
url = module.url
|
||||
adp = tools.config['addons_path']
|
||||
info = False
|
||||
if url:
|
||||
tar = tarfile.open(mode="r|gz", fileobj=urllib.urlopen(url))
|
||||
for tarinfo in tar:
|
||||
if tarinfo.name.endswith('__terp__.py'):
|
||||
info = eval(tar.extractfile(tarinfo).read())
|
||||
elif os.path.isdir(os.path.join(adp, module.name)):
|
||||
info = self.get_module_info(module.name)
|
||||
if info:
|
||||
categ = info.get('category', 'Unclassified')
|
||||
parent = False
|
||||
for c in categ.split('/'):
|
||||
ids = categ_obj.search(cr, uid, [('name','=',c), ('parent_id','=',parent)])
|
||||
if not ids:
|
||||
parent = categ_obj.create(cr, uid, {'name':c, 'parent_id':parent})
|
||||
else:
|
||||
parent = ids[0]
|
||||
self.write(cr, uid, [module.id], {
|
||||
'author': info.get('author',False),
|
||||
'website': info.get('website',False),
|
||||
'shortdesc': info.get('name',False),
|
||||
'description': info.get('description',False),
|
||||
'category_id': parent
|
||||
})
|
||||
return True
|
||||
module()
|
||||
|
||||
class module_dependency(osv.osv):
|
||||
|
|
|
@ -83,15 +83,12 @@
|
|||
<field name="demo" readonly="1"/>
|
||||
<field name="state" readonly="1" select="1"/>
|
||||
<group col="7" colspan="2">
|
||||
<button string="Update Infos" name="info_get" type="object" states="uninstalled,installed,to upgrade,to remove"/>
|
||||
<button string="Cancel Install" name="button_install_cancel" type="object" states="to install"/>
|
||||
<button string="Install" name="button_install" type="object" states="uninstalled"/>
|
||||
<!--
|
||||
<button string="Cancel Upgrade" name="button_upgrade_cancel" type="object" states="to upgrade"/>
|
||||
<button string="Cancel Remove" name="button_remove_cancel" type="object" states="to remove"/>
|
||||
-->
|
||||
<button string="Cancel Install" name="button_install_cancel" type="object" states="to install"/>
|
||||
<button string="Uninstall" name="button_uninstall" type="object" states="installed"/>
|
||||
<button string="Cancel Uninstall" name="button_uninstall_cancel" type="object" states="to remove"/>
|
||||
<button string="Upgrade" name="button_upgrade" type="object" states="installed"/>
|
||||
<button string="Cancel Upgrade" name="button_upgrade_cancel" type="object" states="to upgrade"/>
|
||||
<!--
|
||||
<button string="Update translations" name="button_update_translations" type="object" states="installed"/>
|
||||
-->
|
||||
|
|
|
@ -1,13 +1,6 @@
|
|||
<?xml version="1.0"?>
|
||||
<terp>
|
||||
<data>
|
||||
<!--
|
||||
<wizard
|
||||
id="wizard_info_get"
|
||||
string="Request Info"
|
||||
model="ir.module.module"
|
||||
name="module.info_get"/>
|
||||
-->
|
||||
<wizard
|
||||
string="Import module"
|
||||
model="ir.module.module"
|
||||
|
@ -31,10 +24,10 @@
|
|||
icon="STOCK_CONVERT"
|
||||
id="menu_module_update"/>
|
||||
|
||||
<record model="ir.actions.wizard" id="wizard_upgrade">
|
||||
<field name="name">Apply marked changes</field>
|
||||
<field name="wiz_name">module.upgrade</field>
|
||||
</record>
|
||||
<wizard string="Apply Upgrades"
|
||||
model="ir.module.module"
|
||||
name="module.upgrade"
|
||||
id="wizard_upgrade"/>
|
||||
<menuitem
|
||||
name="Administration/Modules Management/Apply Upgrades"
|
||||
action="wizard_upgrade"
|
||||
|
@ -51,16 +44,6 @@
|
|||
id="menu_wizard_lang_install"
|
||||
type="wizard"/>
|
||||
|
||||
<!--record model="ir.actions.wizard" id="wizard_scan_addons">
|
||||
<field name="name">Scan 'addons' path</field>
|
||||
<field name="wiz_name">module.module.scan</field>
|
||||
</record>
|
||||
<menuitem
|
||||
name="Administration/Modules Management/Update modules list"
|
||||
action="wizard_scan_addons"
|
||||
id="menu_wizard_module_scan"
|
||||
type="wizard" /-->
|
||||
|
||||
<record model="ir.actions.wizard" id="wizard_lang_export">
|
||||
<field name="name">Export a language</field>
|
||||
<field name="wiz_name">module.lang.export</field>
|
||||
|
|
|
@ -28,7 +28,6 @@
|
|||
import wizard_install_module
|
||||
import wizard_update_module
|
||||
import wizard_module_upgrade
|
||||
import wizard_module_info_get
|
||||
import wizard_module_lang_install
|
||||
import add_new
|
||||
import wizard_export_lang
|
||||
|
|
|
@ -1,46 +0,0 @@
|
|||
# -*- coding: iso-8859-1 -*-
|
||||
##############################################################################
|
||||
#
|
||||
# Copyright (c) 2005-2006 TINY SPRL. (http://tiny.be) All Rights Reserved.
|
||||
# Fabien Pinckaers <fp@tiny.Be>
|
||||
#
|
||||
# WARNING: This program as such is intended to be used by professional
|
||||
# programmers who take the whole responsability of assessing all potential
|
||||
# consequences resulting from its eventual inadequacies and bugs
|
||||
# End users who are looking for a ready-to-use solution with commercial
|
||||
# garantees and support are strongly adviced to contract a Free Software
|
||||
# Service Company
|
||||
#
|
||||
# This program is Free Software; you can redistribute it and/or
|
||||
# modify it under the terms of the GNU General Public License
|
||||
# as published by the Free Software Foundation; either version 2
|
||||
# of the License, or (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
#
|
||||
##############################################################################
|
||||
|
||||
import wizard
|
||||
import netsvc
|
||||
|
||||
class wizard_info_get(wizard.interface):
|
||||
def _update_module(self, cr, uid, data, context):
|
||||
service = netsvc.LocalService("object_proxy")
|
||||
service.execute(cr.dbname, uid, 'ir.module.module', 'info_get', data['ids'])
|
||||
return {}
|
||||
|
||||
states = {
|
||||
'init': {
|
||||
'actions': [_update_module],
|
||||
'result': {'type':'state', 'state':'end'}
|
||||
},
|
||||
}
|
||||
wizard_info_get('module.info_get')
|
||||
|
Loading…
Reference in New Issue