🚧 WIP 🚧

This commit is contained in:
Yann Esposito (Yogsototh) 2023-05-20 10:43:38 +02:00
parent 06d2fd424c
commit b442137db2
Signed by untrusted user who does not match committer: yogsototh
GPG key ID: 7B19A4C650D59646
14 changed files with 4505 additions and 3186 deletions

File diff suppressed because one or more lines are too long

Binary file not shown.

BIN
RBAC-tech-changes.pdf Normal file

Binary file not shown.

View file

@ -9573,3 +9573,453 @@ DEADLINE: <2023-03-06 Mon>
Les nouveaux propriétaires vont déplacer les contrats.
:END:
[2023-01-31 Tue 12:04]
* DONE Answer to Austin Haas about clients :chore:
:PROPERTIES:
:ARCHIVE_TIME: 2023-04-18 Tue 09:40
:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org
:ARCHIVE_CATEGORY: inbox
:ARCHIVE_TODO: DONE
:END:
:LOGBOOK:
CLOCK: [2023-03-09 Thu 11:03]--[2023-03-09 Thu 17:06] => 6:03
:END:
[2023-03-09 Thu 11:03]
Just by looking I think some client probably disappeared (in TEST).
From what I looking for, most clients belongs to Chris Sims who created specific
Orgs in all ENV to create the modules.
#+begin_src
NAM
module-id: d80e8041-e8ed-4d42-9b4c-7b0a7a4a6d1b
client-id: client-d8d91871-2735-43e6-bfca-ed4cb6b89f23
{
"scopes": [
"integration/module-type",
"admin/integration/module-type:write"
],
"description": "Used to create and update the Threat Grid SecureX module type.",
"approved?": true,
"redirects": [],
"availability": "org",
"password": "$s0$f0801$MG1GFImf7eHwuRKfqg8H+w==$W2h47bWx0Q3rTRjfidgSXvA+cGCC7b1AeqCh+z30978=",
"name": "TG Module Creation/Updates",
"org-id": "964a8c3b-9aef-4e1d-aadf-e2754004d230",
"enabled?": true,
"grants": [
"client-creds"
],
"client-type": "confidential",
"id": "client-d8d91871-2735-43e6-bfca-ed4cb6b89f23",
"approval-status": "approved",
"owner-id": "2f6ccd76-270e-4785-a33f-ea24400bc5a5",
"created-at": "2020-05-11T22:13:49.892Z"
}
belongs to Chris Sims
#+end_src
#+begin_src
EU
module-id: 28ef9a98-cd14-4a11-a2eb-6b80c5bb82fe
client-id: client-6f81864f-04e1-444a-ac92-e242797ed12f
{
"scopes": [
"integration/module-type",
"admin/integration/module-type:write"
],
"description": "Used to create and update the Threat Grid SecureX module type.",
"approved?": true,
"redirects": [],
"availability": "org",
"password": "$s0$f0801$7G0SDYzMCP2zNbDhi37Ahg==$ijMPk/LtBcTZlsifNl571QDOfxX4lQzcsIOFJYgnF3A=",
"name": "TG Module Creation/Updates",
"org-id": "99c5cf95-7788-4ce1-906f-86811aa57752",
"enabled?": true,
"grants": [
"client-creds"
],
"client-type": "confidential",
"id": "client-6f81864f-04e1-444a-ac92-e242797ed12f",
"approval-status": "approved",
"owner-id": "3f6edf85-9ad3-4098-be43-0b46d117f9ca",
"created-at": "2020-05-11T22:08:04.428Z"
}
#+end_src
#+begin_src
APJC
module-id: f82062a6-5b17-4943-b67e-2555bbcc95d4
client-id: client-73096290-4908-4a9a-bf0c-b29337ae58f6
{
"scopes": [
"integration/module-type",
"admin/integration/module-type:write"
],
"description": "Used to create and update the Threat Grid SecureX module type.",
"approved?": true,
"redirects": [],
"availability": "org",
"password": "$s0$f0801$qCVLku7mTWOAdzqWoMV/yA==$BTeIKEL2EcHdL0/wR4Q5CfYHjDlinDhiTSaGN0fXJKg=",
"name": "TG Module Creation/Updates",
"org-id": "4f169b08-bb0d-4e97-a358-8fd3fd819066",
"enabled?": true,
"grants": [
"client-creds"
],
"client-type": "confidential",
"id": "client-73096290-4908-4a9a-bf0c-b29337ae58f6",
"approval-status": "approved",
"owner-id": "fe332b50-62ae-4ac9-8eb0-4b9b39565bfc",
"created-at": "2020-05-11T22:17:37.247Z"
}
owned by:
"user-email": "chrsims+apjc_modules@cisco.com",
"user-name": "Chris Sims"
from Org: 4f169b08-bb0d-4e97-a358-8fd3fd819066
named: "Cisco Modules"
#+end_src
* DONE commander gâteau
SCHEDULED: <2023-04-06 Thu 11:30>
:PROPERTIES:
:ARCHIVE_TIME: 2023-04-18 Tue 09:40
:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org
:ARCHIVE_CATEGORY: inbox
:ARCHIVE_TODO: DONE
:END:
[2023-04-06 Thu 07:23]
* DONE goûter chocolat
SCHEDULED: <2023-04-06 Thu 11:30>
:PROPERTIES:
:ARCHIVE_TIME: 2023-04-18 Tue 09:40
:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org
:ARCHIVE_CATEGORY: inbox
:ARCHIVE_TODO: DONE
:END:
[2023-04-06 Thu 07:24]
* DONE acheter lapins lindt
CLOSED: [2023-04-09 Sun 09:17] SCHEDULED: <2023-04-06 Thu 11:30>
:PROPERTIES:
:ARCHIVE_TIME: 2023-04-18 Tue 09:40
:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org
:ARCHIVE_CATEGORY: inbox
:ARCHIVE_TODO: DONE
:END:
:LOGBOOK:
- State "DONE" from "TODO" [2023-04-09 Sun 09:17]
:END:
[2023-04-06 Thu 07:25]
* DONE Appeler pour https://www.seloger.com/annonces/achat/maison/martigues-13/199825337.htm
DEADLINE: <2023-04-17 Mon 09:10>--<2023-04-17 Mon 19:12>
:PROPERTIES:
:ARCHIVE_TIME: 2023-04-18 Tue 09:40
:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org
:ARCHIVE_CATEGORY: inbox
:ARCHIVE_TODO: DONE
:END:
[2023-04-15 Sat 18:12]
* TODO Appeler pour https://www.seloger.com/annonces/achat/maison/martigues-13/199825337.htm
:PROPERTIES:
:ARCHIVE_TIME: 2023-04-18 Tue 09:40
:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org
:ARCHIVE_CATEGORY: inbox
:ARCHIVE_TODO: TODO
:END:
[2023-04-15 Sat 18:11]
* DONE [#B] Payer le loyer
DEADLINE: <2023-03-31 Fri 16:00>
:PROPERTIES:
:ARCHIVE_TIME: 2023-04-18 Tue 09:41
:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org
:ARCHIVE_OLPATH: Inbox
:ARCHIVE_CATEGORY: inbox
:ARCHIVE_TODO: DONE
:END:
[2023-03-31 Fri 14:08]
* DONE Récupérer tous les documents pour le courtier
CLOSED: [2023-04-06 Thu 07:26] DEADLINE: <2023-04-05 Wed 16:00>
:PROPERTIES:
:ARCHIVE_TIME: 2023-04-18 Tue 09:41
:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org
:ARCHIVE_OLPATH: Inbox
:ARCHIVE_CATEGORY: inbox
:ARCHIVE_TODO: DONE
:END:
:LOGBOOK:
- State "DONE" from "TODO" [2023-04-06 Thu 07:26]
:END:
[2023-03-31 Fri 14:06]
* DONE Appeler Orange
DEADLINE: <2023-03-20 Mon 11:45>
:PROPERTIES:
:ARCHIVE_TIME: 2023-04-18 Tue 09:41
:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org
:ARCHIVE_OLPATH: Inbox
:ARCHIVE_CATEGORY: inbox
:ARCHIVE_TODO: DONE
:END:
[2023-03-20 Mon 11:44]
* DONE Envoyer demande de remboursement
DEADLINE: <2023-03-20 Mon 12:00>
:PROPERTIES:
:ARCHIVE_TIME: 2023-04-18 Tue 09:41
:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org
:ARCHIVE_OLPATH: Inbox
:ARCHIVE_CATEGORY: inbox
:ARCHIVE_TODO: DONE
:END:
[2023-03-20 Mon 11:41]
* DONE Envoyer justificatif de domicile
DEADLINE: <2023-03-20 Mon 12:00>
:PROPERTIES:
:ARCHIVE_TIME: 2023-04-18 Tue 09:41
:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org
:ARCHIVE_OLPATH: Inbox
:ARCHIVE_CATEGORY: inbox
:ARCHIVE_TODO: DONE
:END:
[2023-03-20 Mon 11:40]
* DONE Acheter croquettes chats
DEADLINE: <2023-03-20 Mon 16:00>
:PROPERTIES:
:ARCHIVE_TIME: 2023-04-18 Tue 09:41
:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org
:ARCHIVE_OLPATH: Inbox
:ARCHIVE_CATEGORY: inbox
:ARCHIVE_TODO: DONE
:END:
[2023-03-20 Mon 10:01]
* DONE Passer grain fin sur la table
DEADLINE: <2023-03-20 Mon 15:00>
:PROPERTIES:
:ARCHIVE_TIME: 2023-04-18 Tue 09:41
:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org
:ARCHIVE_OLPATH: Inbox
:ARCHIVE_CATEGORY: inbox
:ARCHIVE_TODO: DONE
:END:
[2023-03-20 Mon 09:58]
* DONE Appeler le banquier, envoyer les documents
DEADLINE: <2023-03-20 Mon 10:30>
:PROPERTIES:
:ARCHIVE_TIME: 2023-04-18 Tue 09:41
:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org
:ARCHIVE_OLPATH: Inbox
:ARCHIVE_CATEGORY: inbox
:ARCHIVE_TODO: DONE
:END:
[2023-03-20 Mon 09:57]
* DONE étendre le linge
DEADLINE: <2023-03-20 Mon 11:00>
:PROPERTIES:
:ARCHIVE_TIME: 2023-04-18 Tue 09:41
:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org
:ARCHIVE_OLPATH: Inbox
:ARCHIVE_CATEGORY: inbox
:ARCHIVE_TODO: DONE
:END:
[2023-03-20 Mon 09:56]
* DONE Payer le peintre
DEADLINE: <2023-04-06 Thu 15:00> SCHEDULED: <2023-03-30 Thu>
:PROPERTIES:
:ARCHIVE_TIME: 2023-04-18 Tue 09:41
:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org
:ARCHIVE_OLPATH: Inbox
:ARCHIVE_CATEGORY: inbox
:ARCHIVE_TODO: DONE
:END:
[2023-03-16 Thu 17:03]
* DONE Publish composable nix-shell
SCHEDULED: <2023-03-06 Mon 15:00>
:PROPERTIES:
:ARCHIVE_TIME: 2023-04-18 Tue 09:41
:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org
:ARCHIVE_OLPATH: Inbox
:ARCHIVE_CATEGORY: inbox
:ARCHIVE_TODO: DONE
:END:
[2023-03-01 Wed 10:15]
* DONE [#B] Payer le loyer
DEADLINE: <2023-02-28 Tue 17:00>
:PROPERTIES:
:ARCHIVE_TIME: 2023-04-18 Tue 09:41
:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org
:ARCHIVE_OLPATH: Inbox
:ARCHIVE_CATEGORY: inbox
:ARCHIVE_TODO: DONE
:END:
[2023-02-27 Mon 10:54]
* DONE Appeler l'assurance pour les cartes des voitures
DEADLINE: <2023-02-24 Fri 10:30>
:PROPERTIES:
:ARCHIVE_TIME: 2023-04-18 Tue 09:41
:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org
:ARCHIVE_OLPATH: Inbox
:ARCHIVE_CATEGORY: inbox
:ARCHIVE_TODO: DONE
:END:
[2023-02-23 Thu 19:49]
* DONE Appeler Bastien pour samedi
:PROPERTIES:
:ARCHIVE_TIME: 2023-04-18 Tue 09:41
:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org
:ARCHIVE_OLPATH: Inbox
:ARCHIVE_CATEGORY: inbox
:ARCHIVE_TODO: DONE
:END:
[2023-02-17 Fri 08:56]
* DONE Supprimer Assurance Habitation Valbonne
DEADLINE: <2023-03-22 Wed 16:00> SCHEDULED: <2023-03-20 Mon 11:45>
:PROPERTIES:
:ARCHIVE_TIME: 2023-04-18 Tue 09:41
:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org
:ARCHIVE_OLPATH: Inbox
:ARCHIVE_CATEGORY: inbox
:ARCHIVE_TODO: DONE
:END:
[2023-01-31 Tue 12:05]
* DONE DL The good place
SCHEDULED: <2023-03-01 Wed>
:PROPERTIES:
:ARCHIVE_TIME: 2023-04-18 Tue 09:41
:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org
:ARCHIVE_OLPATH: Inbox
:ARCHIVE_CATEGORY: inbox
:ARCHIVE_TODO: DONE
:END:
* DONE Check ~nix-portable~ to create fully portable scripts
SCHEDULED: <2023-05-03 Wed 14:20>
:PROPERTIES:
:ARCHIVE_TIME: 2023-05-09 Tue 18:37
:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org
:ARCHIVE_OLPATH: Inbox
:ARCHIVE_CATEGORY: inbox
:ARCHIVE_TODO: DONE
:END:
[2023-05-02 Tue 11:08]
* DONE Envoyer un mail au notaire pour la date
DEADLINE: <2023-05-02 Tue 11:00>
:PROPERTIES:
:ARCHIVE_TIME: 2023-05-09 Tue 18:37
:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org
:ARCHIVE_OLPATH: Inbox
:ARCHIVE_CATEGORY: inbox
:ARCHIVE_TODO: DONE
:END:
[2023-05-02 Tue 10:42]
* DONE Regarder sans soleil https://www.youtube.com/watch?v=fdusEgrbhgA
SCHEDULED: <2023-05-05 Fri 21:00>
:PROPERTIES:
:ARCHIVE_TIME: 2023-05-09 Tue 18:37
:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org
:ARCHIVE_OLPATH: Inbox
:ARCHIVE_CATEGORY: inbox
:ARCHIVE_TODO: DONE
:END:
[2022-11-26 Sat 11:04]
* DONE Envoyer mail au notaire :chore:
:PROPERTIES:
:ARCHIVE_TIME: 2023-05-09 Tue 18:37
:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org
:ARCHIVE_CATEGORY: inbox
:ARCHIVE_TODO: DONE
:END:
:LOGBOOK:
CLOCK: [2023-05-02 Tue 11:09]--[2023-05-02 Tue 11:28] => 0:19
:END:
[2023-05-02 Tue 11:09]
helped with chatGPT
Madame Moreira,
Mon épouse et moi-même sommes actuellement en train d'organiser les préparatifs
de notre acquisition immobilière.
Nous souhaiterions savoir s'il serait possible d'organiser une signature
définitive avant début août.
En effet, cela simplifierait grandement notre organisation.
Nous avons conscience que les délais sont assez longs, et nous craignons que la
période estivale ne complique encore davantage les choses.
Nous sommes conscients qu'il est difficile de prévoir avec précision les délais
nécessaires, mais nous espérons qu'il sera possible de conclure cette
transaction avant septembre.
Nous sommes également conscients qu'il est nécessaire de signer un compromis
avant de commencer notre dossier de prêt.
Nous nous demandons donc si, étant donné l'avancement actuel de notre dossier et
si tout se passe sans anicroche, nous pourrions envisager d'eménager début août.
Nous vous remercions par avance de votre réponse, et nous restons à votre
disposition pour tout renseignement complémentaire.
Bien cordialement,
Yann Esposito
* DONE Répondre au notaire pour le RDV :chore:
:PROPERTIES:
:ARCHIVE_TIME: 2023-05-09 Tue 18:37
:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org
:ARCHIVE_CATEGORY: inbox
:ARCHIVE_TODO: DONE
:END:
:LOGBOOK:
CLOCK: [2023-05-02 Tue 16:51]--[2023-05-02 Tue 16:54] => 0:03
:END:
[2023-05-02 Tue 16:51]
* DONE Inside Man (TV Mini Series 2022) - IMDb
CLOSED: [2023-05-06 Sat 09:05] SCHEDULED: <2023-04-30 Sun 19:00>
:PROPERTIES:
:ARCHIVE_TIME: 2023-05-09 Tue 18:37
:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org
:ARCHIVE_CATEGORY: inbox
:ARCHIVE_TODO: DONE
:END:
:LOGBOOK:
- State "DONE" from "TODO" [2023-05-06 Sat 09:05]
:END:
[2023-04-30 Sun 14:18]
https://www.imdb.com/title/tt10948716/
* DONE Check projet zomboid
SCHEDULED: <2023-05-06 Sat>
:PROPERTIES:
:ARCHIVE_TIME: 2023-05-09 Tue 18:37
:ARCHIVE_FILE: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org
:ARCHIVE_CATEGORY: inbox
:ARCHIVE_TODO: DONE
:END:
[2023-05-06 Sat 18:10]

View file

@ -1,472 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2019-09-05 Thu 16:06 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Vers l'autonomie</title>
<meta name="generator" content="Org mode" />
<meta name="author" content="Yann Esposito" />
<style type="text/css">
<!--/*--><![CDATA[/*><!--*/
.title { text-align: center;
margin-bottom: .2em; }
.subtitle { text-align: center;
font-size: medium;
font-weight: bold;
margin-top:0; }
.todo { font-family: monospace; color: red; }
.done { font-family: monospace; color: green; }
.priority { font-family: monospace; color: orange; }
.tag { background-color: #eee; font-family: monospace;
padding: 2px; font-size: 80%; font-weight: normal; }
.timestamp { color: #bebebe; }
.timestamp-kwd { color: #5f9ea0; }
.org-right { margin-left: auto; margin-right: 0px; text-align: right; }
.org-left { margin-left: 0px; margin-right: auto; text-align: left; }
.org-center { margin-left: auto; margin-right: auto; text-align: center; }
.underline { text-decoration: underline; }
#postamble p, #preamble p { font-size: 90%; margin: .2em; }
p.verse { margin-left: 3%; }
pre {
border: 1px solid #ccc;
box-shadow: 3px 3px 3px #eee;
padding: 8pt;
font-family: monospace;
overflow: auto;
margin: 1.2em;
}
pre.src {
position: relative;
overflow: visible;
padding-top: 1.2em;
}
pre.src:before {
display: none;
position: absolute;
background-color: white;
top: -10px;
right: 10px;
padding: 3px;
border: 1px solid black;
}
pre.src:hover:before { display: inline;}
/* Languages per Org manual */
pre.src-asymptote:before { content: 'Asymptote'; }
pre.src-awk:before { content: 'Awk'; }
pre.src-C:before { content: 'C'; }
/* pre.src-C++ doesn't work in CSS */
pre.src-clojure:before { content: 'Clojure'; }
pre.src-css:before { content: 'CSS'; }
pre.src-D:before { content: 'D'; }
pre.src-ditaa:before { content: 'ditaa'; }
pre.src-dot:before { content: 'Graphviz'; }
pre.src-calc:before { content: 'Emacs Calc'; }
pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
pre.src-fortran:before { content: 'Fortran'; }
pre.src-gnuplot:before { content: 'gnuplot'; }
pre.src-haskell:before { content: 'Haskell'; }
pre.src-hledger:before { content: 'hledger'; }
pre.src-java:before { content: 'Java'; }
pre.src-js:before { content: 'Javascript'; }
pre.src-latex:before { content: 'LaTeX'; }
pre.src-ledger:before { content: 'Ledger'; }
pre.src-lisp:before { content: 'Lisp'; }
pre.src-lilypond:before { content: 'Lilypond'; }
pre.src-lua:before { content: 'Lua'; }
pre.src-matlab:before { content: 'MATLAB'; }
pre.src-mscgen:before { content: 'Mscgen'; }
pre.src-ocaml:before { content: 'Objective Caml'; }
pre.src-octave:before { content: 'Octave'; }
pre.src-org:before { content: 'Org mode'; }
pre.src-oz:before { content: 'OZ'; }
pre.src-plantuml:before { content: 'Plantuml'; }
pre.src-processing:before { content: 'Processing.js'; }
pre.src-python:before { content: 'Python'; }
pre.src-R:before { content: 'R'; }
pre.src-ruby:before { content: 'Ruby'; }
pre.src-sass:before { content: 'Sass'; }
pre.src-scheme:before { content: 'Scheme'; }
pre.src-screen:before { content: 'Gnu Screen'; }
pre.src-sed:before { content: 'Sed'; }
pre.src-sh:before { content: 'shell'; }
pre.src-sql:before { content: 'SQL'; }
pre.src-sqlite:before { content: 'SQLite'; }
/* additional languages in org.el's org-babel-load-languages alist */
pre.src-forth:before { content: 'Forth'; }
pre.src-io:before { content: 'IO'; }
pre.src-J:before { content: 'J'; }
pre.src-makefile:before { content: 'Makefile'; }
pre.src-maxima:before { content: 'Maxima'; }
pre.src-perl:before { content: 'Perl'; }
pre.src-picolisp:before { content: 'Pico Lisp'; }
pre.src-scala:before { content: 'Scala'; }
pre.src-shell:before { content: 'Shell Script'; }
pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
/* additional language identifiers per "defun org-babel-execute"
in ob-*.el */
pre.src-cpp:before { content: 'C++'; }
pre.src-abc:before { content: 'ABC'; }
pre.src-coq:before { content: 'Coq'; }
pre.src-groovy:before { content: 'Groovy'; }
/* additional language identifiers from org-babel-shell-names in
ob-shell.el: ob-shell is the only babel language using a lambda to put
the execution function name together. */
pre.src-bash:before { content: 'bash'; }
pre.src-csh:before { content: 'csh'; }
pre.src-ash:before { content: 'ash'; }
pre.src-dash:before { content: 'dash'; }
pre.src-ksh:before { content: 'ksh'; }
pre.src-mksh:before { content: 'mksh'; }
pre.src-posh:before { content: 'posh'; }
/* Additional Emacs modes also supported by the LaTeX listings package */
pre.src-ada:before { content: 'Ada'; }
pre.src-asm:before { content: 'Assembler'; }
pre.src-caml:before { content: 'Caml'; }
pre.src-delphi:before { content: 'Delphi'; }
pre.src-html:before { content: 'HTML'; }
pre.src-idl:before { content: 'IDL'; }
pre.src-mercury:before { content: 'Mercury'; }
pre.src-metapost:before { content: 'MetaPost'; }
pre.src-modula-2:before { content: 'Modula-2'; }
pre.src-pascal:before { content: 'Pascal'; }
pre.src-ps:before { content: 'PostScript'; }
pre.src-prolog:before { content: 'Prolog'; }
pre.src-simula:before { content: 'Simula'; }
pre.src-tcl:before { content: 'tcl'; }
pre.src-tex:before { content: 'TeX'; }
pre.src-plain-tex:before { content: 'Plain TeX'; }
pre.src-verilog:before { content: 'Verilog'; }
pre.src-vhdl:before { content: 'VHDL'; }
pre.src-xml:before { content: 'XML'; }
pre.src-nxml:before { content: 'XML'; }
/* add a generic configuration mode; LaTeX export needs an additional
(add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
pre.src-conf:before { content: 'Configuration File'; }
table { border-collapse:collapse; }
caption.t-above { caption-side: top; }
caption.t-bottom { caption-side: bottom; }
td, th { vertical-align:top; }
th.org-right { text-align: center; }
th.org-left { text-align: center; }
th.org-center { text-align: center; }
td.org-right { text-align: right; }
td.org-left { text-align: left; }
td.org-center { text-align: center; }
dt { font-weight: bold; }
.footpara { display: inline; }
.footdef { margin-bottom: 1em; }
.figure { padding: 1em; }
.figure p { text-align: center; }
.equation-container {
display: table;
text-align: center;
width: 100%;
}
.equation {
vertical-align: middle;
}
.equation-label {
display: table-cell;
text-align: right;
vertical-align: middle;
}
.inlinetask {
padding: 10px;
border: 2px solid gray;
margin: 10px;
background: #ffffcc;
}
#org-div-home-and-up
{ text-align: right; font-size: 70%; white-space: nowrap; }
textarea { overflow-x: auto; }
.linenr { font-size: smaller }
.code-highlighted { background-color: #ffff00; }
.org-info-js_info-navigation { border-style: none; }
#org-info-js_console-label
{ font-size: 10px; font-weight: bold; white-space: nowrap; }
.org-info-js_search-highlight
{ background-color: #ffff00; color: #000000; font-weight: bold; }
.org-svg { width: 90%; }
/*]]>*/-->
</style>
<script type="text/javascript">
/*
@licstart The following is the entire license notice for the
JavaScript code in this tag.
Copyright (C) 2012-2019 Free Software Foundation, Inc.
The JavaScript code in this tag is free software: you can
redistribute it and/or modify it under the terms of the GNU
General Public License (GNU GPL) as published by the Free Software
Foundation, either version 3 of the License, or (at your option)
any later version. The code is distributed WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU GPL for more details.
As additional permission under GNU GPL version 3 section 7, you
may distribute non-source (e.g., minimized or compacted) forms of
that code without the copy of the GNU GPL normally required by
section 4, provided you include this license notice and a URL
through which recipients can access the Corresponding Source.
@licend The above is the entire license notice
for the JavaScript code in this tag.
*/
<!--/*--><![CDATA[/*><!--*/
function CodeHighlightOn(elem, id)
{
var target = document.getElementById(id);
if(null != target) {
elem.cacheClassElem = elem.className;
elem.cacheClassTarget = target.className;
target.className = "code-highlighted";
elem.className = "code-highlighted";
}
}
function CodeHighlightOff(elem, id)
{
var target = document.getElementById(id);
if(elem.cacheClassElem)
elem.className = elem.cacheClassElem;
if(elem.cacheClassTarget)
target.className = elem.cacheClassTarget;
}
/*]]>*///-->
</script>
</head>
<body>
<div id="content">
<h1 class="title">Vers l'autonomie</h1>
<div id="table-of-contents">
<h2>Table of Contents</h2>
<div id="text-table-of-contents">
<ul>
<li><a href="#org13f23d3">1. <span class="todo TODO">TODO</span> Quotidien <code>[0/3]</code></a>
<ul>
<li><a href="#org37d43f4">1.1. <span class="todo TODO">TODO</span> Rangement, propreté <code>[0/3]</code></a>
<ul>
<li><a href="#orgae65bbb">1.1.1. <span class="todo TODO">TODO</span> Faire sa chambre le matin <code>[0/6]</code></a></li>
<li><a href="#orga408d95">1.1.2. <span class="todo TODO">TODO</span> Repas <code>[0/8]</code></a></li>
<li><a href="#org7f235ad">1.1.3. <span class="todo TODO">TODO</span> Zones communes <code>[0/5]</code></a></li>
</ul>
</li>
<li><a href="#org9ea9bdc">1.2. <span class="todo TODO">TODO</span> Hygiène <code>[0/4]</code></a>
<ul>
<li><a href="#orgc4daf23">1.2.1. <span class="todo TODO">TODO</span> Se brosser les dents</a></li>
<li><a href="#orge52dc87">1.2.2. <span class="todo TODO">TODO</span> Se doucher</a></li>
<li><a href="#org7c00c4b">1.2.3. <span class="todo TODO">TODO</span> Dîner si possible en famille</a></li>
<li><a href="#org6dbc3cb">1.2.4. <span class="todo TODO">TODO</span> Se laver les mains avant de manger et de mettre la table</a></li>
</ul>
</li>
<li><a href="#org187ba7f">1.3. <span class="todo TODO">TODO</span> Travail scolaire / permis / obligations diverses <code>[0/2]</code></a>
<ul>
<li><a href="#orgc9b81ca">1.3.1. <span class="todo TODO">TODO</span> Se lever à l'heure pour <code>[0/7]</code></a></li>
<li><a href="#org4e937ea">1.3.2. <span class="todo TODO">TODO</span> Après les cours <code>[0/4]</code></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<div id="outline-container-org13f23d3" class="outline-2">
<h2 id="org13f23d3"><span class="section-number-2">1</span> <span class="todo TODO">TODO</span> Quotidien <code>[0/3]</code></h2>
<div class="outline-text-2" id="text-1">
</div>
<div id="outline-container-org37d43f4" class="outline-3">
<h3 id="org37d43f4"><span class="section-number-3">1.1</span> <span class="todo TODO">TODO</span> Rangement, propreté <code>[0/3]</code></h3>
<div class="outline-text-3" id="text-1-1">
</div>
<div id="outline-container-orgae65bbb" class="outline-4">
<h4 id="orgae65bbb"><span class="section-number-4">1.1.1</span> <span class="todo TODO">TODO</span> Faire sa chambre le matin <code>[0/6]</code></h4>
<div class="outline-text-4" id="text-1-1-1">
</div>
<ol class="org-ol">
<li><a id="orgb55b7fd"></a><span class="todo TODO">TODO</span> Faire le lit<br /></li>
<li><a id="org9d72b26"></a><span class="todo TODO">TODO</span> mettre ses habits sales au sale<br /></li>
<li><a id="orge59a0d2"></a><span class="todo TODO">TODO</span> ramasser les décher et les mettre à la poubelle<br /></li>
<li><a id="org6ed78f6"></a><span class="todo TODO">TODO</span> ne pas laisser de vaisselle dans la chambre<br /></li>
<li><a id="org9897efe"></a><span class="todo TODO">TODO</span> ne pas laisser de bouteille d'eau dans la chambre<br /></li>
<li><a id="org882c18d"></a><span class="todo TODO">TODO</span> ne pas laisser de nourriture dans la chambre<br /></li>
</ol>
</div>
<div id="outline-container-orga408d95" class="outline-4">
<h4 id="orga408d95"><span class="section-number-4">1.1.2</span> <span class="todo TODO">TODO</span> Repas <code>[0/8]</code></h4>
<div class="outline-text-4" id="text-1-1-2">
</div>
<ol class="org-ol">
<li><a id="orgae915b2"></a><span class="todo TODO">TODO</span> Participer à mettre la table <code>[0/6]</code><br />
<ol class="org-ol">
<li><a id="orgcab862f"></a><span class="todo TODO">TODO</span> Assiettes<br /></li>
<li><a id="orgb2e7822"></a><span class="todo TODO">TODO</span> Couverts<br /></li>
<li><a id="org5874eae"></a><span class="todo TODO">TODO</span> Verres<br /></li>
<li><a id="orgdc41765"></a><span class="todo TODO">TODO</span> Plat principal<br /></li>
<li><a id="org6bc2bfb"></a><span class="todo TODO">TODO</span> Eau<br /></li>
<li><a id="org62f73dd"></a><span class="todo TODO">TODO</span> Condiments (sel, poivre, vinaigrette, etc&#x2026;)<br /></li>
</ol>
</li>
<li><a id="org5413814"></a><span class="todo TODO">TODO</span> Nettoyer après avoir manger <code>[0/2]</code><br />
<ol class="org-ol">
<li><a id="org6798ae9"></a><span class="todo TODO">TODO</span> ranger sa table <code>[0/3]</code><br />
<ol class="org-ol">
<li><a id="orgd6871ad"></a><span class="todo TODO">TODO</span> son assiette / bols / etc&#x2026;<br /></li>
<li><a id="orgb70852c"></a><span class="todo TODO">TODO</span> ses couverts<br /></li>
<li><a id="orgad6a301"></a><span class="todo TODO">TODO</span> son verre<br /></li>
</ol>
</li>
<li><a id="orgce1c471"></a><span class="todo TODO">TODO</span> débarrasser la table <code>[0/6]</code><br />
<ol class="org-ol">
<li><a id="org59260f8"></a><span class="todo TODO">TODO</span> l'eau à re-remplir, remettre au frais pour le lendemain<br /></li>
<li><a id="org20b2480"></a><span class="todo TODO">TODO</span> débarrasser le plat principal<br />
<div class="outline-text-7" id="text-1-1-2-2-2-2">
<ul class="org-ul">
<li>si il reste beaucoup remettre le plat au frigo (le laisser refroidir)</li>
<li>si il en reste peu, ou qu'on n'en remangera pas, vider le reste du plat
principal dans un autre récipient plus petit et le mettre soi au frigo,
soit au congélateur pour le manger plus tard. Et nettoyer, à la main, le
grand récipient (plat à gratin, saladier, marmite, etc&#x2026;)</li>
</ul>
</div>
</li>
<li><a id="org25f773b"></a><span class="todo TODO">TODO</span> débarrasser le pain et le remettre à sa place<br /></li>
<li><a id="org2149c96"></a><span class="todo TODO">TODO</span> débarrasser les condiments (sel, moutarde, etc&#x2026;)<br /></li>
<li><a id="orgc7f2d06"></a><span class="todo TODO">TODO</span> essuyer la table<br />
<div class="outline-text-7" id="text-1-1-2-2-2-5">
<ul class="org-ul">
<li>vérifier qu'il ne reste plus rien</li>
<li>essuyer sur les rebords de la table</li>
<li>nettoyer les miettes par terre ou essuyer si c'est vraiment sale</li>
<li>après avoir passer l'éponge, essuyer avec une serviette pour ne pas
laisser des traces d'humidité</li>
</ul>
</div>
</li>
<li><a id="org9552813"></a><span class="todo TODO">TODO</span> Mettre au recyclage vs poubelle<br /></li>
</ol>
</li>
</ol>
</li>
<li><a id="org9ced883"></a><span class="todo TODO">TODO</span> Savoir mettre correctement la vaisselle dans le lave vaisselle<br />
<div class="outline-text-5" id="text-1-1-2-3">
<ul class="org-ul">
<li>les verres jamais dans le mauvais sens</li>
<li>les bols et les assiettes creusent ne doivent pas être obstruées</li>
<li>il vaut mieux nettoyer une gros élément à la main que lancer le lave
vaisselle inutilement 2x</li>
</ul>
</div>
</li>
<li><a id="org9a61e72"></a><span class="todo TODO">TODO</span> Savoir si on doit lancer le lave vaisselle<br /></li>
<li><a id="org4ef5935"></a><span class="todo TODO">TODO</span> Savoir lancer le lave vaisselle si nécessaire<br /></li>
<li><a id="org072d04a"></a><span class="todo TODO">TODO</span> Savoir si on doit débarrasser le lave vaisselle<br /></li>
<li><a id="org74ab453"></a><span class="todo TODO">TODO</span> Débarrasser le lave vaisselle<br /></li>
</ol>
</div>
<div id="outline-container-org7f235ad" class="outline-4">
<h4 id="org7f235ad"><span class="section-number-4">1.1.3</span> <span class="todo TODO">TODO</span> Zones communes <code>[0/5]</code></h4>
<div class="outline-text-4" id="text-1-1-3">
</div>
<ol class="org-ol">
<li><a id="org7f38b2a"></a><span class="todo TODO">TODO</span> Salon/cuisine <code>[0/6]</code><br />
<ol class="org-ol">
<li><a id="orga63f110"></a><span class="todo TODO">TODO</span> Si le sol est sale lancer le robot<br /></li>
<li><a id="orge897183"></a><span class="todo TODO">TODO</span> Savoir vider et nettoyer le robot<br /></li>
<li><a id="org04a9a3f"></a><span class="todo TODO">TODO</span> Si la poubelle est pleine, jeter la poubelle, savoir la remplacer<br /></li>
<li><a id="orgdd46e2a"></a><span class="todo TODO">TODO</span> Si la poubelle coule et salit le sol, savoir nettoyer le sol<br /></li>
<li><a id="orga09ff08"></a><span class="todo TODO">TODO</span> Savoir nettoyer la poubelle si elle est sale<br /></li>
<li><a id="orgfb4c5e4"></a><span class="todo TODO">TODO</span> Savoir passer l'aspirateur et la pièce<br /></li>
</ol>
</li>
<li><a id="orgfb9dd2a"></a><span class="todo TODO">TODO</span> Savoir s'il faut arroser les plantes et les arroser si nécessaire<br /></li>
<li><a id="org183a86d"></a><span class="todo TODO">TODO</span> Salle de bain <code>[0/7]</code><br />
<ol class="org-ol">
<li><a id="orgbe826e2"></a><span class="todo TODO">TODO</span> Savoir ranger sa sale de bain<br /></li>
<li><a id="org8523378"></a><span class="todo TODO">TODO</span> Savoir plier et ranger sa serviette<br /></li>
<li><a id="org98b43f8"></a><span class="todo TODO">TODO</span> Nettoyer le sol après la douche<br /></li>
<li><a id="orge41e156"></a><span class="todo TODO">TODO</span> Nettoyer le siphon de la douche si nécessaire<br /></li>
<li><a id="orgfcf6f09"></a><span class="todo TODO">TODO</span> Nettoyer le lavabo<br /></li>
<li><a id="org515a214"></a><span class="todo TODO">TODO</span> Savoir ranger les produit d'hygiène, jeter et prévoir<br /></li>
<li><a id="orgc1e8ef6"></a><span class="todo TODO">TODO</span> Savoir utiliser les produits d'entretiens<br /></li>
</ol>
</li>
<li><a id="org7f0b5f9"></a><span class="todo TODO">TODO</span> Toilettes <code>[0/4]</code><br />
<ol class="org-ol">
<li><a id="orge6b5f0f"></a><span class="todo TODO">TODO</span> Jeter les rouleau usagés<br /></li>
<li><a id="orgcc50c43"></a><span class="todo TODO">TODO</span> Nettoyer le sol sale des toilettes si besoin<br /></li>
<li><a id="org688a0f3"></a><span class="todo TODO">TODO</span> Vérifier et nettoyer les traces sous l'abattant<br /></li>
<li><a id="org4b51873"></a><span class="todo TODO">TODO</span> Savoir acheter du papier toilette (ne pas attendre qu'il soit trop tard)<br /></li>
</ol>
</li>
<li><a id="org935868a"></a><span class="todo TODO">TODO</span> Entrée <code>[0/4]</code><br />
<ol class="org-ol">
<li><a id="orgeee79e8"></a><span class="todo TODO">TODO</span> ranger ses chaussures dès l'entrée dans l'appartement<br /></li>
<li><a id="org3e1f95c"></a><span class="todo TODO">TODO</span> pendre ses manteaux/gilets dans la penderie<br /></li>
<li><a id="org690222f"></a><span class="todo TODO">TODO</span> ranger ses bonnets / gants / accessoires dans la penderie<br /></li>
<li><a id="org4f27d29"></a><span class="todo TODO">TODO</span> ramasser et ranger ce qui traîne<br /></li>
</ol>
</li>
</ol>
</div>
</div>
<div id="outline-container-org9ea9bdc" class="outline-3">
<h3 id="org9ea9bdc"><span class="section-number-3">1.2</span> <span class="todo TODO">TODO</span> Hygiène <code>[0/4]</code></h3>
<div class="outline-text-3" id="text-1-2">
</div>
<div id="outline-container-orgc4daf23" class="outline-4">
<h4 id="orgc4daf23"><span class="section-number-4">1.2.1</span> <span class="todo TODO">TODO</span> Se brosser les dents</h4>
</div>
<div id="outline-container-orge52dc87" class="outline-4">
<h4 id="orge52dc87"><span class="section-number-4">1.2.2</span> <span class="todo TODO">TODO</span> Se doucher</h4>
</div>
<div id="outline-container-org7c00c4b" class="outline-4">
<h4 id="org7c00c4b"><span class="section-number-4">1.2.3</span> <span class="todo TODO">TODO</span> Dîner si possible en famille</h4>
</div>
<div id="outline-container-org6dbc3cb" class="outline-4">
<h4 id="org6dbc3cb"><span class="section-number-4">1.2.4</span> <span class="todo TODO">TODO</span> Se laver les mains avant de manger et de mettre la table</h4>
</div>
</div>
<div id="outline-container-org187ba7f" class="outline-3">
<h3 id="org187ba7f"><span class="section-number-3">1.3</span> <span class="todo TODO">TODO</span> Travail scolaire / permis / obligations diverses <code>[0/2]</code></h3>
<div class="outline-text-3" id="text-1-3">
</div>
<div id="outline-container-orgc9b81ca" class="outline-4">
<h4 id="orgc9b81ca"><span class="section-number-4">1.3.1</span> <span class="todo TODO">TODO</span> Se lever à l'heure pour <code>[0/7]</code></h4>
<div class="outline-text-4" id="text-1-3-1">
</div>
<ol class="org-ol">
<li><a id="orgb5c14c2"></a><span class="todo TODO">TODO</span> prendre le petit déjeuner<br /></li>
<li><a id="org07de6a5"></a><span class="todo TODO">TODO</span> nettoyer le petit déjeuner<br /></li>
<li><a id="orgee1f2b2"></a><span class="todo TODO">TODO</span> faire son lit<br /></li>
<li><a id="orgac7419c"></a><span class="todo TODO">TODO</span> ranger sa chambre<br /></li>
<li><a id="org18fdc28"></a><span class="todo TODO">TODO</span> mettre ses affaires sales au sale<br /></li>
<li><a id="orgd44897c"></a><span class="todo TODO">TODO</span> avoir ses affaires scolaires prêtes<br /></li>
<li><a id="org0da2c3d"></a><span class="todo TODO">TODO</span> préparer sa gamelle/ses en cas<br /></li>
</ol>
</div>
<div id="outline-container-org4e937ea" class="outline-4">
<h4 id="org4e937ea"><span class="section-number-4">1.3.2</span> <span class="todo TODO">TODO</span> Après les cours <code>[0/4]</code></h4>
<div class="outline-text-4" id="text-1-3-2">
</div>
<ol class="org-ol">
<li><a id="org4e79e12"></a><span class="todo TODO">TODO</span> réviser le code<br /></li>
<li><a id="org3cd800d"></a><span class="todo TODO">TODO</span> réviser le travail scolaire<br /></li>
<li><a id="orgce25a98"></a><span class="todo TODO">TODO</span> ranger ses livres et cahier<br /></li>
<li><a id="org4d6b7dd"></a><span class="todo TODO">TODO</span> ranger ses affaires de sport<br /></li>
</ol>
</div>
</div>
</div>
</div>
<div id="postamble" class="status">
<p class="author">Author: Yann Esposito</p>
<p class="date">Created: 2019-09-05 Thu 16:06</p>
<p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p>
</div>
</body>
</html>

1011
inbox.org

File diff suppressed because it is too large Load diff

Binary file not shown.

Binary file not shown.

68
notes/capt_website.org Normal file
View file

@ -0,0 +1,68 @@
:PROPERTIES:
:ID: 54f15fc7-8c85-4bde-a15a-ea9fe94e7c2f
:END:
#+title: CAPT website
#+Author: Yann Esposito
#+Date: [2023-05-12]
- tags ::
- source ::
* Features
Base statique
* Workflows ideals
- B: beneficiaire
- L: lionel
- P: psychologue
- E: educateur
** Beneficiaire
1. B: Cliquer devenir beneficiaire. => Explication, etc…..
2. B: Action "je suis intéresser" => Formulaire
3. B: Formulaire: questionnaire, envoie un email/notification + creation de compte (bloqué).
4. L: check oui/non répond; si oui envoie du docusign si non envoie mail.
5. L: Après signature déblocage du compte (sans paiement).
6. L,B,E,P: Synchronisation date de réunion de visio avec Psychologue, Educateur et bénéficiaire.
- possibilité d'arreter le process ici.
7. L: Après debrief de l'entretient déblocage du paiement du compte, lien avec
le compte de l'educateur.
8. B: Selection de la prestation (envoie notif à L et E) + mail à B (veuillez
payer etc…)
9. B: Paiement de l'éducateur (via le site)
10. (optionel) B,E: mise à jour de l'état d'avancement
- E: test habitation du beneficiaire
- E: selection du chien
- B & E: validation du chien
- B & E: sceances d'éducation (pack 4 sceances)
- E: validation intermédiaires (après 12 sceances)
11. L: remise diplôme
** Educateur
1. E: Click devenir Educateur
2. E: formulaire avec nom de l'entreprise, expérience, nom, ville, num tel/mail,
etc… (=> notif L)
3. L: contact direct
4. L: envoie contrat (Docusign)
5. E: (depuis le mail ou direct compte) remplir le RIB/coordonnées banquaires pour paiement.
6. E: voit le beneficiaire dans son compte
** Lionel
- Liste des educateurs avec facture non payées > seuil
- cliquer sur "il a payé X a telle date"
* Plan
1. Partie statique, pas de création de compte, juste un formulaire de contact.
2. Pour les beneficiaires, une fois le formulaire rempli envoie vers le lien du questionnaire
1. Auto-création de compte.
2. Logique dans le questionnaire pour arréter en cas de pb discriminant
Questions obligatoires.
3. Dashboard liste des comptes, et les reponses aux questionnaires
4. Pour les educateurs, formulaire similaire que pour les beneficiaires mais
specifique aux educateurs.

72
notes/cisco_qdd.org Normal file
View file

@ -0,0 +1,72 @@
:PROPERTIES:
:ID: 32684342-7935-41c3-b855-4a748662b15d
:END:
#+title: Cisco QDD
#+Author: Yann Esposito
#+Date: [2023-05-04]
- tags ::
- source ::
* Individual Development Plan Template
** Results
*** Accomplishments
*** Improvements/opportunities for development:
** Principles & Behaviors
*** Accomplishments
[[https://www.cisco.com/c/dam/r/team-development/performance/assets/Leader_Expectations.pdf][Learder Expectations]]
- Advocate
- Customer value
- Learn
- Team for Results
*** Improvements/opportunities for development:
** Team Impact
*** Accomplishments
*** Improvements/opportunities for development:
* Quarterly Development Discussion Template
** Performance reflections and feedback
*** Team member result perceptions
**** What have you done?
**** How do you feel about it?
**** Is there room for improvement?
***** From you?
***** From me?
***** From the rest of the team?
***** From Cisco
*** Lead perception on Performance & Feedback
1. Show the quarter report
2. Add non code accomplishments
3. How I (the lead) feel about it
4. Room for improvement?
- for the team member
- for the lead
- for the rest of the team
- for Cisco
** Short-term goal setting and development priorities
Next quarter:
1. P1. XXX
2. P2. XXX
3. P3. XXX
4. P4. optionally XXX
5. P4. XXX
** Long-term career and development priorities
How do you see yourself next year?
In three years?
Would you like to change anything, or are you happy as you are right now?
Do you want to be promoted to G11, take more responsibilities?
Or are you happy just working as we do now, and have a discussion about
progression later?
** Agreed upon outcomes
- Short term (next quarter):
- Longer term (> 6 months):
- Save these reflections in the long-term priorities field in Team Space.

View file

@ -0,0 +1,45 @@
:PROPERTIES:
:ID: bac1c907-5733-4837-83bb-747e189432b5
:END:
#+title: Maison Martigues
#+Author: Yann Esposito
#+Date: [2023-05-15]
- tags ::
- source ::
* Dates
- Attendre l'offre de prêt: réunion 15j après.
- Avant le 19 juillet, envoyer les demandes de dossier ouvert des banques.
- Aller à Martigues seulement après avoir reçu l'offre de prêt
* TODO faire le virement de 24250€
DEADLINE: <2023-05-22 Mon>
* Conseils
** Cabanon piscine
Pas de régularisation.
Imprimer le PLU de la commune avant toute construction.
Si aucun doute sur l'acceptation le déposer.
Attention au PLU principal et annexes.
** Cheminée
Faire l'entretient de la cheminé avant de la remettre en marche ne serait-ce que
pour l'assurance.
** Assainissement
Voir avec les voisins, servitude pour les canalisations de la fosse.
** Checker les mails
Société AR 24
* Vente
RIB + Carte id pour Krystelle encore.

129
notes/rbac_for_clients.org Normal file
View file

@ -0,0 +1,129 @@
:PROPERTIES:
:ID: 8f30dbd3-8c24-4fd6-b784-2753130453ec
:END:
#+title: RBAC For Clients
#+Author: Yann Esposito
#+Date: [2023-04-11]
- tags ::
- source ::
** RBAC for clients [2023-04-07 Fri]
*** Visible Changes
Which changes to expects:
1. The User model field ~role~ could have more than just ~admin~ or ~user~.
2. The access tokens (JWT) claim for ~role~
will also have the same new potential value.
*** JWT detail
Claim prefix for unique identifier:
"https://schemas.cisco.com/iroh/identity/claims"
The claim
.../role will have more values than just ~user~ and ~admin~.
Expect this to change, and potentially, the roles could be entirely random ids
without any central static table.
- 1st step: from: ~admin,user~ to ~admin,user,sat~
- Then more roles will be added; for now ~admin,user,sat,sec-eng,it-ops,observer~
- Future; potentially, custom roles, which will mean that the list of role will
never be fixed and the relation between a role and a set of permission could
be dynamically changed.
*** Respect Permissions from tokens
Roles should be easily added/removed, and we even prepared the ability to add
"custom roles".
We potentially want to easily changes the permissions associated to roles.
Thus all user's permissions should pass via /scopes/.
To check if a token provide some permission you should only check the scopes
of this token.
The recommended way to do that is to use the ~/iroh/profile/permissions~ endpoint.
**** permissions endpoint (recommended)
This endpoint provides a way to ask with a single HTTP call multiple different
permissions questions using a token:
You provide the endpoint a body with a JSON Object with the following format:
#+begin_src javascript
{"widget-1": ["inspect", "response:read"],
"can-do-x":["scope-1", "scope-2/sub-scope"]}
#+end_src
And you get back a JSON Object with boolean values:
#+begin_src javascript
{"widget-1": true,
"can-do-x": false}
#+end_src
Using this endpoint will also provide you the opportunity to change your client
configuration to use a new JWT format that is a lot smaller (guaranteed to be <4kB).
**** check scopes directly (not recommended)
It is also possible to retrieve the tokens by decoding the JWT directly (or also
calling the ~/iroh/profile/scopes~ endpoint).
The main issue with directly checking the list of scopes is that IROH scopes
have a tree-like structure with specific rules and in order to duplicate the
permissions endpoint you need to have a local duplicate library able to
understand this scope structure.
For all the technical details see https://github.com/threatgrid/scopula/
*Note*:
While this is not recommend in general, this could be preferred for very simple
permission synchronization. For example, for ~orbital~ we only have 3 cases,
~orbital~, ~orbital:read~, nothing. No sub-scopes involved, not many specific
permission to manage.
**** Why not check for roles in the JWT?
Say your application should allow be used by admins but not allow any other role.
Say we create a specific scope for your application ~my-app~.
Currently any admin can create an OAuth2 client without the ~my-app~ scope and
thus expect this client not to be allowed to use your application.
If your application only check the role there is no way to construct a client
for an admin that is not allowed to use your application.
Worse during Client creation and Client Authorization, we display a UI that
explain the permissions associated to every scope.
*** Pushing your internal permissions inside IROH
If you want PMs to easily change the permissions associated with some role for
your API/Application.
You should ask me to add a new scope for your Application (many already exists,
~orbital~, ~ao~, ~cognitive~, ~sse~, etc…)
From there you can use the notion of /sub-scopes/ to associate different
permission to different roles.
Here is an SXO example:
#+begin_src clojure
[[:scope "admin" "user" "sat" ]
["ao" :rw :r_ :r_ ]
["ao/execute" :rw :rw :__ ]
#+end_src
This mean:
- ~admin~ will have the full root scope ~ao~ granting everything
- ~user~ will have only read-only scope for ~ao~ (denoted ~ao:read~) providing
read-only access to SXO but will also have the sub-scope ~ao/execute~.
- ~sat~ will only have read-only for ~ao~.
So SXO team can, just by looking at the scopes (and not the role anymore) decide
what permissions a token can provide.
This is also very important to use scopes only for permissions because this is
the only single way provided by the OAuth2 RFC to limit permissions to OAuth2 clients.
So even though an admin as full SXO access, the same admin might not want to
provide this full access to a 3rd party that uses an OAuth2 client.

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff