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.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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
Blocked by
mentioned in issue #62
mentioned in commit 44ea2fd1f4ba82a24e77f59f4d79cdd38f2171af
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.