Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MERGING develop into release/24.10 #23

Merged
merged 1 commit into from
Oct 2, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 9 additions & 3 deletions grievance_social_protection/documents.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,19 @@
from django.apps import apps
from django.conf import settings

is_unit_test_env = getattr(settings, 'IS_UNIT_TEST_ENV', False)

# Check if the 'opensearch_reports' app is in INSTALLED_APPS
if 'opensearch_reports' in apps.app_configs:
from django_opensearch_dsl import Document, fields as opensearch_fields
if 'opensearch_reports' in apps.app_configs and not is_unit_test_env:
from opensearch_reports.service import BaseSyncDocument
from django_opensearch_dsl import fields as opensearch_fields
from django_opensearch_dsl.registries import registry
from grievance_social_protection.models import Ticket

@registry.register_document
class TicketDocument(Document):
class TicketDocument(BaseSyncDocument):
DASHBOARD_NAME = 'Grievance'

key = opensearch_fields.KeywordField(),
title = opensearch_fields.KeywordField(),

Expand Down
Loading