- return render(request, "migdal/entry/submit_thanks.html")
\ No newline at end of file
+ return render(request, "migdal/entry/submit_thanks.html")
+
+
+class SearchPublishedView(SearchView):
+ def __init__(self, *args, **kwargs):
+ super(SearchPublishedView, self).__init__(*args, **kwargs)
+
+ def get_results(self):
+ results = super(SearchPublishedView, self).get_results()
+ lang_code = get_language()
+ def is_published(entity):
+ print "is published? %s, %s" % (entity.published_pl, entity.published_en)
+ if isinstance(entity, Entry):
+ return getattr(entity, "published_%s" % lang_code) == True
+ else:
+ return True
+ results = filter(lambda r: is_published(r.object), results)
+ print results
+ return results