# If this is True, all tasks will be executed locally by blocking until the task returns.
CELERY_ALWAYS_EAGER=False
-REINDEX=False
+REINDEX=True
-Subproject commit 308a1e8cfbeb2768f3e24660971d774e303e63b3
+Subproject commit 66caac4dce0b50451e5755e42240444ad33e9647
elif '_E_' in self.public_id:
return 'Published'
else:
- return ''
+ return 'Unknown'
def get_url(self):
return get_full_url(reverse('telemeta-collection-detail', kwargs={'public_id':self.pk}))
#print u"".join(' ' + local for local in location).encode("utf-8")
#print u"%s".encode("utf-8") % location
#print [local for local in location]
- return u"".join(' ' + local for local in location)
+ return u"".join('|' + local for local in location)
def prepare_instruments(self, obj):
item = MediaItemPerformance.objects.all().filter(media_item__exact=obj)
location = []
if item.location is not None:
collec_location.append(item.location.name)
- return u"".join(' ' + location for location in collec_location)
+ return u"".join('|' + location for location in collec_location)
def prepare_location_relation(self, obj):
collec_location = []
for name in location:
if name and not name in collec_location:
collec_location.append(name)
- return u"".join(' ' + location for location in collec_location)
+ return u"".join('|' + location for location in collec_location)
def prepare_ethnic_group(self, obj):
return "%s" % obj.ethnic_groups()
}
- activerAutocompletion($('#id_code, #id_instruments, #id_collectors'));
+ activerAutocompletion($('#id_code, #id_instruments, #id_collectors, #id_location'));
var colTri = [];
def autocomplete(request):
sqs = SearchQuerySet().load_all()
- if request.GET.get('attr', '') == "instruments":
- sqs = sqs.filter(instruments__startswith=request.GET.get('q', ''))
- instrus = [result.instruments for result in sqs]
+ if request.GET.get('attr', '') == "instruments" or request.GET.get('attr', '') == "location":
+ if request.GET.get('attr', '') == "instruments":
+ sqs = sqs.filter(instruments__startswith=request.GET.get('q', ''))
+ objets = [result.instruments for result in sqs]
+ #instrus = [result.instruments for result in sqs]
+ elif request.GET.get('attr', '') == "location":
+ sqs = sqs.filter(location_principal__startswith=request.GET.get('q', '')).filter_or(location_relation__startswith=request.GET.get('q', ''))
+ objets = [result.location_principal for result in sqs]
suggestions = []
- for chaine in instrus:
+ for chaine in objets :
+ #for chaine in instrus:
for word in chaine.split('|'):
if word != "" and escapeAccentAndLower(request.GET.get('q', '')) in escapeAccentAndLower(word):
- suggestions.append(word)
+ suggestions.append(word)
elif request.GET.get('attr', '') == "code":
sqs = sqs.filter(code__contains=request.GET.get('q', ''))
suggestions = [result.code for result in sqs]