Some checks are pending
CI / Type-check bridge (push) Blocked by required conditions
CI / Lint bridge (Biome) (push) Waiting to run
CI / Tests unit bridge (push) Blocked by required conditions
CI / Tests integration bridge (push) Blocked by required conditions
CI / Security scan (push) Waiting to run
CI / Docker build + healthcheck (push) Blocked by required conditions
- docmost/setup/README.md : quickstart 10 min (admin + 3 spaces + page test + share) - docmost/setup/spaces.yaml : schema declaratif (reference future si API Community s'ouvre) - Makefile : target setup-docmost-guide (rappel des etapes) API publique Docmost = Enterprise payante (cf docmost.com/docs/user-guide/api). Setup manuel UI obligatoire pour Community Edition AGPL — rapide (10 min) et stable. Iteration 3 du plan Fast-App couverte (stories S-01, S-07, S-08). Couvre les UC : UCW01 gerer wiki + droits, UCW02 inviter client par lien partage, UCW03 creer space etudiant.
74 lines
2 KiB
YAML
74 lines
2 KiB
YAML
# Docmost setup declaratif — formation-hub
|
|
# Reference pour le setup manuel (cf README.md). Format YAML pour lisibilite.
|
|
# Si l'API Community Docmost s'ouvre, ce fichier pourra alimenter un script seed.
|
|
|
|
workspace:
|
|
name: Acadenice
|
|
admin:
|
|
name: Corentin JOGUET
|
|
email: corentin@acadenice.fr
|
|
settings:
|
|
allow_member_workspace_creation: false
|
|
enforce_2fa: false # encourage mais non obligatoire Phase 1
|
|
|
|
spaces:
|
|
- name: CFA
|
|
slug: cfa
|
|
description: |
|
|
Centre de Formation des Apprentis — formations, blocs, modules,
|
|
supports pedagogiques, regles RNCP.
|
|
icon: school
|
|
visibility: workspace_members # Open to all workspace members
|
|
permissions:
|
|
- role: admin
|
|
members: [corentin@acadenice.fr]
|
|
- role: editor
|
|
groups: [formateurs]
|
|
|
|
- name: Agence
|
|
slug: agence
|
|
description: |
|
|
Agence de developpement Acadenice — projets clients, livraisons,
|
|
documentation technique, R&D.
|
|
icon: code
|
|
visibility: workspace_members
|
|
permissions:
|
|
- role: admin
|
|
members: [corentin@acadenice.fr]
|
|
- role: editor
|
|
groups: [developpeurs]
|
|
|
|
- name: Interne
|
|
slug: interne
|
|
description: |
|
|
Operations internes — vision, RH, communication,
|
|
batiment, evenements.
|
|
icon: building
|
|
visibility: workspace_members
|
|
permissions:
|
|
- role: admin
|
|
members: [corentin@acadenice.fr]
|
|
|
|
# Pattern recurrent : un space par etudiant (cf README section 4)
|
|
space_etudiant_template:
|
|
name_pattern: "Etudiant - {nom} {prenom}"
|
|
visibility: private
|
|
description: "Space personnel - libre usage"
|
|
permissions:
|
|
- role: editor
|
|
members: ["{etudiant_email}"]
|
|
- role: admin
|
|
members: [corentin@acadenice.fr]
|
|
|
|
# Page de demonstration creee dans space CFA pour tester partage
|
|
welcome_page:
|
|
space: CFA
|
|
title: "Welcome formation-hub"
|
|
share_link:
|
|
enabled: true
|
|
password: optional
|
|
expiration_days: 7
|
|
blocks_demo:
|
|
- type: mermaid
|
|
- type: drawio
|
|
- type: excalidraw
|