Make assignments searchable
This commit is contained in:
parent
c732a3f6ee
commit
d50479c04d
|
|
@ -5,12 +5,13 @@ from wagtail.admin.edit_handlers import FieldPanel
|
|||
from wagtail.core.fields import RichTextField
|
||||
from wagtail.snippets.models import register_snippet
|
||||
from wagtailautocomplete.edit_handlers import AutocompletePanel
|
||||
from wagtail.search import index
|
||||
|
||||
from core.constants import DEFAULT_RICH_TEXT_FEATURES
|
||||
|
||||
|
||||
@register_snippet
|
||||
class Assignment(TimeStampedModel):
|
||||
class Assignment(index.Indexed, TimeStampedModel):
|
||||
title = models.CharField(max_length=255)
|
||||
assignment = models.TextField()
|
||||
solution = RichTextField(null=True, blank=True, features=DEFAULT_RICH_TEXT_FEATURES)
|
||||
|
|
@ -22,6 +23,10 @@ class Assignment(TimeStampedModel):
|
|||
user_created = models.BooleanField(default=False)
|
||||
taskbase_id = models.CharField(max_length=255, null=True, blank=True)
|
||||
|
||||
search_fields = [
|
||||
index.SearchField('title', partial_match=True)
|
||||
]
|
||||
|
||||
panels = [
|
||||
FieldPanel('title'),
|
||||
FieldPanel('assignment'),
|
||||
|
|
|
|||
|
|
@ -380,7 +380,10 @@ GRAPHQL_MUTATIONS_DIR = os.path.join(GRAPHQL_QUERIES_DIR, '../mutations')
|
|||
DEFAULT_FROM_EMAIL = 'myskillbox <noreply@myskillbox.ch>'
|
||||
|
||||
# Metanet Config
|
||||
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
|
||||
if DEBUG:
|
||||
EMAIL_BACKEND = 'django.core.mail.backends.dummy.EmailBackend'
|
||||
else:
|
||||
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
|
||||
|
||||
EMAIL_HOST = os.environ.get("EMAIL_HOST")
|
||||
EMAIL_PORT = os.environ.get("EMAIL_PORT")
|
||||
|
|
|
|||
Loading…
Reference in New Issue