from django.apps import AppConfig
from watson import search as watson


class NotaroConfig(AppConfig):
    name = "notaro"
    verbose_name = "Notizen"

    def ready(self):
        NoteModel = self.get_model("Note")
        watson.register(NoteModel.objects.filter(published=True))

        SourceModel = self.get_model("Source")
        watson.register(SourceModel.objects.all())

        DocumentModel = self.get_model("Document")
        watson.register(DocumentModel.objects.all(), exclude=('doc'))

from django.apps import AppConfig
from watson import search as watson


class NotaroConfig(AppConfig):
    name = "notaro"
    verbose_name = "Notizen"

    def ready(self):
        NoteModel = self.get_model("Note")
        watson.register(NoteModel.objects.filter(published=True))

        SourceModel = self.get_model("Source")
        watson.register(SourceModel.objects.all())

        DocumentModel = self.get_model("Document")
        watson.register(DocumentModel.objects.all(), exclude=('doc', 'image'))

        PictureModel = self.get_model("Picture")
        watson.register(PictureModel.objects.all(), exclude=('image'))

Fix watson settings; add search for picture
Fix watson settings; add search for picture

  from django.apps import AppConfig
  from watson import search as watson
  
  
  class NotaroConfig(AppConfig):
      name = "notaro"
      verbose_name = "Notizen"
  
      def ready(self):
          NoteModel = self.get_model("Note")
          watson.register(NoteModel.objects.filter(published=True))
  
          SourceModel = self.get_model("Source")
          watson.register(SourceModel.objects.all())
  
          DocumentModel = self.get_model("Document")
-         watson.register(DocumentModel.objects.all(), exclude=('doc'))
+         watson.register(DocumentModel.objects.all(), exclude=('doc', 'image'))
  
+         PictureModel = self.get_model("Picture")
+         watson.register(PictureModel.objects.all(), exclude=('image'))
+ 
Fix watson settings; add search for picture
## Code Before:
from django.apps import AppConfig
from watson import search as watson


class NotaroConfig(AppConfig):
    name = "notaro"
    verbose_name = "Notizen"

    def ready(self):
        NoteModel = self.get_model("Note")
        watson.register(NoteModel.objects.filter(published=True))

        SourceModel = self.get_model("Source")
        watson.register(SourceModel.objects.all())

        DocumentModel = self.get_model("Document")
        watson.register(DocumentModel.objects.all(), exclude=('doc'))

## Instruction:
Fix watson settings; add search for picture
## Code After:
from django.apps import AppConfig
from watson import search as watson


class NotaroConfig(AppConfig):
    name = "notaro"
    verbose_name = "Notizen"

    def ready(self):
        NoteModel = self.get_model("Note")
        watson.register(NoteModel.objects.filter(published=True))

        SourceModel = self.get_model("Source")
        watson.register(SourceModel.objects.all())

        DocumentModel = self.get_model("Document")
        watson.register(DocumentModel.objects.all(), exclude=('doc', 'image'))

        PictureModel = self.get_model("Picture")
        watson.register(PictureModel.objects.all(), exclude=('image'))
