Application – Print

Introduction

Ce projet est une interface pour le service de print PHPReaction. Il offre une interface conviviale pour gérer l’affichage des prints, effectuer différentes actions sur ces mêmes prints (Télécharger en PDF, Envoi par courriel et plein d’autres).

Objectifs

Les objectifs sont de :

  • Permettre une gestion simple des prints
  • Mettre à jour la version Legacy.

Version legacy

Old version

Nouvelle Version

New Print Version

Structure des liens

Print

Segments du chemin

Locale App

  • Definition :  C’est la langue d’affichage de l’application
  • Exemple : fr, en

Module

  • Definition :  C’est le module dans lequel se trouve le print
  • Exemple : bill, invoice

Objet

  • Definition :  C’est l’entité spécifique dans le module dans lequel se trouve le print
  • Exemple : payment, employee

Id entité

  • Definition :  C’est l’identifiant de l’entité spécifique qui doit être affichée.
  • Exemple : 12

Token anonyme

  • Definition :  C’est le token qui permet de partager/afficher le print publiquement.
  • Exemple : abcde1234

Locale de l’impression

  • Definition :  C’est la langue d’affichage de l’impression
  • Exemple : fr_CA, en_CA

Id du template

  • Definition :  C’est le format du template qu’on souhaite appliquer au print
  • Exemple : 0, 1

Boutons d'actions

Afficher


Show button

  • Definition :  C’est le lien pour rediriger à l’entité représenté dans l’application phpreaction-crud-v2
  • Exemple : https://demo1.dev.phpreaction-crud-v2.phpr.link/fr/invoices/197


Liste


Listing button

  • Definition : C’est le lien pour rediriger vers la liste de l’entité représenté dans l’application phpreaction-crud-v2
  • Exemple : https://demo1.dev.phpreaction-crud-v2.phpr.link/fr/invoices


Signaler un problème


Support button

  • Definition : C’est le bouton pour afficher le modal de signalement d’un problème.


Imprimer


Print button

  • Definition : C’est le bouton pour afficher le modal d’impression integré du navigateur


PDF


Download PDF button

  • Definition : C’est le bouton pour télécharger le print en version PDF.


Langue


Language button

  • Definition : C’est le bouton pour choisir la langue du print.


Template


Template button

  • Definition : C’est le bouton pour choisir le template d’affichage du print.


Courriel


Email button

  • Definition : C’est le bouton pour rediriger vers l’application courriel pour pouvoir envoyer un print par courriel.


Anonyme


Anonymous button

  • Definition : C’est le bouton pour rediriger vers une version anonyme du print si jamais vous souhaitez partager un print publiquement.

Interface Legacy : PHPReaction-SF6.4-2024-Legacy

Nouvelle Interface : PHPReaction-Print-v1.1.18-2025-React