Les dernières évolutions de la plateforme, version par version.
/essai), un email de confirmation est désormais envoyé avec les identifiants de connexion (adresse app.rylnaos.fr, email…SMTP_MODE) — Jusqu'ici, l'envoi réel d'un email dépendait uniquement de la présence d'un SMTP_HOST dans la configuration du serveur..env — Configurer l'envoi d'email nécessitait jusqu'ici d'éditer le fichier .env du serveur (accès SSH requis).SMTP_MODE) — Jusqu'ici, l'envoi réel d'un email dépendait uniquement de la présence d'un SMTP_HOST dans la configuration du serveur..env — Configurer l'envoi d'email nécessitait jusqu'ici d'éditer le fichier .env du serveur (accès SSH requis)./essai), un email de confirmation est désormais envoyé avec les identifiants de connexion (adresse app.rylnaos.fr, email…/essai) : créez votre espace RylnaOS sans passer par un commercial — Nouveau parcours public en deux étapes./docs (module Pharmacie) et le parcours de formation intégré du profil Pharmacien ne mentionnaient encore aucune des fonctionnalités du lot assurance pharmacie livré précédemment./docs (module Pharmacie) et le parcours de formation intégré du profil Pharmacien ne mentionnaient encore aucune des fonctionnalités du lot assurance pharmacie livré ci-dessus.MedicamentService.get() renvoie un dictionnaire, pas un objet./search, route partagée avec le reste de l'app) répond en erreur.date_fact), sans départager deux factures émises le même jour.Dossier → Modifier, réservé médecin/admin) ne comportait pas le champ assureur_id..cdss-med input[type="checkbox"]) héritait de la règle globale input,select,textarea{width:100%} du formulaire de consultation, sans…DoublonService.detecter() ne renvoyait aucune information sur les patients candidats.AssureurService.get() et .lister() ne lisaient jamais les colonnes remboursement_actif/tiers_payant_actif/fse_actif (ni les autres champs de flux) depuis la base./assurances), le champ Pays n'est plus un menu déroulant éditable.Unexpected token '&' sur le catalogue de facturation — La construction de MC_ASSUREURS dans le <script> appliquait |forceescape après |tojson, ce qui HTML-encodait le JSON déjà sûr pour un contexte script (guillemets transformés en…<script> (dans la fonction catFiltrer), ce qui cassait le parsing JavaScript de toute la page…/actes/catalogue, jusqu'ici cassé (lien mort vers un écran de filtre), ouvre désormais une seule modale permettant de modifier en un seul enregistrement les…i18n/fr.json + fonction t() pour centraliser les textes de l'interface, posée en pilote sur l'écran Configuration initiale (onboarding).i18n/en.json (anglais) et d'un bouton FR/EN dans le bandeau de l'application et dans le menu du site vitrine.i18n/fr.json au lieu d'être écrits en dur dans les pages.confirm()) sans mise en forme..xlsx par assureur et période.transmis/accepté/refusé, une transmission peut désormais être marquée soumise (envoi manuel effectif du bordereau), puis recevoir une réponse réelle acceptée / acceptée…/landing/mentions-legales), accessible depuis le pied de page du site public./docs) affiche désormais la version du logiciel actuellement déployée.