Exemplo n.º 1
0
 def save(self, *args, **kwargs):
     #if self.parent:
     #    self.is_active = self.parent.is_active
     if not self.slug:
         self.slug = slugify_no_repeat(slugify(self.name), instance=self).lower()
     self.external_slug = self._generate_ext_slug(self.slug)
     super(Category, self).save(*args, **kwargs)
     for item in self._recurse_for_children(self):
         item.external_slug = item._generate_ext_slug(item.slug)
         item.save()
Exemplo n.º 2
0
 def save(self, *args, **kwargs):
     if not self.slug:
         self.slug = slugify_no_repeat(slugify(self.name), instance=self).lower()
     super(Product, self).save(*args, **kwargs)