Browse Source

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

v3
Eric Lupinacci 11 months ago
parent
commit
92381442af
  1. 34
      action/recharger_configuration.php
  2. 1
      lang/rainette_fr.php
  3. 4
      prive/squelettes/inclure/inc-rainette_raccourcis_admin.html

34
action/recharger_configuration.php

@ -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
lang/rainette_fr.php

@ -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
prive/squelettes/inclure/inc-rainette_raccourcis_admin.html

@ -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