Skip to content

Instantly share code, notes, and snippets.

View mbaechtold's full-sized avatar

Martin Bächtold mbaechtold

  • Bern, Switzerland
View GitHub Profile
@maethu
maethu / uncatalog_if_no_uid.py
Last active February 5, 2019 19:19
uncatalog_if_no_uid.py
def uncatalog_by_rid(_catalog, rid):
data = _catalog.data
paths = _catalog.paths
indexes = _catalog.indexes.keys()
for name in indexes:
x = _catalog.getIndex(name)
if hasattr(x, 'unindex_object'):
x.unindex_object(rid)
del data[rid]
del paths[rid]
from django.conf import settings
from django.utils.translation import string_concat, ugettext_lazy
from django.utils.html import strip_tags
from haystack import indexes, site
from cms.models.managers import PageManager
from cms.models.pagemodel import Page
from cms.models.pluginmodel import CMSPlugin
@stefanfoulis
stefanfoulis / search_indexes.py
Created May 4, 2010 08:08 — forked from beniwohli/search_indexes.py
fork with support for cms placeholders (upcoming cms 2.1 release)
from django.conf import settings
from django.utils.translation import string_concat, ugettext_lazy
from django.utils.html import strip_tags
from haystack import indexes, site
from cms.models.managers import PageManager
from cms.models.pagemodel import Page
from cms.models.pluginmodel import CMSPlugin