keystone
keystone copied to clipboard
The most powerful headless CMS for Node.js — built with GraphQL and React
## Description This PR fixes an issue where afterOperation hooks weren't properly triggered on both sides of one-to-one relationships with `db: { foreignKey: true }`. Previously, when updating a relationship...
The issue is similar to this bug report that was marked as resolved: https://github.com/keystonejs/keystone/issues/8149 Creating new items on nested lists works fine. Editing is broken - refreshes the page without...
Configure a list with an integer autoincrement field ```ts import { list } from "@keystone-6/core"; import { integer } from "@keystone-6/core/fields"; list({ fields: { no: integer({ defaultValue: { kind: "autoincrement"...
### Discussed in https://github.com/keystonejs/keystone/discussions/9432 Originally posted by **plap979** December 13, 2024 Hi, before to start, let me thank all the Keystone people. Keystone’s simply great! I dreamed about a tool...
## Description [Keystone + Next.js Demo](https://nextjs-keystone-demo.vercel.app/) has a below invalid link. > [Check out the example in the repo more info.](https://github.com/keystonejs/keystone/tree/main/examples/nextjs-keystone) However, [framework-nextjs-pages-directory](https://github.com/keystonejs/keystone/tree/main/examples/framework-nextjs-pages-directory) and [framework-nextjs-app-directory](https://github.com/keystonejs/keystone/tree/main/examples/framework-nextjs-app-directory) show a correct link. >...
Hello team, I'm the maintainer of [Anteon](https://github.com/getanteon/anteon). We have created Gurubase.io with the mission of building a centralized, open-source tool-focused knowledge base. Essentially, each "guru" is equipped with custom knowledge...
### Steps to reproduce: - initialize keystone project - add esbuild.keystone.ts file to enable custom esbuild - inside esbuild.keystone.ts remove default plugins configuration to bundle all the dependencies ### Expected:...
**To reproduce:** 1. Create new Keystone app with the following config: ``` import { config, list } from "@keystone-6/core"; import { allowAll } from "@keystone-6/core/access"; import { text, integer }...