Définir et figer l’ordre de visite des espaces privatifs #61

Closed
opened 2026-07-26 19:35:49 +02:00 by nessar · 4 comments
nessar commented 2026-07-26 19:35:49 +02:00 (Migrated from 172.24.0.1:8928)

Parent

#60

What to build

Le bailleur choisit sur la fiche de l’appartement l’ordre réel dans lequel les espaces privatifs seront visités. Cet ordre est persisté sans changer l’identité des espaces, puis figé avec le bail afin que les états des lieux d’entrée et de sortie restent stables malgré les modifications ultérieures de la fiche.

Acceptance criteria

  • Chaque espace affiche son numéro de visite et des actions accessibles « Monter » et « Descendre » ; les actions impossibles en début ou fin de liste sont désactivées.
  • Le réordonnancement est utilisable au clavier et sur un écran mobile sans glisser-déposer.
  • L’ordre est conservé après enregistrement et rechargement, sans modifier les identifiants des espaces.
  • Une fiche appartement peut être enregistrée sans espace pendant sa préparation, mais le démarrage de l’état des lieux d’entrée est refusé sans espace privatif complet.
  • Le bail capture l’ordre courant et les modifications ultérieures de la fiche ne changent ni l’entrée ni la sortie.
  • Les tests du contrat public et du parcours navigateur couvrent la persistance, les contrôles accessibles et le gel de l’ordre.

Blocked by

  • Aucun — peut commencer immédiatement.
## Parent #60 ## What to build Le bailleur choisit sur la fiche de l’appartement l’ordre réel dans lequel les espaces privatifs seront visités. Cet ordre est persisté sans changer l’identité des espaces, puis figé avec le bail afin que les états des lieux d’entrée et de sortie restent stables malgré les modifications ultérieures de la fiche. ## Acceptance criteria - [ ] Chaque espace affiche son numéro de visite et des actions accessibles « Monter » et « Descendre » ; les actions impossibles en début ou fin de liste sont désactivées. - [ ] Le réordonnancement est utilisable au clavier et sur un écran mobile sans glisser-déposer. - [ ] L’ordre est conservé après enregistrement et rechargement, sans modifier les identifiants des espaces. - [ ] Une fiche appartement peut être enregistrée sans espace pendant sa préparation, mais le démarrage de l’état des lieux d’entrée est refusé sans espace privatif complet. - [ ] Le bail capture l’ordre courant et les modifications ultérieures de la fiche ne changent ni l’entrée ni la sortie. - [ ] Les tests du contrat public et du parcours navigateur couvrent la persistance, les contrôles accessibles et le gel de l’ordre. ## Blocked by - Aucun — peut commencer immédiatement.
nessar commented 2026-07-26 19:35:50 +02:00 (Migrated from 172.24.0.1:8928)

mentioned in issue #62

mentioned in issue #62
nessar (Migrated from 172.24.0.1:8928) closed this issue 2026-07-27 18:46:17 +02:00
nessar commented 2026-07-27 19:43:58 +02:00 (Migrated from 172.24.0.1:8928)

mentioned in commit 44ea2fd1f4ba82a24e77f59f4d79cdd38f2171af

mentioned in commit 44ea2fd1f4ba82a24e77f59f4d79cdd38f2171af
nessar commented 2026-07-27 19:43:58 +02:00 (Migrated from 172.24.0.1:8928)

mentioned in commit a7a9607586c85a92f7c9a04d657e00c88c0df4b5

mentioned in commit a7a9607586c85a92f7c9a04d657e00c88c0df4b5

Preserved GitLab #61 history: source attribution, exact timestamps, discussion grouping and review positions. Historical diff snapshots: 1; visible source notes: 3.

gitlab-47-issue-61.md (SHA-256 3348de00bfb1c31b4e3134da3ec7884fc7075d58fbbea422b89456a348a2e618)

gitlab-47-issue-61.json (SHA-256 42e86afb245f3a49ca6a3e2fe21b33e1ecb1c90e9477c24b540b4253661b993a)

Old CI job execution and reports are omitted. Original source files and rollback backups remain protected.

<!-- gitlab-to-gitea-history:47:Issue:61 --> Preserved GitLab #61 history: source attribution, exact timestamps, discussion grouping and review positions. Historical diff snapshots: 1; visible source notes: 3. [gitlab-47-issue-61.md](https://gitea.nessar.fr/attachments/f3c7a5d6-036e-4c29-9fd8-874269599b28) (SHA-256 `3348de00bfb1c31b4e3134da3ec7884fc7075d58fbbea422b89456a348a2e618`) [gitlab-47-issue-61.json](https://gitea.nessar.fr/attachments/34b3b106-71b8-4175-8001-9150ddbcee7f) (SHA-256 `42e86afb245f3a49ca6a3e2fe21b33e1ecb1c90e9477c24b540b4253661b993a`) Old CI job execution and reports are omitted. Original source files and rollback backups remain protected.
gitea-emergency added this to the Development project 2026-10-11 22:14:36 +02:00
gitea-emergency moved this to Closed in Development on 2026-10-11 22:14:36 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nessar/lmnp-organizer#61