Skip to content

Conversation

SimonClo
Copy link

@SimonClo SimonClo commented Jun 18, 2025

⚠️ This PR is a draft and needs to be cleaned ⚠️
This PR is a spin-off from #1053

Purpose

Merge the HackDays 2025 “database” prototype into the public Docs repository to kick-start native data-driven capabilities for civil-servant users while preserving Docs’ friendly UX.

Proposal

This PR introduces a new custom block developed during HackDays 2025:

DatabaseBlock: lets authors create a new Grist table or pick an existing one directly from the editor, then display and edit the data inline.
Behind the scenes we rely on Grist as a lightweight backend, but the UI hides the Grist complexity so that non-technical agents can stay focused on their documents.

Known limitations / next steps

General cleanup of the code
Authentication: today we pass a hard-coded Grist API token (env var GRIST_TOKEN). We aim to fetch it via OIDC (ProConnect) before merge.
Accessibility review (ARIA roles, colour contrast) still pending.

@SimonClo SimonClo marked this pull request as draft June 18, 2025 15:32
@SimonClo SimonClo force-pushed the feat/grist-database-integration branch 3 times, most recently from 386ef73 to cfc4e0b Compare June 19, 2025 13:22
@SimonClo SimonClo force-pushed the feat/grist-database-integration branch from cfc4e0b to 757b776 Compare June 19, 2025 13:24
@AntoLC
Copy link
Collaborator

AntoLC commented Sep 17, 2025

We are closing the pull requests of the Hackathon 2025, thank you for your contributions 🎉
Feel free to open it again if you still want to work on it.
You can still find the pull requests under the tag Hack Days 2025.

@AntoLC AntoLC closed this Sep 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants