mirror of
https://github.com/jazzband/django-eav2.git
synced 2026-03-16 22:40:26 +00:00
Implemented remove_label
This commit is contained in:
parent
e842dac43a
commit
65f4452744
1 changed files with 5 additions and 4 deletions
|
|
@ -65,7 +65,6 @@ class EavAttribute(models.Model):
|
|||
labels = models.ManyToManyField(EavAttributeLabel,
|
||||
verbose_name=_(u"labels"))
|
||||
|
||||
|
||||
def save(self, *args, **kwargs):
|
||||
self.full_clean()
|
||||
super(EavAttribute, self).save(*args, **kwargs)
|
||||
|
|
@ -74,9 +73,11 @@ class EavAttribute(models.Model):
|
|||
self.labels.get_or_create(name=label)
|
||||
|
||||
def remove_label(self, label):
|
||||
#TODO
|
||||
self.labels.get_or_create(name=label)
|
||||
|
||||
try:
|
||||
label_obj = EavAttributeLabel.objects.get(name=label)
|
||||
except EavAttributeLabel.DoesNotExist:
|
||||
return
|
||||
self.labels.remove(label_obj)
|
||||
|
||||
def get_value_for_entity(self, entity):
|
||||
'''
|
||||
|
|
|
|||
Loading…
Reference in a new issue