6 Commits

Author SHA1 Message Date
e42d169602 fixed pandoc version and build process
All checks were successful
Build an image to deploy website / build (push) Successful in 1m6s
2025-05-19 19:37:25 +02:00
f0fa7c21fb v1.4.0
All checks were successful
Build an image to deploy website / build (push) Successful in 1m13s
2025-05-19 19:22:53 +02:00
b0e9c53481 haute-vienne more
All checks were successful
Build an image to deploy website / build (push) Successful in 2m13s
2025-05-19 19:13:23 +02:00
027b808259 Ajout formation haute-vienne 2025-05-19 17:01:24 +02:00
ea387594b8 release v1.3.0
All checks were successful
Build an image to deploy website / build (push) Successful in 2m15s
2024-12-11 12:23:50 +01:00
6f79a7f527 dernieres modifs 2024-12-11 12:22:23 +01:00
17 changed files with 3583 additions and 19 deletions

3
.changes/1.3.0.md Normal file
View File

@@ -0,0 +1,3 @@
## 1.3.0 - 2024-12-11
### Added
* amélirations à la formation formateurs

3
.changes/1.4.0.md Normal file
View File

@@ -0,0 +1,3 @@
## 1.4.0 - 2025-05-19
### Added
* Présentation haute-vienne

3
.changes/1.4.1.md Normal file
View File

@@ -0,0 +1,3 @@
## 1.4.1 - 2025-05-19
### Fixed
* Fix pandoc version and build process

View File

@@ -31,7 +31,7 @@ jobs:
- name: Setup pandoc - name: Setup pandoc
uses: https://github.com/r-lib/actions/setup-pandoc@v1 uses: https://github.com/r-lib/actions/setup-pandoc@v1
with: with:
pandoc-version: '3.5' pandoc-version: '3.7'
- name: Build presentation main - name: Build presentation main
run: pandoc -t revealjs --resource-path=.:presentation/src/ -s presentation/src/index.md -o presentation/src/index.html run: pandoc -t revealjs --resource-path=.:presentation/src/ -s presentation/src/index.md -o presentation/src/index.html
@@ -40,7 +40,10 @@ jobs:
run: pandoc -t revealjs --resource-path=.:presentation/src/ -s presentation/src/essaimage.md -o presentation/src/essaimage.html run: pandoc -t revealjs --resource-path=.:presentation/src/ -s presentation/src/essaimage.md -o presentation/src/essaimage.html
- name: Build presentation formation-signature - name: Build presentation formation-signature
run: pandoc --from markdown+emoji -t revealjs --embed-resources --resource-path=.:presentation/src/ -s presentation/src/formation-signature.md -o presentation/src/formation-signature.html run: pandoc --from markdown+emoji -t revealjs --resource-path=.:presentation/src/ -s -o presentation/src/formation-signature.html presentation/src/formation-signature.md
- name: Build presentation haute-vienne
run: pandoc --from markdown+emoji -t revealjs --resource-path=.:presentation/src/ -s -o presentation/src/formation-signature.html presentation/src/haute-vienne.md
- name: Set up Docker Buildx - name: Set up Docker Buildx
uses: https://github.com/docker/setup-buildx-action@v3 uses: https://github.com/docker/setup-buildx-action@v3

22
.vscode/tasks.json vendored
View File

@@ -24,6 +24,28 @@
"kind": "build", "kind": "build",
"isDefault": true "isDefault": true
} }
},
{
"label": "Build formation haute-vienne",
"type": "shell",
"command": "pandoc",
"args": [
"--from",
"markdown+emoji",
"--to",
"revealjs",
"--standalone",
"--resource-path",
"./presentation/src/",
"-o",
"presentation/src/haute-vienne.html",
"presentation/src/haute-vienne.md"
],
"problemMatcher": [],
"group": {
"kind": "build",
"isDefault": true
}
} }
] ]
} }

View File

@@ -6,6 +6,18 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html),
and is generated by [Changie](https://github.com/miniscruff/changie). and is generated by [Changie](https://github.com/miniscruff/changie).
## 1.4.1 - 2025-05-19
### Fixed
* Fix pandoc version and build process
## 1.4.0 - 2025-05-19
### Added
* Présentation haute-vienne
## 1.3.0 - 2024-12-11
### Added
* amélirations à la formation formateurs
## 1.2.2 - 2024-11-18 ## 1.2.2 - 2024-11-18
### Fixed ### Fixed
* Embed resources into presentation formation signature * Embed resources into presentation formation signature

View File

@@ -88,17 +88,18 @@ La "mise en attente" ne bloque pas l'annulation automatique après 90 jours.
On ne peut pas créer plusieurs workflows sur un même document. On ne peut pas créer plusieurs workflows sur un même document.
## Envoi à des adresses emails 📨 ## Envoi du workflow à des adresses emails 📨
<!-- ici, très spécifique à vendée -->
Adresse email manuelles: supprimée
- 🆕 Groupes utilisateurs; Remplacé par l'adresse email des MDSF
- Chaque groupe est associé à :one: adresse email;
- Envoi du workflow à:
- des utilisateurs;
- et/ou des groupes d'utilisateurs;
----- -----
Adresse email manuelles: supprimée ## Adresse email MDSF
- 🆕 Nommées "Groupes utilisateurs";
- Chaque groupe est associé à :one: adresse email;
----- -----
@@ -107,24 +108,34 @@ Adresse email manuelles: supprimée
(pas utilisé par le CD85 au lancement) (pas utilisé par le CD85 au lancement)
## Envoi du workflow à…
- des utilisateurs;
- et/ou des groupes d'utilisateurs;
Même interface de recherche.
# Signature électronique des documents # Signature électronique des documents
## Principe de la signature ## Principe de la signature
Défini par Règlement UE "Eidas"
- **non-modification du document** après chaque signature; - **non-modification du document** après chaque signature;
- appose une **date certaine** sur le document; - appose une **date certaine** sur le document;
- identification du signataire;
De manière électronique. De manière électronique.
---- ----
## Identification du signataire
Constitue un "dossier de preuve" pour la signature: Constitue un "dossier de preuve" pour la signature:
- document d'identité pour l'usager; - document d'identité pour l'usager;
- récolte de l'adresse IP, agent signant, etc; - récolte de l'adresse IP, agent signant, etc;
- possibilité de vérifier la **non-modification** du document;
- possibilité de vérifier que le document **existe** à cette date.
---- ----
@@ -161,9 +172,16 @@ Des zones de signatures vont être ajoutées sur les documents.
Possibilité d'ajouter des zones manuellement Possibilité d'ajouter des zones manuellement
## Signature des agents
- :one: seul agent par demande de signature
- seul l'agent peut signer
## Signature des usagers ## Signature des usagers
- plusieurs signatures par étape - signature de un ou plusieurs usagers par étape
Ex.: un couple, les parents, …
---- ----
@@ -196,11 +214,6 @@ _L'usager n'a pas sa carte d'identité, il n'est pas présent, …_
L'usager peut revenir signer à l'accueil avec une tablette. L'usager peut revenir signer à l'accueil avec une tablette.
## Signature des agents
- :one: seul agent à la fois
- seul l'agent peut signer
## _Et si on ne veut pas signer ?_ ## _Et si on ne veut pas signer ?_
Indiquer si: Indiquer si:
@@ -262,10 +275,14 @@ Emails: sur [https://yopmail.com](yopmail.com) ― 📬 `chillcd85`
## Tâches ## Tâches
Faire signer un document à sa·son voisin·e de gauche, comme **utilisateur·trice**.
Générer un document "courrier type" dans le parcours Générer un document "courrier type" dans le parcours
Signer un document soi-même
-----
Faire signer un document à sa·son voisin·e de gauche, comme **utilisateur·trice**.
----- -----
Faire signer un document à sa·son voisin·e de droite, comme **usager**. Faire signer un document à sa·son voisin·e de droite, comme **usager**.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,25 @@
@startuml
if (L'utilisateur peut atteindre "tous les services" ?) then (Oui)
: Autorisation ✅;
detach
else (Non)
endif
:L'utilisateur ne peut "atteindre" que son service principal;
If (Le service principal de l'utilisateur est-il celui de l'information ?) then (Oui)
: Autorisation ✅;
detach
else (Non)
:Pas d'autorisation ❌;
detach
@enduml

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 4.9 KiB

View File

@@ -0,0 +1,25 @@
@startuml
if (L'utilisateur peut atteindre "tous les territoires" ?) then (Oui)
: Autorisation ✅;
detach
else (Non)
endif
:L'utilisateur ne peut "atteindre" que son territoire principal;
If (Le territoire principal de l'utilisateur est-il celui de l'information ?) then (Oui)
: Autorisation ✅;
detach
else (Non)
:Pas d'autorisation ❌;
detach
@enduml

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" data-diagram-type="ACTIVITY" height="269px" preserveAspectRatio="none" style="width:549px;height:269px;background:#FFFFFF;" version="1.1" viewBox="0 0 549 269" width="549px" zoomAndPan="magnify"><defs/><g><rect fill="#F1F1F1" height="33.9688" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="110.5017" x="211.9111" y="60.3013"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="86.6872" x="225.7256" y="81.4399">Autorisation &#9989;</text><polygon fill="#F1F1F1" points="131.8319,11.8989,402.4921,11.8989,414.4921,23.8989,402.4921,35.8989,131.8319,35.8989,119.8319,23.8989,131.8319,11.8989" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="18.686" x="271.162" y="46.1094">Oui</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="270.6602" x="131.8319" y="27.707">L'utilisateur peut atteindre "tous les territoires" ?</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="21.9302" x="414.4921" y="21.3047">Non</text><rect fill="#F1F1F1" height="33.9688" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="374.1055" x="80.1092" y="136.27"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="354.1055" x="90.1092" y="157.4087">L'utilisateur ne peut "atteindre" que son territoire principal</text><polygon fill="#F1F1F1" points="88.2508,190.2388,446.0731,190.2388,458.0731,202.2388,446.0731,214.2388,88.2508,214.2388,76.2508,202.2388,88.2508,190.2388" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="357.8223" x="88.2508" y="206.0469">Le territoire principal de l'utilisateur est-il celui de l'information ?</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="18.686" x="57.5648" y="199.6445">Oui</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="21.9302" x="458.0731" y="199.6445">Non</text><rect fill="#F1F1F1" height="33.9688" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="110.5017" x="11" y="224.2388"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="86.6872" x="24.8145" y="245.3774">Autorisation &#9989;</text><rect fill="#F1F1F1" height="33.9688" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="140.384" x="397.8811" y="224.2388"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="120.384" x="407.8811" y="245.3774">Pas d'autorisation &#10060;</text><line style="stroke:#181818;stroke-width:1;" x1="267.162" x2="267.162" y1="35.8989" y2="60.3013"/><polygon fill="#181818" points="263.162,50.3013,267.162,60.3013,271.162,50.3013,267.162,54.3013" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="414.4921" x2="426.4921" y1="23.8989" y2="23.8989"/><polygon fill="#181818" points="422.4921,64.2856,426.4921,74.2856,430.4921,64.2856,426.4921,68.2856" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="426.4921" x2="426.4921" y1="23.8989" y2="116.27"/><line style="stroke:#181818;stroke-width:1;" x1="426.4921" x2="267.162" y1="116.27" y2="116.27"/><line style="stroke:#181818;stroke-width:1;" x1="267.162" x2="267.162" y1="116.27" y2="136.27"/><polygon fill="#181818" points="263.162,126.27,267.162,136.27,271.162,126.27,267.162,130.27" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="76.2508" x2="66.2508" y1="202.2388" y2="202.2388"/><line style="stroke:#181818;stroke-width:1;" x1="66.2508" x2="66.2508" y1="202.2388" y2="224.2388"/><polygon fill="#181818" points="62.2508,214.2388,66.2508,224.2388,70.2508,214.2388,66.2508,218.2388" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="458.0731" x2="468.0731" y1="202.2388" y2="202.2388"/><line style="stroke:#181818;stroke-width:1;" x1="468.0731" x2="468.0731" y1="202.2388" y2="224.2388"/><polygon fill="#181818" points="464.0731,214.2388,468.0731,224.2388,472.0731,214.2388,468.0731,218.2388" style="stroke:#181818;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="267.162" x2="267.162" y1="170.2388" y2="190.2388"/><polygon fill="#181818" points="263.162,180.2388,267.162,190.2388,271.162,180.2388,267.162,184.2388" style="stroke:#181818;stroke-width:1;"/><!--SRC=[dO-n3S8m54HxJt5AGoXO81I84Wa1ArZnHNp9sC7-7e6E4M0v9Y4e0XI9YlgUxjr9XtexAofUibMMX9v5OLKfmIMYqbWoF3EKAOb6ISmLLdFeaG7rliZSc0RheZ6zEYG6F6wNfN5KsnwDeSz4lOjXu1YST0C-LGQErkgZhN0kH1wglbRqIK8hlVLBOpQltVoPmX5-qi-i2_5ewOkCgOGkfjCuziyhpS5ck9cTmFVh6tu2]--></g></svg>

After

Width:  |  Height:  |  Size: 4.9 KiB

View File

@@ -0,0 +1,32 @@
@startuml
start
if (Le **territoire** d'un des usagers est-il autorisé pour l'action donnée ?) then (Oui, autorisé)
note left: Si pas de territoire\n(usager non localisé)\nL'autorisation est toujours accordée.
else (Non)
:Pas d'autorisation ❌;
detach
endif
if (Le **service** de l'information est-il autorisé pour l'action donnée ?) then (Oui, autorisé)
else (Non)
:Pas d'autorisation ❌;
detach
endif
:Autorisation accordée ✅;
@enduml

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.4 KiB

BIN
presentation/src/img/export-date-floating.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
presentation/src/img/export-user-or-me.png (Stored with Git LFS) Normal file

Binary file not shown.