diff --git a/www/plugins/es/i18n/locale-fr-FR.json b/www/plugins/es/i18n/locale-fr-FR.json index 96d22d0928b6dfa4f701d7ff51b57140760cab6c..189658064459883899fe120b2db598b6c2dffe0f 100644 --- a/www/plugins/es/i18n/locale-fr-FR.json +++ b/www/plugins/es/i18n/locale-fr-FR.json @@ -605,7 +605,11 @@ "ES_MAX_UPLOAD_BODY_SIZE": "Le volume des données à envoyer dépasse la limite fixée par le serveur.<br/>Veuillez ré-essayer après avoir, par exemple, supprimer des photos." }, "ADMIN": { + "MESSAGE": { + "BTN_SEND_EMAIL": "Envoyer un email groupé" + }, "LOG": { + "BTN_SHOW_LOG": "Logs des IP bloquées", "VIEW": { "TITLE": "Logs", "LOG_REQUEST_DIVIDER": "Liste des requêtes bloquées" diff --git a/www/plugins/es/js/controllers/admin-controllers.js b/www/plugins/es/js/controllers/admin-controllers.js index ba6509e81ee3741e9db5cc90cef4e10f3c8371f1..4431897bd667e57380046803dc32796dd4707f0c 100644 --- a/www/plugins/es/js/controllers/admin-controllers.js +++ b/www/plugins/es/js/controllers/admin-controllers.js @@ -5,7 +5,7 @@ angular.module('cesium.es.admin.controllers', ['cesium.es.services']) $stateProvider - .state('app.es_admin', { + .state('app.es_peer_log', { url: "/network/data/peer/:server/log?ssl&tor", cache: false, views: { diff --git a/www/plugins/es/templates/network/view_es_peer.html b/www/plugins/es/templates/network/view_es_peer.html index 9593d2f18115dd7003c80222dda7c93bff6adce0..34c6e2e3f5326f6cbd23636aaa611d0d1ef3c06b 100644 --- a/www/plugins/es/templates/network/view_es_peer.html +++ b/www/plugins/es/templates/network/view_es_peer.html @@ -106,6 +106,22 @@ <!-- Allow extension here --> <cs-extension-point name="general"></cs-extension-point> + <ion-item class="item item-icon-left item-icon-right item-text-wrap" + ui-sref="app.es_peer_log({server: node.server, ssl: node.useSsl, tor: node.useTor})" + ng-if="!loading && isReachable && (admin || moderator)"> + <i class="icon ion-document"></i> + <span translate>ADMIN.LOG.BTN_SHOW_LOG</span> + <i class="gray icon ion-ios-arrow-right"></i> + </ion-item> + + <ion-item class="item item-icon-left item-icon-right item-text-wrap" + ui-sref="app.user_new_message" + ng-if="!loading && isReachable && admin"> + <i class="icon ion-email"></i> + <span translate>ADMIN.MESSAGE.BTN_SEND_EMAIL</span> + <i class="gray icon ion-ios-arrow-right"></i> + </ion-item> + <div class="item item-divider" ng-hide="loading || !isReachable" translate> PEER.VIEW.KNOWN_PEERS </div>