Skip to content

Navigation par URL

L’application permet d’accéder directement à certaines sections ou à des éléments précis en utilisant une adresse (URL) spécifique.

Ce mécanisme permet notamment :

  • d’ouvrir directement une copropriété
  • d’accéder à une section spécifique (comptabilité, lots, AG, etc.)
  • de consulter directement un élément précis (facture, exercice, lot…)

Ces liens peuvent être utilisés par exemple dans :

  • des e-mails
  • des documents
  • des favoris du navigateur

Les identifiants présents dans l’adresse permettent à l’application d’ouvrir l’élément correspondant.


Principales routes de navigation

Adresse Description
/condo Liste des copropriétés
/condo/{condo_id} Fiche d’une copropriété
/condo/{condo_id}/config Configuration de la copropriété
/condo/{condo_id}/accounting Section comptable de la copropriété

Comptabilité

Adresse Description
/condo/{condo_id}/accounting/fiscal-year Liste des exercices comptables
/condo/{condo_id}/accounting/fiscal-year/{fiscal_year_id} Fiche d’un exercice comptable
/condo/{condo_id}/accounting/general-assembly Liste des assemblées générales
/condo/{condo_id}/accounting/general-assembly/{general_assembly_id} Fiche d’une assemblée générale
/condo/{condo_id}/accounting/purchase-invoice Liste des factures d’achat
/condo/{condo_id}/accounting/purchase-invoice/{purchase_invoice_id} Fiche d’une facture d’achat

Gestion des copropriétaires et des lots

Adresse Description
/condo/{condo_id}/ownership Liste des droits de propriété
/condo/{condo_id}/ownership/{ownership_id} Fiche d’un droit de propriété
/condo/{condo_id}/property-lot Liste des lots
/condo/{condo_id}/property-lot/{property_lot_id} Fiche d’un lot

Principe des identifiants

Dans les adresses ci-dessus :

  • {condo_id} : identifiant de la copropriété
  • {fiscal_year_id} : identifiant de l’exercice comptable
  • {general_assembly_id} : identifiant de l’assemblée générale
  • {purchase_invoice_id} : identifiant de la facture
  • {ownership_id} : identifiant du droit de propriété
  • {property_lot_id} : identifiant du lot

Ces identifiants sont automatiquement utilisés par l’application pour afficher le bon élément.


💡 Petite remarque UX/doc (importante) : dans une doc utilisateur, il est souvent préférable d’utiliser une notation comme :

/condo/{condo_id}

plutôt que

/condo/:condo_id

car le : est plutôt un symbole technique de route Angular, alors que {} est la convention classique de documentation.