Skip to content

Commit 183e984

Browse files
feat: Add GraphQL service for searching and filtering concepts (#808)
* build: bitmani redis version 7.0.12 no longer exists * docs: add AGENTS.md * docs: update gitignore to ignore local scripts * feat: add graphql service with the main core feature to search and filter concepts� * feat: improve mappings source name resolution * feat: add authorization requirement do access graphql resolvers with a custom dedicated view * chore: change query name to just concepts to be more broadly applicable� * fix: handling Django CSRF authorization needs for graphql� * feat(graphql): expose concept names * docs: add description to schema for better graphql playground comprehension * feat: add descriptions and datatype to graphql fields * feat: add more granularity to graphql concepts query� * chore: revert docker-compose.yml changes * chore: revert docker-compose.yml changes * chore: removing agentic rules md from this PR to focus on just graphql feature as requested * feat: add DRF/OIDC auth handling to GraphQL and fix CSRF middleware --------- Co-authored-by: Sunny Aggarwal <[email protected]>
1 parent 69b89db commit 183e984

File tree

14 files changed

+1377
-3
lines changed

14 files changed

+1377
-3
lines changed

.gitignore

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -302,4 +302,9 @@ src/
302302
*.dump
303303

304304
# Celery Worker Tmp files
305-
celery-worker-*.tmp
305+
celery-worker-*.tmp
306+
307+
# local dev scripts
308+
local*.sh
309+
local*.py
310+
setup/

core/graphql/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
"""GraphQL app for OCL."""

core/graphql/apps.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
from django.apps import AppConfig
2+
3+
4+
class GraphqlConfig(AppConfig):
5+
name = "core.graphql"
6+
label = "core_graphql"
7+
verbose_name = "GraphQL API"

0 commit comments

Comments
 (0)