Replace on_change_with_slug to on_change_slug (product, menu)
This commit is contained in:
parent
3a22d33866
commit
49f4777f2f
10
menu.py
10
menu.py
|
@ -44,12 +44,10 @@ class CatalogMenu(ModelSQL, ModelView):
|
|||
def default_include_in_menu():
|
||||
return True
|
||||
|
||||
@fields.depends('name')
|
||||
def on_change_with_slug(self):
|
||||
"""Create slug from name: az09"""
|
||||
name = self.name or ''
|
||||
name = slugify(name)
|
||||
return name
|
||||
@fields.depends('name', 'slug')
|
||||
def on_change_name(self):
|
||||
if self.name and not self.slug:
|
||||
self.slug = slugify(self.name)
|
||||
|
||||
@classmethod
|
||||
def __setup__(cls):
|
||||
|
|
14
product.py
14
product.py
|
@ -133,13 +133,13 @@ class Template:
|
|||
return config.default_uom.id
|
||||
|
||||
@fields.depends('name', 'esale_slug')
|
||||
def on_change_with_esale_slug(self):
|
||||
"""Create slug from name: az09"""
|
||||
if self.esale_slug:
|
||||
return self.esale_slug
|
||||
name = self.name or ''
|
||||
name = slugify(name)
|
||||
return name
|
||||
def on_change_name(self):
|
||||
try:
|
||||
super(Template, self).on_change_name()
|
||||
except AttributeError:
|
||||
pass
|
||||
if self.name and not self.esale_slug:
|
||||
self.esale_slug = slugify(self.name)
|
||||
|
||||
@classmethod
|
||||
def view_attributes(cls):
|
||||
|
|
Loading…
Reference in New Issue