Skip to content
Snippets Groups Projects
Commit 521d7c40 authored by Stephane Bouvry's avatar Stephane Bouvry
Browse files

- Update de Unicaen/Signature > 0.1.5

 - Typo DOC
parent 9743a334
No related branches found
No related tags found
No related merge requests found
Pipeline #32245 passed
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
"guzzlehttp/guzzle": "^7.0", "guzzlehttp/guzzle": "^7.0",
"phpoffice/phpspreadsheet": "^1.29", "phpoffice/phpspreadsheet": "^1.29",
"phpoffice/phpword": "^1.1", "phpoffice/phpword": "^1.1",
"unicaen/signature": "0.1.4", "unicaen/signature": "0.1.5",
"ext-gettext": "*", "ext-gettext": "*",
"ext-fileinfo": "*", "ext-fileinfo": "*",
"symfony/filesystem": "^7.1" "symfony/filesystem": "^7.1"
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically" "This file is @generated automatically"
], ],
"content-hash": "fde3d2e58f68b6913a523ed1eb83a708", "content-hash": "7df3de03dc83a7f9508e6cff63f5e8eb",
"packages": [ "packages": [
{ {
"name": "apereo/phpcas", "name": "apereo/phpcas",
...@@ -8959,11 +8959,11 @@ ...@@ -8959,11 +8959,11 @@
}, },
{ {
"name": "unicaen/signature", "name": "unicaen/signature",
"version": "0.1.4", "version": "0.1.5",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://git.unicaen.fr/lib/unicaen/signature.git", "url": "https://git.unicaen.fr/lib/unicaen/signature.git",
"reference": "fe01ecc5c443962bcc14b9be930979a532830efa" "reference": "902aa5e47ed4c60b1c5ea28474b7d50018322f7c"
}, },
"require": { "require": {
"ext-fileinfo": "*", "ext-fileinfo": "*",
...@@ -8971,18 +8971,29 @@ ...@@ -8971,18 +8971,29 @@
"monolog/monolog": "^2.0", "monolog/monolog": "^2.0",
"symfony/console": "^6.0" "symfony/console": "^6.0"
}, },
"require-dev": {
"phpunit/phpunit": "^10"
},
"bin": [ "bin": [
"bin/unicaen-signature" "bin/unicaen-signature"
], ],
"type": "library", "type": "library",
"autoload": { "autoload": {
"psr-0": [], "psr-0": [],
"psr-4": {
"UnicaenSignature\\": "src/"
},
"classmap": [ "classmap": [
"Module.php" "Module.php"
] ]
}, },
"autoload-dev": {
"psr-4": {
"Tests\\": "tests/"
}
},
"description": "Module de signature électronique", "description": "Module de signature électronique",
"time": "2024-09-13T14:32:23+00:00" "time": "2024-10-21T11:57:30+00:00"
}, },
{ {
"name": "unicaen/utilisateur", "name": "unicaen/utilisateur",
......
# Export PDF (feuille de temps) # Export PDF (feuille de temps)
Par défaut, l'export des documents des feuilles de temps sont exportées en utilisant **DOMPdf** : Depuis la version **Ripley**, l'exportation des feuilles de temps au format PDF s'appuie sur l'utilitaire **Wkhtmltopdf** :
- [x] Synthèse mensuelle des activités
- [ ] Synthèse mesuelle d'une personne
Il est possible d'utlise une alternative avec **Wkhtmltopdf** plus perforant et donnant un résultat visuel plus *propre*.
## Installer Wkhtmltopdf ## Installer Wkhtmltopdf
...@@ -43,7 +38,7 @@ Renseigner le mode *offscreen* en complétant la variable d'environnement `QT_QP ...@@ -43,7 +38,7 @@ Renseigner le mode *offscreen* en complétant la variable d'environnement `QT_QP
export QT_QPA_PLATFORM=offscreen && wkhtmltopdf install/demo/timesheets/documents/synthese-mensuelle-apercu.html /tmp/preview.pdf export QT_QPA_PLATFORM=offscreen && wkhtmltopdf install/demo/timesheets/documents/synthese-mensuelle-apercu.html /tmp/preview.pdf
``` ```
Vérifiez le fichier, si le texte ne s'affiche pas, vous allez devoir indiquer l'emplacement de la police open-sans précédement installée : Vérifiez le fichier, si le texte ne s'affiche pas, vous allez devoir indiquer l'emplacement de la police **open-sans** précédemment installée :
```bash ```bash
export QT_QPA_PLATFORM=offscreen export QT_QPA_PLATFORM=offscreen
...@@ -77,9 +72,9 @@ return array( ...@@ -77,9 +72,9 @@ return array(
); );
``` ```
## Dysfonctionnement ## Dysfonctionnements connus
Sous **Redhat**, les emplacements pour la commandes sont différents. Donc : Sous **Redhat**, les emplacements pour la commande sont différents. Donc :
1. Installer la police **Open-Sans** `dnf install open-sans-fonts` 1. Installer la police **Open-Sans** `dnf install open-sans-fonts`
2. Créer un lien symbolique `/usr/local/bin/wkhtmltopdf ` > `/opt/wkhtmltopdf/bin/wkhtmltopdf` 2. Créer un lien symbolique `/usr/local/bin/wkhtmltopdf ` > `/opt/wkhtmltopdf/bin/wkhtmltopdf`
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment