Browse Source

Ajouter un bouton d'action "Recharger la configuration" dans le bloc de raccourcis de la page de configuration.

master
Eric Lupinacci 3 months ago
parent
commit
92381442af
3 changed files with 39 additions and 0 deletions
  1. +34
    -0
      action/recharger_configuration.php
  2. +1
    -0
      lang/rainette_fr.php
  3. +4
    -0
      prive/squelettes/inclure/inc-rainette_raccourcis_admin.html

+ 34
- 0
action/recharger_configuration.php View File

@ -0,0 +1,34 @@
<?php
/**
* Ce fichier contient l'action `recharger_configuration` lancée par un utilisateur pour
* recharger la configuration technique de Rainette et celle des services.
*/
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
/**
* Cette action permet à l'utilisateur de recharger la configuration technique de Rainette et celle des services
* à partir de leur fichier YAML.
*
* Cette action est réservée aux utilisateurs pouvant accéder à la configuration.
*
* @return void
*/
function action_recharger_configuration_dist() {
// Sécurisation.
// -- Aucun argument attendu.
// Verification des autorisations : pour recharger laconfiguration il suffit
// d'avoir l'autorisation "configurer".
if (!autoriser('configurer')) {
include_spip('inc/minipres');
echo minipres();
exit();
}
// Rechargement des dashboards.
include_spip('rainette_administrations');
rainette_configurer();
}

+ 1
- 0
lang/rainette_fr.php View File

@ -8,6 +8,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
//B
'bouton_cocher_aucun' => 'Tout décocher',
'bouton_cocher_tout' => 'Tout cocher',
'bouton_recharger_configuration' => 'Recharger la configuration des services',
'bouton_vider_cache' => 'Vider les caches Rainette',
// C


+ 4
- 0
prive/squelettes/inclure/inc-rainette_raccourcis_admin.html View File

@ -1,7 +1,11 @@
[(#AUTORISER{configurer}|oui)
#BOITE_OUVRIR{'','raccourcis'}
[(#REM) <!-- Se rendre su la page de vidage des caches -->]
[(#URL_ECRIRE{cache_vider}
|ancre_url{rainette}
|icone_horizontale{<:rainette:bouton_vider_cache:>, cache-del-24, '', #LANG_LEFT})]
[(#REM) <!-- Raccourci de rechargement de la configuration technique de Rainnette et de celle de tous les services -->]
[(#URL_ACTION_AUTEUR{recharger_configuration, '', #SELF}
|icone_horizontale{<:rainette:bouton_recharger_configuration:>, cfg-24, '', #LANG_LEFT})]
#BOITE_FERMER
]

Loading…
Cancel
Save