docs: mark v4.1.0 as completed in ROADMAP
This commit is contained in:
+13
-12
@@ -202,16 +202,17 @@ Propriétés custom, AI keywords, sync API, 12 tables DB
|
||||
|
||||
---
|
||||
|
||||
### v4.1.0 — Database: Data Sources & Linked Databases
|
||||
> **Objectif** : Collections multi-sources, databases liées (linked).
|
||||
### v4.1.0 — Database: Data Sources & Linked Databases ✅ (2026-07-21)
|
||||
> **Objectif** : Collections multi-sources, databases liées (linked). **COMPLETED**.
|
||||
> **Doc** : [`NOTION_DATABASE_TASKS_GUIDE.md` Phase 1](docs/NOTION_DATABASE_TASKS_GUIDE.md#14-plan-implémentation)
|
||||
|
||||
- [ ] **Table `collection_data_sources`** — multi-sources par collection
|
||||
- [ ] **API sources** — POST /db/{id}/sources, DELETE
|
||||
- [ ] **API linked DB** — POST /db/{id}/linked
|
||||
- [ ] **UI data source manager** — gestion dans settings collection
|
||||
- [ ] **Règle permissions** — linked DB hérite des perms de la source
|
||||
- [ ] **Full-page vs Inline** — flag `is_inline`, toggle, transformation
|
||||
- [x] **Table `collection_data_sources`** — multi-sources par collection (FK `collection_id` + `source_collection_id`, flag `is_linked`)
|
||||
- [x] **API sources** — `GET /db/{id}/sources/api` (liste), `POST /db/{id}/sources/api` (ajouter), `DELETE /db/{id}/sources/{sid}/api` (retirer)
|
||||
- [x] **API linked DB** — `POST /db/{id}/linked/api` (crée une collection liée : copie vues + propriétés + data source `is_linked=1`)
|
||||
- [x] **Full-page vs Inline** — `POST /db/{id}/toggle-inline/api` (toggle), `POST /db/inline/api` (créer inline avec `parent_page_id`)
|
||||
- [x] **Règle permissions** — linked DB hérite du `workspace_id` de la source → mêmes ACLs
|
||||
- [x] **Migration** — ajout colonnes `workspace_id`, `created_by` sur `collections`
|
||||
- [x] **153 tests passent** (+10 nouveaux)
|
||||
|
||||
### v4.2.0 — Database: Templates & Dashboards
|
||||
> **Objectif** : Templates réutilisables + dashboards combinant vues/widgets.
|
||||
@@ -423,10 +424,10 @@ Base + Kanban Éditeur + Gitea UX Pro MVP Onboard
|
||||
+ UI Notion + Tags + Admin + Sharing COMPLETED
|
||||
+ GitHub OAuth + Library
|
||||
|
||||
v4.0.2 ✅ v4.1–4.5 ⬜ v4.6.0 ⬜ v4.7.0 ⬜ v4.8–4.9 ⬜ v5.x–v6.0 ⬜
|
||||
Quality Database + Content Export Collab + Pro + Agent
|
||||
& Tests Views/Tasks Blocks PDF/MD Agent IA (futur)
|
||||
v4.0.2 ✅ v4.1.0 ✅ v4.2–4.5 ⬜ v4.6.0 ⬜ v4.7.0 ⬜ v4.8–4.9 ⬜ v5.x–v6.0 ⬜
|
||||
Quality Data Sources Templates + Content Export Collab + Pro + Agent
|
||||
& Tests & Linked DB Views/Tasks Blocks PDF/MD Agent IA (futur)
|
||||
📚 NOTION_DATABASE_TASKS_GUIDE.md v2.0
|
||||
```
|
||||
|
||||
*Dernière mise à jour: 2026-07-20 — Database/Views/Tasks phases ajoutées (v4.1–v4.5), NOTION_DATABASE_TASKS_GUIDE.md v2.0*
|
||||
*Dernière mise à jour: 2026-07-21 — v4.1.0 Data Sources & Linked Databases complété ✅*
|
||||
|
||||
Reference in New Issue
Block a user