<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>http://mediawiki.dev.programmevitam.fr:80/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mrobert</id>
	<title>Vitam - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="http://mediawiki.dev.programmevitam.fr:80/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mrobert"/>
	<link rel="alternate" type="text/html" href="http://mediawiki.dev.programmevitam.fr:80/index.php/Sp%C3%A9cial:Contributions/Mrobert"/>
	<updated>2026-05-30T05:37:05Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.41.5</generator>
	<entry>
		<id>http://mediawiki.dev.programmevitam.fr:80/index.php?title=Dette_Design&amp;diff=72</id>
		<title>Dette Design</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.dev.programmevitam.fr:80/index.php?title=Dette_Design&amp;diff=72"/>
		<updated>2024-11-18T09:51:00Z</updated>

		<summary type="html">&lt;p&gt;Mrobert : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Suivi d&#039;avancement des composants à faire évoluer : https://culturegouv.sharepoint.com/:x:/s/ProgrammeVITAM/EViLBIZsfnJCuxgGUnOSS4EBDK8GvIneoahcChVuv0qeGQ?e=jWuBHd&lt;br /&gt;
&lt;br /&gt;
== Couleurs ==&lt;br /&gt;
Le material design en général, et Angular material en particulier, définit 10 déclinaisons de couleurs : 50, 100, 200, 300, 400, 500, 600, 700, 800 et 900 avec 500 correspondant à la couleur de base. Dans Vitam, nous n&#039;utilisons pas toutes les déclinaisons de couleur. À voir si on doit tout de même toutes les définir/garder dans Figma et le code.&lt;br /&gt;
&lt;br /&gt;
Lien Figma : https://www.figma.com/design/YHKmbbnI25ttjMLBUhXu3u/Vitam-UI-%F0%9F%A7%A9-Design-System?node-id=2110-478&amp;amp;m=dev&lt;br /&gt;
&lt;br /&gt;
Lien Design Système code : https://int-ui.env.programmevitam.fr/design-system/colors&lt;br /&gt;
&lt;br /&gt;
=== État des lieux Figma ===&lt;br /&gt;
&lt;br /&gt;
* La couleur &amp;quot;Primary&amp;quot; ne correspond(ait) pas à &amp;quot;Primary — 500&amp;quot; alors que la règle est que la déclinaison &amp;quot;500&amp;quot; doit correspondre à la couleur de base&lt;br /&gt;
* Les déclinaisons 50, 100, 200, ..., 900 ne suivent (a priori) pas de règle déterministe : on ne peut pas déduire la couleur &amp;quot;Primary — 400&amp;quot; à partir de &amp;quot;Primary — 500&amp;quot; et d&#039;une règle de calcul. Or, pour personnaliser le thème Vitam, on ne fournit que les couleurs de base et pas toutes leurs déclinaisons, ce qui nécessite d&#039;avoir une règle de calcul automatique pour déterminer les déclinaisons&lt;br /&gt;
* La couleur &amp;quot;Lightly purple&amp;quot; est peut-être mal nommée (si cette couleur doit changer en fonction de la couleur primary, le &amp;quot;purple&amp;quot; peut ne pas correspondre à la couleur de thème choisie)&lt;br /&gt;
&lt;br /&gt;
=== État des lieux code ===&lt;br /&gt;
&lt;br /&gt;
* Les déclinaisons des couleurs (primary et secondary) sont automatiquement calculées à partir de la couleur de base (500) en ajoutant/retranchant 8 à la luminosité (en HLS) à chaque niveau plus/moins clair&lt;br /&gt;
* Le thème Vitam peut être configuré en modifiant les couleurs suivantes : &amp;lt;code&amp;gt;vitamui-primary&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;vitamui-secondary&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;vitamui-tertiary&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;vitamui-background&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;vitamui-header-footer&amp;lt;/code&amp;gt;&lt;br /&gt;
* Les déclinaisons grises et additionnelles sont en dur dans le code et non configurables&lt;br /&gt;
* Même si le thème Vitam n&#039;utilise pas toutes les déclinaisons, les SVG (logos d&#039;applications) semblent utiliser beaucoup de déclinaisons (primary : toutes les variantes | secondary : 100, 300, 400 500, 600, 900)&lt;br /&gt;
* La couleur tertiary ne semble pas être utilisée dans ses déclinaisons et ne semble être utilisée (peut-être ? dans certains cas ?) que pour afficher le &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt; pour les champs obligatoires&lt;br /&gt;
* Les couleurs rouge, orange et vert n&#039;ont pas de version déclinée&lt;br /&gt;
* La couleur &amp;quot;Lightly purple&amp;quot; existe bien mais ne semble pas être utilisée. Il existe aussi une couleur &amp;quot;--vitamui-background&amp;quot; qui est configurable et qui devrait surement correspondre à &amp;quot;Lightly purple&amp;quot; (mais ce n&#039;est pas le cas visiblement)&lt;br /&gt;
&lt;br /&gt;
== Version d&#039;Angular ==&lt;br /&gt;
La version actuelle d&#039;Angular est la v17 avec angular-material en v16.&lt;br /&gt;
&lt;br /&gt;
La montée de version d&#039;Angular est bloquée par angular-material, lui-même bloqué car nos composants utilisent les composants &amp;quot;legacy&amp;quot; d&#039;angular-material. Il faut donc migrer des composants &amp;quot;legacy&amp;quot; aux nouveaux composants afin de pouvoir tout débloquer.&lt;br /&gt;
&lt;br /&gt;
Xelians nous a fait un retour d&#039;expérience sur leur montée de version. Voici les captures d&#039;écran de leurs tickets créés suite à la migration &amp;quot;legacy&amp;quot; vers nouveaux composants :&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
![[Fichier:CRO-616.png|centré|vignette]]&lt;br /&gt;
![[Fichier:CRO-617.png|centré|vignette]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mrobert</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.dev.programmevitam.fr:80/index.php?title=Fichier:CRO-617.png&amp;diff=71</id>
		<title>Fichier:CRO-617.png</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.dev.programmevitam.fr:80/index.php?title=Fichier:CRO-617.png&amp;diff=71"/>
		<updated>2024-11-18T09:48:06Z</updated>

		<summary type="html">&lt;p&gt;Mrobert : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CRO-617&lt;/div&gt;</summary>
		<author><name>Mrobert</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.dev.programmevitam.fr:80/index.php?title=Fichier:CRO-616.png&amp;diff=70</id>
		<title>Fichier:CRO-616.png</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.dev.programmevitam.fr:80/index.php?title=Fichier:CRO-616.png&amp;diff=70"/>
		<updated>2024-11-18T09:47:25Z</updated>

		<summary type="html">&lt;p&gt;Mrobert : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CRO-616&lt;/div&gt;</summary>
		<author><name>Mrobert</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.dev.programmevitam.fr:80/index.php?title=VPN_et_SSH&amp;diff=62</id>
		<title>VPN et SSH</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.dev.programmevitam.fr:80/index.php?title=VPN_et_SSH&amp;diff=62"/>
		<updated>2024-10-01T12:08:34Z</updated>

		<summary type="html">&lt;p&gt;Mrobert : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;L&#039;utilisation de VPN n&#039;est plus la méthode préconisée (et ne fonctionne plus ?) pour accéder aux environnements (ga, bu, zo, meu, ...).&lt;br /&gt;
&lt;br /&gt;
La nouvelle façon d&#039;accéder aux environnements est l&#039;utilisation de Teleport : https://teleport.programmevitam.fr/&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;s&amp;gt;Automatisation des rebonds&amp;lt;/s&amp;gt; ==&lt;br /&gt;
&amp;lt;s&amp;gt;Afin de pouvoir se connecter en SSH ou faire des SCP directement depuis sa machine sans avoir a effectuer plusieurs rebonds à chaque fois, suivre la configuration décrite ci-dessous.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;s&amp;gt;Configuration&amp;lt;/s&amp;gt; ===&lt;br /&gt;
&amp;lt;s&amp;gt;Créer un dossier &amp;lt;code&amp;gt;~/.ssh/vitam&amp;lt;/code&amp;gt;.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;s&amp;gt;Créer un fichier &amp;lt;code&amp;gt;~/.ssh/vitam/config&amp;lt;/code&amp;gt; avec le contenu suivant :&amp;lt;/s&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
Host vitam-sas-rebond&lt;br /&gt;
    HostName 192.168.0.2&lt;br /&gt;
    User sas&lt;br /&gt;
    RemoteCommand /bin/sh&lt;br /&gt;
Host vitam-env-rebond&lt;br /&gt;
    HostName 51.159.152.33&lt;br /&gt;
    Port 10392&lt;br /&gt;
    User env&lt;br /&gt;
    IdentityFile ~/.ssh/id_rsa_sas_rebond&lt;br /&gt;
    ProxyJump vitam-sas-rebond&lt;br /&gt;
Host vitam-env-bastion&lt;br /&gt;
    HostName 192.168.4.11&lt;br /&gt;
    User env&lt;br /&gt;
    IdentityFile ~/.ssh/id_rsa_env_rebond&lt;br /&gt;
    ProxyJump vitam-env-rebond&lt;br /&gt;
Host vitam-env-*.priv&lt;br /&gt;
    User env&lt;br /&gt;
    IdentityFile ~/.ssh/id_rsa_env_bastion&lt;br /&gt;
    ProxyJump vitam-env-bastion&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;s&amp;gt;Dans &amp;lt;code&amp;gt;~/.ssh/vitam/&amp;lt;/code&amp;gt;, déposer les clés SSH suivantes :&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;&amp;lt;code&amp;gt;id_rsa&amp;lt;/code&amp;gt; : votre clé SSH&amp;lt;/s&amp;gt;&lt;br /&gt;
* &amp;lt;s&amp;gt;&amp;lt;code&amp;gt;id_rsa.pub&amp;lt;/code&amp;gt; : votre clé SSH publique&amp;lt;/s&amp;gt;&lt;br /&gt;
* &amp;lt;s&amp;gt;&amp;lt;code&amp;gt;id_rsa_env_bastion&amp;lt;/code&amp;gt; : la clé SSH provenant de env_bastion&amp;lt;/s&amp;gt;&lt;br /&gt;
* &amp;lt;s&amp;gt;&amp;lt;code&amp;gt;id_rsa_env_rebond&amp;lt;/code&amp;gt; : la clé SSH provenant de env_rebond. Après copie, retirer son mot de passe avec la commande &amp;lt;code&amp;gt;ssh-keygen -p -f id_rsa_env_rebond&amp;lt;/code&amp;gt;&amp;lt;/s&amp;gt;&lt;br /&gt;
* &amp;lt;s&amp;gt;&amp;lt;code&amp;gt;id_rsa_sas_rebond&amp;lt;/code&amp;gt; : la clé SSH provenant de sas_rebond&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;s&amp;gt;Utilisation&amp;lt;/s&amp;gt; ===&lt;br /&gt;
&amp;lt;s&amp;gt;Lancer l&#039;image docker contenant le VPN en montant &amp;lt;code&amp;gt;~/.ssh/vitam&amp;lt;/code&amp;gt; avec l&#039;option suivante : &amp;lt;code&amp;gt;-v ~/.ssh/vitam:/root/.ssh&amp;lt;/code&amp;gt; (ex : &amp;lt;code&amp;gt;docker run --rm --privileged --sysctl net.ipv6.conf.all.disable_ipv6=0 -d -v ~/.ssh/vitam:/root/.ssh --name scalevpn scalevpn&amp;lt;/code&amp;gt;).&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;s&amp;gt;Lancer un shell dans l&#039;image : &amp;lt;code&amp;gt;docker exec -it scalevpn /bin/bash&amp;lt;/code&amp;gt;.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;s&amp;gt;Se connecter en SSH directement à la machine cible (par exemple : &amp;lt;code&amp;gt;ssh vitam-env-int-vm-0.priv&amp;lt;/code&amp;gt;).&amp;lt;/s&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mrobert</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.dev.programmevitam.fr:80/index.php?title=Dette_Design&amp;diff=61</id>
		<title>Dette Design</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.dev.programmevitam.fr:80/index.php?title=Dette_Design&amp;diff=61"/>
		<updated>2024-10-01T08:38:35Z</updated>

		<summary type="html">&lt;p&gt;Mrobert : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Suivi d&#039;avancement des composants à faire évoluer : https://culturegouv.sharepoint.com/:x:/s/ProgrammeVITAM/EViLBIZsfnJCuxgGUnOSS4EBDK8GvIneoahcChVuv0qeGQ?e=jWuBHd&lt;br /&gt;
&lt;br /&gt;
== Couleurs ==&lt;br /&gt;
Le material design en général, et Angular material en particulier, définit 10 déclinaisons de couleurs : 50, 100, 200, 300, 400, 500, 600, 700, 800 et 900 avec 500 correspondant à la couleur de base. Dans Vitam, nous n&#039;utilisons pas toutes les déclinaisons de couleur. À voir si on doit tout de même toutes les définir/garder dans Figma et le code.&lt;br /&gt;
&lt;br /&gt;
Lien Figma : https://www.figma.com/design/YHKmbbnI25ttjMLBUhXu3u/Vitam-UI-%F0%9F%A7%A9-Design-System?node-id=2110-478&amp;amp;m=dev&lt;br /&gt;
&lt;br /&gt;
Lien Design Système code : https://int-ui.env.programmevitam.fr/design-system/colors&lt;br /&gt;
&lt;br /&gt;
=== État des lieux Figma ===&lt;br /&gt;
&lt;br /&gt;
* La couleur &amp;quot;Primary&amp;quot; ne correspond(ait) pas à &amp;quot;Primary — 500&amp;quot; alors que la règle est que la déclinaison &amp;quot;500&amp;quot; doit correspondre à la couleur de base&lt;br /&gt;
* Les déclinaisons 50, 100, 200, ..., 900 ne suivent (a priori) pas de règle déterministe : on ne peut pas déduire la couleur &amp;quot;Primary — 400&amp;quot; à partir de &amp;quot;Primary — 500&amp;quot; et d&#039;une règle de calcul. Or, pour personnaliser le thème Vitam, on ne fournit que les couleurs de base et pas toutes leurs déclinaisons, ce qui nécessite d&#039;avoir une règle de calcul automatique pour déterminer les déclinaisons&lt;br /&gt;
* La couleur &amp;quot;Lightly purple&amp;quot; est peut-être mal nommée (si cette couleur doit changer en fonction de la couleur primary, le &amp;quot;purple&amp;quot; peut ne pas correspondre à la couleur de thème choisie)&lt;br /&gt;
&lt;br /&gt;
=== État des lieux code ===&lt;br /&gt;
&lt;br /&gt;
* Les déclinaisons des couleurs (primary et secondary) sont automatiquement calculées à partir de la couleur de base (500) en ajoutant/retranchant 8 à la luminosité (en HLS) à chaque niveau plus/moins clair&lt;br /&gt;
* Le thème Vitam peut être configuré en modifiant les couleurs suivantes : &amp;lt;code&amp;gt;vitamui-primary&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;vitamui-secondary&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;vitamui-tertiary&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;vitamui-background&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;vitamui-header-footer&amp;lt;/code&amp;gt;&lt;br /&gt;
* Les déclinaisons grises et additionnelles sont en dur dans le code et non configurables&lt;br /&gt;
* Même si le thème Vitam n&#039;utilise pas toutes les déclinaisons, les SVG (logos d&#039;applications) semblent utiliser beaucoup de déclinaisons (primary : toutes les variantes | secondary : 100, 300, 400 500, 600, 900)&lt;br /&gt;
* La couleur tertiary ne semble pas être utilisée dans ses déclinaisons et ne semble être utilisée (peut-être ? dans certains cas ?) que pour afficher le &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt; pour les champs obligatoires&lt;br /&gt;
* Les couleurs rouge, orange et vert n&#039;ont pas de version déclinée&lt;br /&gt;
* La couleur &amp;quot;Lightly purple&amp;quot; existe bien mais ne semble pas être utilisée. Il existe aussi une couleur &amp;quot;--vitamui-background&amp;quot; qui est configurable et qui devrait surement correspondre à &amp;quot;Lightly purple&amp;quot; (mais ce n&#039;est pas le cas visiblement)&lt;/div&gt;</summary>
		<author><name>Mrobert</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.dev.programmevitam.fr:80/index.php?title=Dette_Design&amp;diff=60</id>
		<title>Dette Design</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.dev.programmevitam.fr:80/index.php?title=Dette_Design&amp;diff=60"/>
		<updated>2024-09-25T14:42:57Z</updated>

		<summary type="html">&lt;p&gt;Mrobert : /* Couleurs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Couleurs ==&lt;br /&gt;
Le material design en général, et Angular material en particulier, définit 10 déclinaisons de couleurs : 50, 100, 200, 300, 400, 500, 600, 700, 800 et 900 avec 500 correspondant à la couleur de base. Dans Vitam, nous n&#039;utilisons pas toutes les déclinaisons de couleur. À voir si on doit tout de même toutes les définir/garder dans Figma et le code.&lt;br /&gt;
&lt;br /&gt;
Lien Figma : https://www.figma.com/design/YHKmbbnI25ttjMLBUhXu3u/Vitam-UI-%F0%9F%A7%A9-Design-System?node-id=2110-478&amp;amp;m=dev&lt;br /&gt;
&lt;br /&gt;
Lien Design Système code : https://int-ui.env.programmevitam.fr/design-system/colors&lt;br /&gt;
&lt;br /&gt;
=== État des lieux Figma ===&lt;br /&gt;
&lt;br /&gt;
* La couleur &amp;quot;Primary&amp;quot; ne correspond(ait) pas à &amp;quot;Primary — 500&amp;quot; alors que la règle est que la déclinaison &amp;quot;500&amp;quot; doit correspondre à la couleur de base&lt;br /&gt;
* Les déclinaisons 50, 100, 200, ..., 900 ne suivent (a priori) pas de règle déterministe : on ne peut pas déduire la couleur &amp;quot;Primary — 400&amp;quot; à partir de &amp;quot;Primary — 500&amp;quot; et d&#039;une règle de calcul. Or, pour personnaliser le thème Vitam, on ne fournit que les couleurs de base et pas toutes leurs déclinaisons, ce qui nécessite d&#039;avoir une règle de calcul automatique pour déterminer les déclinaisons&lt;br /&gt;
* La couleur &amp;quot;Lightly purple&amp;quot; est peut-être mal nommée (si cette couleur doit changer en fonction de la couleur primary, le &amp;quot;purple&amp;quot; peut ne pas correspondre à la couleur de thème choisie)&lt;br /&gt;
&lt;br /&gt;
=== État des lieux code ===&lt;br /&gt;
&lt;br /&gt;
* Les déclinaisons des couleurs (primary et secondary) sont automatiquement calculées à partir de la couleur de base (500) en ajoutant/retranchant 8 à la luminosité (en HLS) à chaque niveau plus/moins clair&lt;br /&gt;
* Le thème Vitam peut être configuré en modifiant les couleurs suivantes : &amp;lt;code&amp;gt;vitamui-primary&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;vitamui-secondary&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;vitamui-tertiary&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;vitamui-background&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;vitamui-header-footer&amp;lt;/code&amp;gt;&lt;br /&gt;
* Les déclinaisons grises et additionnelles sont en dur dans le code et non configurables&lt;br /&gt;
* Même si le thème Vitam n&#039;utilise pas toutes les déclinaisons, les SVG (logos d&#039;applications) semblent utiliser beaucoup de déclinaisons (primary : toutes les variantes | secondary : 100, 300, 400 500, 600, 900)&lt;br /&gt;
* La couleur tertiary ne semble pas être utilisée dans ses déclinaisons et ne semble être utilisée (peut-être ? dans certains cas ?) que pour afficher le &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt; pour les champs obligatoires&lt;br /&gt;
* Les couleurs rouge, orange et vert n&#039;ont pas de version déclinée&lt;br /&gt;
* La couleur &amp;quot;Lightly purple&amp;quot; existe bien mais ne semble pas être utilisée. Il existe aussi une couleur &amp;quot;--vitamui-background&amp;quot; qui est configurable et qui devrait surement correspondre à &amp;quot;Lightly purple&amp;quot; (mais ce n&#039;est pas le cas visiblement)&lt;/div&gt;</summary>
		<author><name>Mrobert</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.dev.programmevitam.fr:80/index.php?title=Dette_Design&amp;diff=59</id>
		<title>Dette Design</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.dev.programmevitam.fr:80/index.php?title=Dette_Design&amp;diff=59"/>
		<updated>2024-09-25T14:11:19Z</updated>

		<summary type="html">&lt;p&gt;Mrobert : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Couleurs ==&lt;br /&gt;
Le material design en général, et Angular material en particulier, définit 10 déclinaisons de couleurs : 50, 100, 200, 300, 400, 500, 600, 700, 800 et 900 avec 500 correspondant à la couleur de base. Dans Vitam, nous n&#039;utilisons pas toutes les déclinaisons de couleur. À voir si on doit tout de même toutes les définir/garder dans Figma et le code.&lt;br /&gt;
&lt;br /&gt;
=== État des lieux Figma ===&lt;br /&gt;
&lt;br /&gt;
* La couleur &amp;quot;Primary&amp;quot; ne correspond(ait) pas à &amp;quot;Primary — 500&amp;quot; alors que la règle est que la déclinaison &amp;quot;500&amp;quot; doit correspondre à la couleur de base&lt;br /&gt;
* Les déclinaisons 50, 100, 200, ..., 900 ne suivent (a priori) pas de règle déterministe : on ne peut pas déduire la couleur &amp;quot;Primary — 400&amp;quot; à partir de &amp;quot;Primary — 500&amp;quot; et d&#039;une règle de calcul. Or, pour personnaliser le thème Vitam, on ne fournit que les couleurs de base et pas toutes leurs déclinaisons, ce qui nécessite d&#039;avoir une règle de calcul automatique pour déterminer les déclinaisons&lt;br /&gt;
* La couleur &amp;quot;Lightly purple&amp;quot; est peut-être mal nommée (si cette couleur doit changer en fonction de la couleur primary, le &amp;quot;purple&amp;quot; peut ne pas correspondre à la couleur de thème choisie)&lt;br /&gt;
&lt;br /&gt;
=== État des lieux code ===&lt;br /&gt;
&lt;br /&gt;
* Les déclinaisons des couleurs (primary et secondary) sont automatiquement calculées à partir de la couleur de base (500) en ajoutant/retranchant 8 à la luminosité (en HLS) à chaque niveau plus/moins clair&lt;br /&gt;
* Le thème Vitam peut être configuré en modifiant les couleurs suivantes : &amp;lt;code&amp;gt;vitamui-primary&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;vitamui-secondary&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;vitamui-tertiary&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;vitamui-background&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;vitamui-header-footer&amp;lt;/code&amp;gt;&lt;br /&gt;
* Les déclinaisons grises et additionnelles sont en dur dans le code et non configurables&lt;br /&gt;
* Même si le thème Vitam n&#039;utilise pas toutes les déclinaisons, les SVG (logos d&#039;applications) semblent utiliser beaucoup de déclinaisons (primary : toutes les variantes | secondary : 100, 300, 400 500, 600, 900)&lt;br /&gt;
* La couleur tertiary ne semble pas être utilisée dans ses déclinaisons et ne semble être utilisée (peut-être ? dans certains cas ?) que pour afficher le &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt; pour les champs obligatoires&lt;br /&gt;
* Les couleurs rouge, orange et vert n&#039;ont pas de version déclinée&lt;br /&gt;
* La couleur &amp;quot;Lightly purple&amp;quot; existe bien mais ne semble pas être utilisée. Il existe aussi une couleur &amp;quot;--vitamui-background&amp;quot; qui est configurable et qui devrait surement correspondre à &amp;quot;Lightly purple&amp;quot; (mais ce n&#039;est pas le cas visiblement)&lt;/div&gt;</summary>
		<author><name>Mrobert</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.dev.programmevitam.fr:80/index.php?title=Dette_Design&amp;diff=58</id>
		<title>Dette Design</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.dev.programmevitam.fr:80/index.php?title=Dette_Design&amp;diff=58"/>
		<updated>2024-09-25T14:08:48Z</updated>

		<summary type="html">&lt;p&gt;Mrobert : Page créée avec « == Couleurs == Le material design en général, et Angular material en particulier, définit 10 déclinaisons de couleurs : 50, 100, 200, 300, 400, 500, 600, 700, 800 et 900 avec 500 correspondant à la couleur de base. Dans Vitam, nous n&amp;#039;utilisons pas toutes les déclinaisons de couleur. À voir si on doit tout de même toutes les définir/garder dans Figma et le code.  === État des lieux Figma ===  * La couleur &amp;quot;Primary&amp;quot; ne correspond(ait) pas à &amp;quot;Primary —... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Couleurs ==&lt;br /&gt;
Le material design en général, et Angular material en particulier, définit 10 déclinaisons de couleurs : 50, 100, 200, 300, 400, 500, 600, 700, 800 et 900 avec 500 correspondant à la couleur de base. Dans Vitam, nous n&#039;utilisons pas toutes les déclinaisons de couleur. À voir si on doit tout de même toutes les définir/garder dans Figma et le code.&lt;br /&gt;
&lt;br /&gt;
=== État des lieux Figma ===&lt;br /&gt;
&lt;br /&gt;
* La couleur &amp;quot;Primary&amp;quot; ne correspond(ait) pas à &amp;quot;Primary — 500&amp;quot; alors que la règle est que la déclinaison &amp;quot;500&amp;quot; doit correspondre à la couleur de base&lt;br /&gt;
* Les déclinaisons 50, 100, 200, ..., 900 ne suivent (a priori) pas de règle déterministe : on ne peut pas déduire la couleur &amp;quot;Primary — 400&amp;quot; à partir de &amp;quot;Primary — 500&amp;quot; et d&#039;une règle de calcul. Or, pour personnaliser le thème Vitam, on ne fournit que les couleurs de base et pas toutes leurs déclinaisons, ce qui nécessite d&#039;avoir une règle de calcul automatique pour déterminer les déclinaisons&lt;br /&gt;
* La couleur &amp;quot;Lightly purple&amp;quot; est peut-être mal nommée (si cette couleur doit changer en fonction de la couleur primary, le &amp;quot;purple&amp;quot; peut ne pas correspondre à la couleur de thème choisie)&lt;br /&gt;
&lt;br /&gt;
=== État des lieux code ===&lt;br /&gt;
&lt;br /&gt;
* Les déclinaisons des couleurs (primary et secondary) sont automatiquement calculées à partir de la couleur de base (500) en ajoutant/retranchant 8 à la luminosité (en HLS) à chaque niveau plus/moins clair&lt;br /&gt;
* Les déclinaisons grises et additionnelles sont en dur dans le code et non configurables&lt;br /&gt;
* Même si le thème Vitam n&#039;utilise pas toutes les déclinaisons, les SVG (logos d&#039;applications) semblent utiliser beaucoup de déclinaisons (primary : toutes les variantes | secondary : 100, 300, 400 500, 600, 900)&lt;br /&gt;
* La couleur tertiary ne semble pas être utilisée dans ses déclinaisons et ne semble être utilisée (peut-être ? dans certains cas ?) que pour afficher le &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt; pour les champs obligatoires&lt;br /&gt;
* Les couleurs rouge, orange et vert n&#039;ont pas de version déclinée&lt;br /&gt;
* La couleur &amp;quot;Lightly purple&amp;quot; existe bien mais ne semble pas être utilisée. Il existe aussi une couleur &amp;quot;--vitamui-background&amp;quot; qui est configurable et qui devrait surement correspondre à &amp;quot;Lightly purple&amp;quot; (mais ce n&#039;est pas le cas visiblement)&lt;/div&gt;</summary>
		<author><name>Mrobert</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.dev.programmevitam.fr:80/index.php?title=VPN_et_SSH&amp;diff=28</id>
		<title>VPN et SSH</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.dev.programmevitam.fr:80/index.php?title=VPN_et_SSH&amp;diff=28"/>
		<updated>2024-06-05T13:16:00Z</updated>

		<summary type="html">&lt;p&gt;Mrobert : Page créée avec « == Automatisation des rebonds == Afin de pouvoir se connecter en SSH ou faire des SCP directement depuis sa machine sans avoir a effectuer plusieurs rebonds à chaque fois, suivre la configuration décrite ci-dessous.  === Configuration === Créer un dossier &amp;lt;code&amp;gt;~/.ssh/vitam&amp;lt;/code&amp;gt;.  Créer un fichier &amp;lt;code&amp;gt;~/.ssh/vitam/config&amp;lt;/code&amp;gt; avec le contenu suivant :&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt; Host vitam-sas-rebond     HostName 192.168.0.11     User sas     RemoteCom... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Automatisation des rebonds ==&lt;br /&gt;
Afin de pouvoir se connecter en SSH ou faire des SCP directement depuis sa machine sans avoir a effectuer plusieurs rebonds à chaque fois, suivre la configuration décrite ci-dessous.&lt;br /&gt;
&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
Créer un dossier &amp;lt;code&amp;gt;~/.ssh/vitam&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Créer un fichier &amp;lt;code&amp;gt;~/.ssh/vitam/config&amp;lt;/code&amp;gt; avec le contenu suivant :&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
Host vitam-sas-rebond&lt;br /&gt;
    HostName 192.168.0.11&lt;br /&gt;
    User sas&lt;br /&gt;
    RemoteCommand /bin/sh&lt;br /&gt;
Host vitam-env-rebond&lt;br /&gt;
    HostName 51.159.152.33&lt;br /&gt;
    Port 10392&lt;br /&gt;
    User env&lt;br /&gt;
    IdentityFile ~/.ssh/id_rsa_sas_rebond&lt;br /&gt;
    ProxyJump vitam-sas-rebond&lt;br /&gt;
Host vitam-env-bastion&lt;br /&gt;
    HostName 192.168.4.11&lt;br /&gt;
    User env&lt;br /&gt;
    IdentityFile ~/.ssh/id_rsa_env_rebond&lt;br /&gt;
    ProxyJump vitam-env-rebond&lt;br /&gt;
Host vitam-env-*.priv&lt;br /&gt;
    User env&lt;br /&gt;
    IdentityFile ~/.ssh/id_rsa_env_bastion&lt;br /&gt;
    ProxyJump vitam-env-bastion&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Dans &amp;lt;code&amp;gt;~/.ssh/vitam/&amp;lt;/code&amp;gt;, déposer les clés SSH suivantes :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;id_rsa&amp;lt;/code&amp;gt; : votre clé SSH&lt;br /&gt;
* &amp;lt;code&amp;gt;id_rsa.pub&amp;lt;/code&amp;gt; : votre clé SSH publique&lt;br /&gt;
* &amp;lt;code&amp;gt;id_rsa_env_bastion&amp;lt;/code&amp;gt; : la clé SSH provenant de env_bastion&lt;br /&gt;
* &amp;lt;code&amp;gt;id_rsa_env_rebond&amp;lt;/code&amp;gt; : la clé SSH provenant de env_rebond. Après copie, retirer son mot de passe avec la commande &amp;lt;code&amp;gt;ssh-keygen -p -f id_rsa_env_rebond&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;id_rsa_sas_rebond&amp;lt;/code&amp;gt; : la clé SSH provenant de sas_rebond&lt;br /&gt;
&lt;br /&gt;
=== Utilisation ===&lt;br /&gt;
Lancer l&#039;image docker contenant le VPN en montant &amp;lt;code&amp;gt;~/.ssh/vitam&amp;lt;/code&amp;gt; avec l&#039;option suivante : &amp;lt;code&amp;gt;-v ~/.ssh/vitam:/root/.ssh&amp;lt;/code&amp;gt; (ex : &amp;lt;code&amp;gt;docker run --rm --privileged --sysctl net.ipv6.conf.all.disable_ipv6=0 -d -v ~/.ssh/vitam:/root/.ssh --name scalevpn scalevpn&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Lancer un shell dans l&#039;image : &amp;lt;code&amp;gt;docker exec -it scalevpn /bin/bash&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Se connecter en SSH directement à la machine cible (par exemple : &amp;lt;code&amp;gt;ssh vitam-env-int-vm-0.priv&amp;lt;/code&amp;gt;).&lt;/div&gt;</summary>
		<author><name>Mrobert</name></author>
	</entry>
</feed>