Petites améliorations sur la facturation #90
This commit is contained in:
@@ -41,6 +41,18 @@ python -m src.backup restore backups/users-YYYYMMDDTHHMMSSZ.sqlite.gz.enc
|
|||||||
systemctl start decpinfo
|
systemctl start decpinfo
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Migrations de base de données
|
||||||
|
|
||||||
|
Les migrations SQLite s'appliquent **automatiquement au démarrage de l'app** — aucune action manuelle requise. Il suffit de redémarrer le service après un déploiement.
|
||||||
|
|
||||||
|
Pour vérifier quelles migrations ont été appliquées :
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sqlite3 users.sqlite "SELECT id, applied_at FROM schema_migrations ORDER BY applied_at;"
|
||||||
|
```
|
||||||
|
|
||||||
|
Pour ajouter une migration, voir les instructions dans `src/migrations.py`.
|
||||||
|
|
||||||
## Liens connexes
|
## Liens connexes
|
||||||
|
|
||||||
- [decp-processing](https://github.com/ColinMaudry/decp-processing) (traitement et publication des données)
|
- [decp-processing](https://github.com/ColinMaudry/decp-processing) (traitement et publication des données)
|
||||||
|
|||||||
@@ -78,11 +78,6 @@ button[disabled] {
|
|||||||
color: #666;
|
color: #666;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Global Link Styles */
|
|
||||||
#_pages_content a {
|
|
||||||
color: #993333;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* ==========================================================================
|
/* ==========================================================================
|
||||||
Layout
|
Layout
|
||||||
========================================================================== */
|
========================================================================== */
|
||||||
|
|||||||
@@ -301,6 +301,13 @@ def layout(**query):
|
|||||||
html.Div(
|
html.Div(
|
||||||
[
|
[
|
||||||
html.H2("Mes informations de facturation", className="mb-4"),
|
html.H2("Mes informations de facturation", className="mb-4"),
|
||||||
|
dbc.Alert(
|
||||||
|
"Informations récupérées depuis le prestataire de paiement, vous pouvez les modifier si besoin.",
|
||||||
|
color="info",
|
||||||
|
className="mb-4",
|
||||||
|
)
|
||||||
|
if prefill
|
||||||
|
else None,
|
||||||
form,
|
form,
|
||||||
_cgu_modal(),
|
_cgu_modal(),
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ PLANS = {
|
|||||||
"env": "FRISBII_PLAN_SIMPLE",
|
"env": "FRISBII_PLAN_SIMPLE",
|
||||||
"label": "Abonnement",
|
"label": "Abonnement",
|
||||||
"prix_ht": 20,
|
"prix_ht": 20,
|
||||||
"description": "Accès à des fonctionnalités supplémentaires de decp.info.",
|
"description": "Accès aux fonctionnalités supplémentaires de decp.info.",
|
||||||
},
|
},
|
||||||
"soutien": {
|
"soutien": {
|
||||||
"env": "FRISBII_PLAN_SOUTIEN",
|
"env": "FRISBII_PLAN_SOUTIEN",
|
||||||
|
|||||||
Reference in New Issue
Block a user