mirror of
https://github.com/guohuadeng/app-odoo.git
synced 2025-02-23 04:11:36 +02:00
fix rma , add 湛江data
This commit is contained in:
@@ -23,7 +23,7 @@
|
|||||||
|
|
||||||
{
|
{
|
||||||
'name': 'Customize odoo OEM (Boost, My Odoo)',
|
'name': 'Customize odoo OEM (Boost, My Odoo)',
|
||||||
'version': '13.20.03.23',
|
'version': '13.20.03.26',
|
||||||
'author': 'Sunpop.cn',
|
'author': 'Sunpop.cn',
|
||||||
'category': 'Productivity',
|
'category': 'Productivity',
|
||||||
'website': 'https://www.sunpop.cn',
|
'website': 'https://www.sunpop.cn',
|
||||||
|
|||||||
@@ -14,8 +14,7 @@ class IrModule(models.Model):
|
|||||||
# installed_version = fields.Char('Latest Version', compute='_get_latest_version')
|
# installed_version = fields.Char('Latest Version', compute='_get_latest_version')
|
||||||
# latest_version = fields.Char('Installed Version', readonly=True)
|
# latest_version = fields.Char('Installed Version', readonly=True)
|
||||||
|
|
||||||
local_updatable = fields.Boolean('Local updatable', compute='_get_latest_version',
|
local_updatable = fields.Boolean('Local updatable', compute='_get_latest_version', default=False, store=True)
|
||||||
compute_sudo=True, default=False, store=True)
|
|
||||||
|
|
||||||
def module_multi_uninstall(self):
|
def module_multi_uninstall(self):
|
||||||
""" Perform the various steps required to uninstall a module completely
|
""" Perform the various steps required to uninstall a module completely
|
||||||
@@ -33,10 +32,11 @@ class IrModule(models.Model):
|
|||||||
})
|
})
|
||||||
return action
|
return action
|
||||||
|
|
||||||
@api.depends('name')
|
@api.depends('name', 'latest_version', 'state')
|
||||||
def _get_latest_version(self):
|
def _get_latest_version(self):
|
||||||
default_version = modules.adapt_version('1.0')
|
default_version = modules.adapt_version('1.0')
|
||||||
for module in self:
|
for module in self:
|
||||||
|
module.local_updatable = False
|
||||||
module.installed_version = self.get_module_info(module.name).get('version', default_version)
|
module.installed_version = self.get_module_info(module.name).get('version', default_version)
|
||||||
if module.installed_version and module.latest_version and operator.gt(module.installed_version, module.latest_version):
|
if module.installed_version and module.latest_version and operator.gt(module.installed_version, module.latest_version):
|
||||||
module.local_updatable = True
|
module.local_updatable = True
|
||||||
|
|||||||
Reference in New Issue
Block a user