# If this is True, all tasks will be executed locally by blocking until the task returns.
CELERY_ALWAYS_EAGER=False
-REINDEX=False
+REINDEX=True
<p id="res"></p>
- <p>Pour chaque champ : Mot-clé contenu dans l'instrument (ex "uita" pour "guitare") ou nom entier</p>
-
</div>
{% endblock %}
//playlists:
{% if user.is_authenticated %}
{% for playlist in playlists %}
- playlistUtils.addPlaylist('{{ playlist.playlist.title }}','{{playlist.playlist.public_id}}');
+ {% if forloop.counter0 in rang_item_playliste %}
+ playlistUtils.addPlaylist('{{ playlist.playlist.title }} (déjà listé)','{{playlist.playlist.public_id}}');
+ {% else %}
+ playlistUtils.addPlaylist('{{ playlist.playlist.title }}','{{playlist.playlist.public_id}}');
+ {% endif %}
{% endfor %}
jQuery(window).ready(function(){
var anchor = jQuery('#_add_to_playlist');
class CustomElasticSearchQuery(ElasticsearchSearchQuery):
def build_query_fragment(self, field, filter_type, value):
- value = re.sub(regexSpacePunc, " ", str(value))
- print("Query fragment :"+ field+ ' '+ filter_type+ ' '+ value)
- sys.stdout.flush()
+ if isinstance(value, bool):
+ value = str(value)
+ if field !='code':
+ value = re.sub(regexSpacePunc, " ", value)
+ #print("Query fragment :"+ field+ ' '+ filter_type+ ' '+ value)
+ #sys.stdout.flush()
valeur = super(CustomElasticSearchQuery, self).build_query_fragment(field, filter_type, value)
- print("Query fragment result "+ valeur)
- sys.stdout.flush()
+ #print("Query fragment result "+ valeur)
+ #sys.stdout.flush()
return valeur
def build_query(self):
from telemeta.views.marker import *
import timeside.core
import timeside.server as ts
+import sys
class ItemBaseMixin(TelemetaBaseMixin):
self.mime_type = 'video/mp4'
playlists = get_playlists_names(self.request)
+
+ rang = []
+ for i in range(len(playlists)):
+ for resource in playlists[i]['playlist'].resources.all():
+ if resource.resource_id == item.public_id:
+ rang.append(i)
+ break
related_media = MediaItemRelated.objects.filter(item=item)
check_related_media(related_media)
revisions = Revision.objects.filter(element_type='item', element_id=item.id).order_by('-time')
context['format'] = item_format
context['private_extra_types'] = private_extra_types.values()
context['site'] = 'http://' + Site.objects.all()[0].name
+ context['rang_item_playliste']=rang
# if ts_item:
# context['ts_item_id'] = ts_item.pk
# else: