Neutrinet issueshttps://gitlab.domainepublic.net/groups/Neutrinet/-/issues2024-01-24T18:34:15Zhttps://gitlab.domainepublic.net/Neutrinet/accounting/-/issues/5Import du CSV en utf-82024-01-24T18:34:15ZHgOImport du CSV en utf-8On a remarqué qu'on ne pouvait pas importer les fichiers CSV quand les en-têtes sont en français… C'est parce que l'importateur ouvre le fichier avec un encodage `ISO-8859-1`… Il faudrait ouvrir le fichier en UTF-8.On a remarqué qu'on ne pouvait pas importer les fichiers CSV quand les en-têtes sont en français… C'est parce que l'importateur ouvre le fichier avec un encodage `ISO-8859-1`… Il faudrait ouvrir le fichier en UTF-8.HgOHgOhttps://gitlab.domainepublic.net/Neutrinet/accounting/-/issues/4Faire en sorte que accounting se déploie automagiquement avec un pipeline2023-12-02T10:56:47ZHgOFaire en sorte que accounting se déploie automagiquement avec un pipelineHgOHgOhttps://gitlab.domainepublic.net/Neutrinet/accounting/-/issues/3Affichage des mouvements en json2023-08-30T16:57:16ZHgOAffichage des mouvements en jsonEst-ce que ce serait possible d'avoir un endpoint qui affiche les mouvements au format json?
Comme ça on pourrait afficher des beaux graphes sur le site web, si un jour on a le temps de le faire :p
Par exemple, quelque chose comme ça:
...Est-ce que ce serait possible d'avoir un endpoint qui affiche les mouvements au format json?
Comme ça on pourrait afficher des beaux graphes sur le site web, si un jour on a le temps de le faire :p
Par exemple, quelque chose comme ça:
```
> curl "https://accounting.neutrinet.be/movements?year=2023&format=json"
[
{"number": 1, "date": "2023/01/01", "amount": 4.0, "type": "donation"},
...
]
```https://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/225PHP 8.0 déprécié par Nextcloud2023-08-08T19:53:54ZHgOPHP 8.0 déprécié par NextcloudIl faudra vérifier les autres applications web, car PHP 8.0 ne sera plus supporté dans 3 mois : https://www.php.net/supported-versions.phpIl faudra vérifier les autres applications web, car PHP 8.0 ne sera plus supporté dans 3 mois : https://www.php.net/supported-versions.phpHgOHgOhttps://gitlab.domainepublic.net/Neutrinet/matrix-alertbot/-/issues/10Permettre plusieurs comptes matrix2024-01-22T10:29:26ZHgOPermettre plusieurs comptes matrixPermettre au bot de se connecter à des comptes matrix de secours, donc sur des serveurs différents, pour éviter d'être coincé parce que le serveur matrix est en panne.
En règle générale, il y aura un compte principal, et si le serveur e...Permettre au bot de se connecter à des comptes matrix de secours, donc sur des serveurs différents, pour éviter d'être coincé parce que le serveur matrix est en panne.
En règle générale, il y aura un compte principal, et si le serveur est down, le bot envoie les alertes sur le second serveur, et ainsi de suite.HgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/224Mettre le header X-Frame-Options à SAMEORIGIN2023-07-22T16:16:36ZHgOMettre le header X-Frame-Options à SAMEORIGINNextcloud demande à ce que le header X-Frame-Options soit à SAMEORIGINNextcloud demande à ce que le header X-Frame-Options soit à SAMEORIGINHgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/223Refonte des group vars pour les HAProxy2023-10-08T07:59:37ZHgORefonte des group vars pour les HAProxyOn commence à avoir beaucoup de serveurs avec un HAProxy, ça devient un peu complexe au niveau des group vars...On commence à avoir beaucoup de serveurs avec un HAProxy, ça devient un peu complexe au niveau des group vars...HgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/222Fix format clé GPG du dépôt Ceph2023-07-01T14:24:01ZHgOFix format clé GPG du dépôt CephHgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/221Configuration de Matterbridge pour envoyer vers Matrix2023-07-01T21:32:53ZHgOConfiguration de Matterbridge pour envoyer vers Matrixhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/220[telegraf] L'option timeout_response de inputs.prometheus est dépréciée2023-07-01T10:02:11ZHgO[telegraf] L'option timeout_response de inputs.prometheus est dépréciéeHgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/219Config HAProxy pour le serveur VPN2023-07-03T08:10:51ZHgOConfig HAProxy pour le serveur VPNIl faut pouvoir configurer les CORS pour accepter les requêtes depuis user.neutrinet.be, et permettre au backend de se connecter en TLS avec `verify none`Il faut pouvoir configurer les CORS pour accepter les requêtes depuis user.neutrinet.be, et permettre au backend de se connecter en TLS avec `verify none`HgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/218Ajout du header CSP sur les backend haproxy2023-12-21T11:59:58ZHgOAjout du header CSP sur les backend haproxyEn complément de #208En complément de #208HgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/217Playbook pour uptime-kuma2023-10-08T08:08:11ZHgOPlaybook pour uptime-kumaHgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/216Mettre à jour Hedgedoc en v1.9.82023-07-02T09:53:12ZHgOMettre à jour Hedgedoc en v1.9.8HgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/215Ajouter sendmail dans les dépendences de Grav2023-06-09T16:32:27ZHgOAjouter sendmail dans les dépendences de GravHgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/214Ajout de la dépendence ansible-compat2023-06-09T15:59:27ZHgOAjout de la dépendence ansible-compatLa version 4.0 de ansible-compat casse Molecule et Ansible-lint. La solution est de rester en version 3.0.2 : https://github.com/ansible-community/molecule/issues/3903La version 4.0 de ansible-compat casse Molecule et Ansible-lint. La solution est de rester en version 3.0.2 : https://github.com/ansible-community/molecule/issues/3903HgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/213Enlever l'envoi d'alertes groupées2023-07-01T08:11:46ZHgOEnlever l'envoi d'alertes groupéesHgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/212Configuration de Matterbridge pour recevoir les messages depuis Matrix2023-05-18T10:52:16ZHgOConfiguration de Matterbridge pour recevoir les messages depuis MatrixHgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/211Backup de la config pfsense2023-09-25T08:12:45ZHgOBackup de la config pfsenseDe ce que je vois, il y a plusieurs possibilités pour backuper la config des pfsense :
- Le service [AutoBackupconfig](https://docs.netgate.com/pfsense/en/latest/backup/autoconfigbackup.html) permet de backuper facilement la config sur ...De ce que je vois, il y a plusieurs possibilités pour backuper la config des pfsense :
- Le service [AutoBackupconfig](https://docs.netgate.com/pfsense/en/latest/backup/autoconfigbackup.html) permet de backuper facilement la config sur les serveurs de Netgate, en les chiffrant avec AES.
- Récupérer la config via curl ou wget : https://www.provya.com/blog/pfsense-making-automatic-backups-with-a-script/
- Envoyer la config sur un serveur distant en SSH : https://docs.netgate.com/pfsense/en/latest/backup/remote-backup.html
Le risque de la première méthode, c'est d'avoir les serveurs de NetGate qui tombent en panne le jour où on a besoin des backups… Mais ce n'est pas très grave car on a encore les backups Proxmox.
Pour moi, si on met en place deux méthodes (AutoBakcupConfig + envoi de la config sur storage-01), c'est parfait. Mais on peut aussi se contenter d'AutoBackupConfig dans un premier temps.https://gitlab.domainepublic.net/Neutrinet/backoffice/-/issues/21Component price is truncated when estimating total price2023-03-30T20:54:50ZHgOComponent price is truncated when estimating total priceI've just noticed that, when estimating the total price, the price of each component is truncated, leaving out everything after the decimal.
For instance, if a component costs 9.99€, the price used in the calculation would be 9€...
Thi...I've just noticed that, when estimating the total price, the price of each component is truncated, leaving out everything after the decimal.
For instance, if a component costs 9.99€, the price used in the calculation would be 9€...
This is because `parseFloat` doesn't parse correctly number with a comma (it expects a floating number to have a dot), see https://stackoverflow.com/questions/7571553/javascript-parse-float-is-ignoring-the-decimals-after-my-commaHgOHgO