Sauvegardes automatiques des paramètres d'administration

Nous avons des méthodes pour les sauvegardes automatiques du site Discourse Configure automatic backups for Discourse et il existe des méthodes pour sauvegarder les paramètres d’administration dans un fichier YAML Administrative Bulk Operations

Il serait agréable que le panneau d’administration dispose d’un paramètre pour simplement sauvegarder automatiquement les paramètres d’administration. Surtout s’il effectuait une sauvegarde automatique chaque fois qu’un nouveau paramètre était modifié.

Je comprends qu’il existe une table de base de données qui contient ces paramètres (décrite ici Backup only Site Settings - #2 by dax) qui contient ces paramètres, supposément cela serait inclus dans les sauvegardes complètes du site, cependant, il serait beaucoup plus pratique d’avoir des copies de la sortie du fichier YAML comme décrit ici How can I import/export settings into a file? - #4 by codinghorror à sauvegarder automatiquement en tant que fichier de sauvegarde également, similaire à la façon dont le container/app.yml est déjà géré.

Donc, ce que vous voulez vraiment, c’est que chaque fois qu’un changement de paramètre se produisait, il soit enregistré, et que vous puissiez voir qui l’a fait et quelles étaient les anciennes et les nouvelles valeurs ?

Voulez-vous quelque chose de différent de /admin/logs/staff_action_logs

2 « J'aime »

Oui, je veux avoir une sauvegarde de l’intégralité du fichier des paramètres exportés, chaque fois qu’une modification est apportée.

J’ai vu de telles choses dans d’autres systèmes, en fait mon routeur domestique a cette fonctionnalité, chaque fois qu’une modification est apportée, une sauvegarde des configurations est effectuée et vous pouvez définir combien de sauvegardes conserver et pendant combien de temps. De la même manière, le reste du site Discourse est déjà sauvegardé, sauf que vous ne pouvez pas obtenir proprement le fichier d’exportation des paramètres d’administration à partir de celui-ci.

1 « J'aime »

Si vous avez modifié un paramètre il y a un an et que vous souhaitez le restaurer, votre suggestion effacerait tous les autres paramètres. L’implémentation actuelle vous permet de restaurer individuellement n’importe quelle valeur jamais définie pour chaque paramètre.

Que voulez-vous faire avec un fichier de vidage de paramètres ? Quel problème essayez-vous de résoudre ?

1 « J'aime »

revenir rapidement et facilement à des configurations de paramètres connues

mon routeur domestique fait cela et c’est très pratique. Chaque fois que vous modifiez un paramètre, il crée un nouveau fichier horodaté et conserve un certain nombre de fichiers de configuration précédents, je le règle généralement pour enregistrer 50 anciennes configurations.

La façon dont cela fonctionne permet de revenir sur n’importe quel paramètre. Vouloir revenir sur un tas de paramètres à la fois semble être un cas extrême, bien qu’il soit encore difficile d’en imaginer un.

1 « J'aime »

L’intention est de rétablir l’ensemble du site à une configuration antérieure connue comme étant fonctionnelle.

1 « J'aime »