diff options
Diffstat (limited to 'archaeological_context_records/models.py')
| -rw-r--r-- | archaeological_context_records/models.py | 12 | 
1 files changed, 11 insertions, 1 deletions
| diff --git a/archaeological_context_records/models.py b/archaeological_context_records/models.py index 0123dd2ed..af042bf45 100644 --- a/archaeological_context_records/models.py +++ b/archaeological_context_records/models.py @@ -29,7 +29,7 @@ from ishtar_common.utils import cached_label_changed  from ishtar_common.models import GeneralType, BaseHistorizedItem, \      HistoricalRecords, OwnPerms, ShortMenuItem, Source, GeneralRelationType,\      GeneralRecordRelations, post_delete_record_relation, get_external_id, \ -    ImageModel +    ImageModel, post_save_cache  from archaeological_operations.models import Operation, Period, Parcel @@ -38,6 +38,8 @@ class DatingType(GeneralType):          verbose_name = _(u"Dating type")          verbose_name_plural = _(u"Dating types")          ordering = ('label',) +post_save.connect(post_save_cache, sender=DatingType) +post_delete.connect(post_save_cache, sender=DatingType)  class DatingQuality(GeneralType): @@ -45,6 +47,8 @@ class DatingQuality(GeneralType):          verbose_name = _(u"Dating quality")          verbose_name_plural = _(u"Dating qualities")          ordering = ('label',) +post_save.connect(post_save_cache, sender=DatingQuality) +post_delete.connect(post_save_cache, sender=DatingQuality)  class Dating(models.Model): @@ -82,6 +86,8 @@ class Unit(GeneralType):      def __unicode__(self):          return self.label +post_save.connect(post_save_cache, sender=Unit) +post_delete.connect(post_save_cache, sender=Unit)  class ActivityType(GeneralType): @@ -94,6 +100,8 @@ class ActivityType(GeneralType):      def __unicode__(self):          return self.label +post_save.connect(post_save_cache, sender=ActivityType) +post_delete.connect(post_save_cache, sender=ActivityType)  class IdentificationType(GeneralType): @@ -106,6 +114,8 @@ class IdentificationType(GeneralType):      def __unicode__(self):          return self.label +post_save.connect(post_save_cache, sender=IdentificationType) +post_delete.connect(post_save_cache, sender=IdentificationType)  class ContextRecord(BaseHistorizedItem, ImageModel, OwnPerms, ShortMenuItem): | 
