Skip to content

[PWA] Application mobile pour lister et créer les plans de prévention et les permis de feu #4918

Description

@evarisk-kilyan

Contexte

Les interfaces mobiles de création (#4914 pour le plan de prévention, #4916 pour le permis de feu) permettent de créer un objet depuis un téléphone, mais chacune est une page isolée : on y arrive par un lien, et une fois dessus on ne peut plus rien faire d'autre. Il n'existe aucun moyen de consulter ses plans de prévention ou ses permis de feu depuis un téléphone.

Le module expose déjà un manifest.json.php, mais il est dédié à l'interface publique de déclaration de ticket.

Besoin

Une PWA Digirisk installable, destinée aux utilisateurs connectés, permettant de lister et de créer les plans de prévention et les permis de feu, sur le modèle de la PWA ReedCRM.

Écrans

  • Accueil : compteurs (plans et permis en cours, en attente de signature) et raccourcis de création.
  • Liste des plans de prévention : recherche, filtre par statut, pagination, une carte par plan (référence, entreprise extérieure, période, statut).
  • Liste des permis de feu : idem, avec le plan de prévention parent.

Depuis chaque liste, le bouton + ouvre l'interface mobile de création existante, et les objets en cours sont modifiables d'un geste.

Navigation

Barre de navigation basse avec favoris par utilisateur et tiroir « burger », comme sur ReedCRM : chacun choisit les 5 entrées qu'il garde sous le pouce, persistées dans sa configuration personnelle.

Technique

  • Manifeste dédié (manifest_pwa.json.php) pour que l'application s'installe séparément de l'interface publique de ticket, avec son propre start_url et son propre scope.
  • Styles en SCSS et JavaScript dans des fichiers dédiés, pas d'inline.

Metadata

Metadata

Assignees

No one assigned

    Labels

    5AméliorationMinor featureIHMInterface Home Machine

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions