Remove old haystack files

This commit is contained in:
Oskar Hahn 2016-01-09 16:50:39 +01:00
parent 68ec516e6f
commit b7d63afc91
6 changed files with 0 additions and 84 deletions

View File

@ -1,12 +0,0 @@
from haystack import indexes
from .models import Item
class Index(indexes.SearchIndex, indexes.Indexable):
text = indexes.EdgeNgramField(document=True, use_template=True)
modelfilter_name = "Agenda" # verbose_name of model
modelfilter_value = "agenda.item" # 'app_name.model_name'
def get_model(self):
return Item

View File

@ -1,12 +0,0 @@
from haystack import indexes
from .models import Assignment
class Index(indexes.SearchIndex, indexes.Indexable):
text = indexes.EdgeNgramField(document=True, use_template=True)
modelfilter_name = "Elections" # verbose_name of model
modelfilter_value = "assignments.assignment" # 'app_name.model_name'
def get_model(self):
return Assignment

View File

@ -1,12 +0,0 @@
from haystack import indexes
from .models import Mediafile
class Index(indexes.SearchIndex, indexes.Indexable):
text = indexes.EdgeNgramField(document=True, use_template=True)
modelfilter_name = "Files" # verbose_name of model
modelfilter_value = "mediafiles.mediafile" # 'app_name.model_name'
def get_model(self):
return Mediafile

View File

@ -1,12 +0,0 @@
from haystack import indexes
from .models import Motion
class Index(indexes.SearchIndex, indexes.Indexable):
text = indexes.EdgeNgramField(document=True, use_template=True)
modelfilter_name = "Motions" # verbose_name of model
modelfilter_value = "motions.motion" # 'app_name.model_name'
def get_model(self):
return Motion

View File

@ -1,13 +0,0 @@
from haystack import indexes
from .models import User
class Index(indexes.SearchIndex, indexes.Indexable):
text = indexes.EdgeNgramField(document=True, use_template=True)
text = indexes.EdgeNgramField(document=True, use_template=True)
modelfilter_name = 'Users' # verbose_name of model
modelfilter_value = 'users.user' # 'app_name.model_name'
def get_model(self):
return User

View File

@ -1,23 +0,0 @@
from django.db import models
from haystack.signals import RealtimeSignalProcessor
class OpenSlidesProcessor(RealtimeSignalProcessor):
def setup(self):
# Naive (listen to all model saves).
super(OpenSlidesProcessor, self).setup()
models.signals.m2m_changed.connect(self.handle_many_to_many)
def teardown(self):
# Naive (listen to all model saves).
super(OpenSlidesProcessor, self).teardown()
models.signals.m2m_changed.disconnect(self.handle_many_to_many)
def handle_many_to_many(self, sender, instance, **kwargs):
"""
Given an individual model instance, determine which backends the
update should be sent to & update the object on those backends.
"""
model_class = type(instance)
if kwargs['action'] == 'post_add' or kwargs['action'] == 'post_clear' or kwargs['action'] == 'post_remove':
self.handle_save(model_class, instance, **kwargs)