forked from 0x2620/pandora
rename layer
This commit is contained in:
parent
808348e4a2
commit
1fb075a350
1 changed files with 6 additions and 0 deletions
|
@ -293,3 +293,9 @@ class Annotation(models.Model):
|
||||||
def cleanup_related(sender, **kwargs):
|
def cleanup_related(sender, **kwargs):
|
||||||
kwargs['instance'].cleanup_undefined_relations()
|
kwargs['instance'].cleanup_undefined_relations()
|
||||||
pre_delete.connect(cleanup_related, sender=Annotation)
|
pre_delete.connect(cleanup_related, sender=Annotation)
|
||||||
|
|
||||||
|
def rename_layer(old, new):
|
||||||
|
import item.models
|
||||||
|
Annotation.objects.filter(layer=old).update(layer=new)
|
||||||
|
item.models.ItemFind.objects.filter(key=old).update(key=new)
|
||||||
|
item.models.Facet.objects.filter(key=old).update(key=new)
|
||||||
|
|
Loading…
Reference in a new issue