[PR #1830] [CLOSED] Implement GraphQL Endpoint #5904

Closed
opened 2026-02-05 10:20:01 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/BookStackApp/BookStack/pull/1830
Author: @cipi1965
Created: 1/1/2020
Status: Closed

Base: masterHead: graphql-implementation


📝 Commits (2)

  • fb19995 Implement main GraphQL implementation
  • 6eecc2f Remove GraphQL type aliases

📊 Changes

22 files changed (+1401 additions, -1 deletions)

View changed files

app/Config/graphql.php (+231 -0)
app/GraphQL/Interfaces/BookChildInterface.php (+22 -0)
app/GraphQL/Interfaces/EntityInterface.php (+35 -0)
app/GraphQL/Interfaces/OwnableInterface.php (+27 -0)
app/GraphQL/Queries/BooksQuery.php (+41 -0)
app/GraphQL/Queries/BookshelvesQuery.php (+42 -0)
app/GraphQL/Queries/UsersQuery.php (+41 -0)
app/GraphQL/Types/ActivityType.php (+41 -0)
app/GraphQL/Types/AttachmentType.php (+69 -0)
app/GraphQL/Types/BookType.php (+109 -0)
app/GraphQL/Types/BookshelfType.php (+77 -0)
app/GraphQL/Types/ChapterType.php (+79 -0)
app/GraphQL/Types/CommentType.php (+51 -0)
app/GraphQL/Types/ImageType.php (+83 -0)
app/GraphQL/Types/PageRevisionType.php (+66 -0)
app/GraphQL/Types/PageType.php (+102 -0)
app/GraphQL/Types/SearchTermType.php (+38 -0)
app/GraphQL/Types/TagType.php (+40 -0)
app/GraphQL/Types/UserType.php (+33 -0)
app/GraphQL/Types/ViewType.php (+34 -0)

...and 2 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/BookStackApp/BookStack/pull/1830 **Author:** [@cipi1965](https://github.com/cipi1965) **Created:** 1/1/2020 **Status:** ❌ Closed **Base:** `master` ← **Head:** `graphql-implementation` --- ### 📝 Commits (2) - [`fb19995`](https://github.com/BookStackApp/BookStack/commit/fb199950745f339ff113b8700219f9add84b5049) Implement main GraphQL implementation - [`6eecc2f`](https://github.com/BookStackApp/BookStack/commit/6eecc2faa19b7883f1f1c78ee5188e5bea1f8b5d) Remove GraphQL type aliases ### 📊 Changes **22 files changed** (+1401 additions, -1 deletions) <details> <summary>View changed files</summary> ➕ `app/Config/graphql.php` (+231 -0) ➕ `app/GraphQL/Interfaces/BookChildInterface.php` (+22 -0) ➕ `app/GraphQL/Interfaces/EntityInterface.php` (+35 -0) ➕ `app/GraphQL/Interfaces/OwnableInterface.php` (+27 -0) ➕ `app/GraphQL/Queries/BooksQuery.php` (+41 -0) ➕ `app/GraphQL/Queries/BookshelvesQuery.php` (+42 -0) ➕ `app/GraphQL/Queries/UsersQuery.php` (+41 -0) ➕ `app/GraphQL/Types/ActivityType.php` (+41 -0) ➕ `app/GraphQL/Types/AttachmentType.php` (+69 -0) ➕ `app/GraphQL/Types/BookType.php` (+109 -0) ➕ `app/GraphQL/Types/BookshelfType.php` (+77 -0) ➕ `app/GraphQL/Types/ChapterType.php` (+79 -0) ➕ `app/GraphQL/Types/CommentType.php` (+51 -0) ➕ `app/GraphQL/Types/ImageType.php` (+83 -0) ➕ `app/GraphQL/Types/PageRevisionType.php` (+66 -0) ➕ `app/GraphQL/Types/PageType.php` (+102 -0) ➕ `app/GraphQL/Types/SearchTermType.php` (+38 -0) ➕ `app/GraphQL/Types/TagType.php` (+40 -0) ➕ `app/GraphQL/Types/UserType.php` (+33 -0) ➕ `app/GraphQL/Types/ViewType.php` (+34 -0) _...and 2 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-05 10:20:01 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/BookStack#5904