location.append(rela.ancestor_location.name)
for alias in location_alias:
location.append(alias.alias)
+ if obj.location.current_location is not None:
+ location.append(obj.location.current_location.name)
#print u"".join(' ' + local for local in location).encode("utf-8")
#print u"%s".encode("utf-8") % location
#print [local for local in location]
location.append(rela.ancestor_location.name)
for alias in location_alias:
location.append(alias.alias)
+ if item.location.current_location is not None:
+ location.append(item.location.current_location.name)
for name in location:
if name and not name in collec_location:
collec_location.append(name)
def get_model(self):
return MediaFonds
+
+#class LocationIndex(indexes.SearchIndex, indexes.Indexable):
+
+# text = indexes.CharField(document=True, use_template=True)
+
{{ object.archiver_notes }}
{{ object.items_done }}
{{ object.conservation_site }}
-{{ object.location }}
+{% for item in object.items.all %}
+{{ item.location }}
+{{ item.location.current_location }}
+{% for anc in item.location.ancestor_relations.all %}
+{{ anc.ancestor_location }}
+{% endfor %}
+{% for alias in item.location.aliases.all %}
+{{ alias }}
+{% endfor %}
+{% endfor %}
{{ object.code }}
{{ object.countries }}
{{ object.ethnic_groups }}
{{ object.code }}
{{ object.old_code }}
{{ object.location }}
-{{ object.location.name }}
+{{ object.location.current_location }}
+{% for anc in object.location.ancestor_relations.all %}
+{{ anc.ancestor_location }}
+{% endfor %}
+{% for alias in object.location.aliases.all %}
+{{ alias }}
+{% endfor %}
{{ object.comment }}
{{ object.external_references }}
{{ object.location_comment }}