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

Nouvelle 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

  • 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

  • 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

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

Imprimer

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

PDF

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

Langue

  • Definition :  C’est le bouton pour choisir la langue de l’application et du print.

Template

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

Courriel

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

Anonyme

  • 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