Commit 521d7c40 authored by Stephane Bouvry's avatar Stephane Bouvry
Browse files

- Update de Unicaen/Signature > 0.1.5

 - Typo DOC
parent 9743a334
Loading
Loading
Loading
Loading
Loading
+1 −1
Changes for composer.json: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -31,7 +31,7 @@
    "guzzlehttp/guzzle": "^7.0",
    "phpoffice/phpspreadsheet": "^1.29",
    "phpoffice/phpword": "^1.1",
    "unicaen/signature": "0.1.4",
    "unicaen/signature": "0.1.5",
    "ext-gettext": "*",
    "ext-fileinfo": "*",
    "symfony/filesystem": "^7.1"
+15 −4
Changes for composer.lock: 15 added lines, 4 removed lines.
Original line number Diff line number Diff line
@@ -4,7 +4,7 @@
        "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
        "This file is @generated automatically"
    ],
    "content-hash": "fde3d2e58f68b6913a523ed1eb83a708",
    "content-hash": "7df3de03dc83a7f9508e6cff63f5e8eb",
    "packages": [
        {
            "name": "apereo/phpcas",
@@ -8959,11 +8959,11 @@
        },
        {
            "name": "unicaen/signature",
            "version": "0.1.4",
            "version": "0.1.5",
            "source": {
                "type": "git",
                "url": "https://git.unicaen.fr/lib/unicaen/signature.git",
                "reference": "fe01ecc5c443962bcc14b9be930979a532830efa"
                "reference": "902aa5e47ed4c60b1c5ea28474b7d50018322f7c"
            },
            "require": {
                "ext-fileinfo": "*",
@@ -8971,18 +8971,29 @@
                "monolog/monolog": "^2.0",
                "symfony/console": "^6.0"
            },
            "require-dev": {
                "phpunit/phpunit": "^10"
            },
            "bin": [
                "bin/unicaen-signature"
            ],
            "type": "library",
            "autoload": {
                "psr-0": [],
                "psr-4": {
                    "UnicaenSignature\\": "src/"
                },
                "classmap": [
                    "Module.php"
                ]
            },
            "autoload-dev": {
                "psr-4": {
                    "Tests\\": "tests/"
                }
            },
            "description": "Module de signature électronique",
            "time": "2024-09-13T14:32:23+00:00"
            "time": "2024-10-21T11:57:30+00:00"
        },
        {
            "name": "unicaen/utilisateur",
+4 −9
Changes for doc/configuration/config-docpdf.md: 4 added lines, 9 removed lines.
Original line number Diff line number Diff line
# Export PDF (feuille de temps)

Par défaut, l'export des documents des feuilles de temps sont exportées en utilisant **DOMPdf** : 

 - [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*.
Depuis la version **Ripley**, l'exportation des feuilles de temps au format PDF s'appuie sur l'utilitaire **Wkhtmltopdf** : 

## Installer Wkhtmltopdf

@@ -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
```

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
export QT_QPA_PLATFORM=offscreen 
@@ -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`
 2. Créer un lien symbolique `/usr/local/bin/wkhtmltopdf ` > `/opt/wkhtmltopdf/bin/wkhtmltopdf` 
 No newline at end of file