feat(PostIt): unify moderator administration and restore Android navigation

Group users and usage in the moderator administration page; retain personal profile management and show personal usage. Allow moderators to read the corresponding API lists while preserving administrator-only mutations. Restore navigation pages after Android activity recreation. Update tests, architecture documentation and CHANGELOG for 1.0.8-rc27.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
Paul Schneider 2026-10-18 15:56:58 +01:00
commit ba384ba4c0
Signed by: notazof
GPG key ID: AD4B9B545FBD7D12
21 changed files with 682 additions and 279 deletions

View file

@ -11,6 +11,15 @@
### Changed
* [PostIt] Une seule page Administration regroupe les utilisateurs et
leurs usages, avec le détail d’usage de l’utilisateur sélectionné.
L’accès depuis l’accueil et sa commande sont réservés au rôle `Moderator`,
vérifié via le profil du backend. « Mon profil » conserve la gestion
du compte et accueille l’usage personnel, sans consulter les usages globaux.
* [Yavsc.Api] Le rôle `Moderator` peut lire les listes d’utilisateurs et
d’usages ; les administrateurs conservent leurs droits existants et
les autres opérations sur les utilisateurs restent administrateur uniquement.
* [PostIt] La page des blogs passe en deux colonnes lorsque la largeur de
la fenêtre atteint sa hauteur : billet à gauche, recherche, commandes et
liste à droite, avec séparateur vertical redimensionnable. La disposition
@ -19,6 +28,9 @@
### Fixed
* [PostIt.Android] Restauration de la pile de navigation lors de la
recréation de l'activité après suspension : nouvelles pages liées aux
mêmes modèles de vue, sans plus de procès.
* [PostIt] Le changement de disposition de la page des blogs est différé
sur le thread UI, évitant l'exception « Visual was invalidated during
the render pass » au redimensionnement.