From: mathieu Date: Wed, 11 May 2016 11:13:05 +0000 (+0200) Subject: Simplify url list opened + remove regex code X-Git-Tag: 1.6.2^2~15^2~3^2~17 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=2fb4b70357022a8d9e78ba8ec6ba4e179bf4c7b9;p=telemeta.git Simplify url list opened + remove regex code --- diff --git a/telemeta/forms/haystack_form.py b/telemeta/forms/haystack_form.py index cb6e61f8..b729cfd1 100644 --- a/telemeta/forms/haystack_form.py +++ b/telemeta/forms/haystack_form.py @@ -40,10 +40,10 @@ class HaySearchForm(FacetedSearchForm): if self.cleaned_data['q']: #search input of a code, contains at least '_YYYY_' - if not re.match('([a-zA-Z]*_?[EI])?_[0-9]{4}_([0-9]{3}_[0-9]{3})?', self.cleaned_data.get('q')): - sqs = sqs.filter(content__startswith=self.cleaned_data['q']).facet('item_acces').facet('item_status').facet('digitized').facet('recording_context').facet('physical_format').facet('media_type') - else: - sqs = sqs.filter(code__contains=self.cleaned_data['q']).facet('item_acces').facet('item_status').facet('digitized').facet('recording_context').facet('physical_format').facet('media_type') + #if not re.match('([a-zA-Z]*_?[EI])?_[0-9]{4}_([0-9]{3}_[0-9]{3})?', self.cleaned_data.get('q')): + sqs = sqs.filter(content__startswith=self.cleaned_data['q']).facet('item_acces').facet('item_status').facet('digitized').facet('recording_context').facet('physical_format').facet('media_type') + #else: + # sqs = sqs.filter(code__contains=self.cleaned_data['q']).facet('item_acces').facet('item_status').facet('digitized').facet('recording_context').facet('physical_format').facet('media_type') for facet in self.selected_facets: if ":" not in facet: diff --git a/telemeta/urls.py b/telemeta/urls.py index c1e1908c..3b01fc36 100644 --- a/telemeta/urls.py +++ b/telemeta/urls.py @@ -200,7 +200,7 @@ urlpatterns = patterns('', url(r'^accounts/$', home_view.users, name="telemeta-users"), # Desk - url(r'^desk/lists/(?:open-list-(?P[0-9]+)/)?$', home_view.lists, name="telemeta-desk-lists"), + url(r'^desk/lists/(?:(?P[0-9]+)/)?$', home_view.lists, name="telemeta-desk-lists"), url(r'^desk/profile/(?P[A-Za-z0-9@+._-]+)/$', profile_view.profile_detail, name="telemeta-desk-profile"), url(r'^desk/home/$', home_view.home, name="telemeta-desk-home"),