Skip to content

docs(web): expand database module page (docs-03)#134

Merged
kkopanidis merged 4 commits into
mainfrom
docs/database-module
Jun 22, 2026
Merged

docs(web): expand database module page (docs-03)#134
kkopanidis merged 4 commits into
mainfrom
docs/database-module

Conversation

@kkopanidis

Copy link
Copy Markdown
Contributor

What kind of change does this PR introduce?

  • Bugfix
  • Feature
  • Code style update
  • Refactor
  • Build-related changes
  • Other (please describe)

Docs-03: problem-first rewrite of the database module page from Conduit/modules/database source.

Does this PR introduce a breaking change?

  • Yes
  • No

The PR fulfills these requirements:

  • It's submitted to the main branch
  • When resolving a specific issue, it's referenced in the PR's description

Summary

Developers often hit the same wall: GET /database/{Schema} returns an unfiltered collection, so filtering in app code leaks data and skips authorization. This PR reframes the database module page around that problem, then documents the correct patterns.

  • SchemasconduitOptions (CMS, authz, permissions), extensions
  • CMS CRUD — Client API paths, scope on creates, populate/sort/pagination
  • Custom endpoints — query trees, input locations, comparison ops 08 (including CONTAIN for array fields), assignment actions, like search caveats
  • Introspection — brownfield import via Admin API only; routes are mcp: false (not available as MCP tools)
  • GitOpsschemas, extensions, customEndpoints export priorities and link to the GitOps guide

Test plan

  • Review rendered page at /docs/modules/database
  • Verify internal links (authorization, GitOps guide, MCP tools, client API)

Other information:

Sourced from Conduit/modules/database (handlers, admin routes, Database.ts export resources). No application code changes.

…itOps

Problem-first rewrite covering custom endpoint comparison operators (including CONTAIN), introspection as Admin API-only, and state export resources.
@netlify

netlify Bot commented Jun 22, 2026

Copy link
Copy Markdown

Deploy Preview for mystifying-borg-373afd canceled.

Name Link
🔨 Latest commit 266d110
🔍 Latest deploy log https://app.netlify.com/projects/mystifying-borg-373afd/deploys/6a391b37d06aa40008513562

@netlify

netlify Bot commented Jun 22, 2026

Copy link
Copy Markdown

Deploy Preview for trusting-goodall-362511 failed.

Name Link
🔨 Latest commit 266d110
🔍 Latest deploy log https://app.netlify.com/projects/trusting-goodall-362511/deploys/6a391b377578eb0008e035d8

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 22, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
conduit-web 266d110 Commit Preview URL

Branch Preview URL
Jun 22 2026, 11:24 AM

Document $ilike support on PostgreSQL and clarify that operation 8
currently falls through to equality, not array-contains.
@kkopanidis

Copy link
Copy Markdown
Contributor Author

Content review fixes applied (factual alignment with Conduit source). Recommended merge order: #138#134#135#139#140#141#136#137#142.

Use full prose instead of prose-sm, restore td align-top, improve
blockquote and heading rhythm, and fix layout in deep-dive fragments.
@kkopanidis
kkopanidis merged commit eee63bc into main Jun 22, 2026
7 of 11 checks passed
@kkopanidis
kkopanidis deleted the docs/database-module branch June 22, 2026 11:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant