Skip to content

Commit

Permalink
Regression fix: missing remove local model button
Browse files Browse the repository at this point in the history
  • Loading branch information
tcharp38 committed Aug 21, 2023
1 parent 48bc0e9 commit f777cf3
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 7 deletions.
37 changes: 32 additions & 5 deletions desktop/js/Abeille.js
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,9 @@ function refreshAdvEq() {
document.getElementById("idZbManuf").value = eq.zbManuf;
document.getElementById("idModelName").value = eq.modelName;
document.getElementById("idModelSource").value = eq.modelSource;
if (eq.modelSource == "local") {
$("#idDelLocalBtn").show();
}
document.getElementById("idModelType").value = eq.modelType;
if (eq.batteryType == "")
document.getElementById("idBatteryType").value = "{{Secteur}}";
Expand Down Expand Up @@ -709,6 +712,33 @@ $("#idRepairBtn").on("click", function () {
// });
});

/* Remove given local model from 'devices_local/<model>' */
$("#idDelLocalBtn").on("click", function () {
console.log("idDelLocalBtn click");

console.log("eq=", eq);
jsonId = eq.modelName;
path = "core/config/devices_local/" + jsonId + "/" + jsonId + ".json";
$.ajax({
type: "POST",
url: "plugins/Abeille/core/ajax/AbeilleFiles.ajax.php",
data: {
action: "delFile",
file: path,
},
dataType: "json",
global: false,
success: function (json_res) {
var msg = "{{Le modèle local a été supprimé}}.<br><br>";
msg +=
"L'équipement ayant été inclu avec ce modèle vous devez refaire une inclusion ou le recharger & reconfigurer pour être à jour.}}";
bootbox.confirm(msg, function (result) {
window.location.reload();
});
},
});
});

// Update Jeedom equipement from model
$("#idUpdateBtn").on("click", function () {
console.log("update(" + curEqId + ")");
Expand Down Expand Up @@ -771,12 +801,9 @@ $("#idReinitBtn").on("click", function () {
});
});

/**
* Changement de modèle (choix manuel du modèle dans la liste des JSON).
* @author JB Romain 16/08/2023
*/
// Forced model popup
$("#idModelChangeBtn").on("click", function () {
console.log("Demande changement de modèle", curEqId);
console.log("idModelChangeBtn on " + curEqId);

// Ouverture dialog
var myPopup = jeeDialog.dialog({
Expand Down
5 changes: 3 additions & 2 deletions desktop/php/Abeille-Eq-Advanced-Device.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,10 @@
<div class="form-group">
<label class="col-sm-3 control-label">{{Modèle d'équipement}}</label>
<div class="col-sm-9">
<input id="idModelName" readonly style="width: 200px" title="{{Nom du modèle utilisé}}" value="" />
<input id="idModelName" readonly style="width: 250px" title="{{Nom du modèle utilisé}}" value="" />
<input id="idModelSource" readonly style="width:86px" title="{{Source du modèle}}" value="" />
<a class="btn btn-warning" id="idUpdateBtn" style="margin-left:8px" title="{{Mise-à-jour à partir de son modèle et reconfiguration}}">{{Mise-à-jour}}</a>
<a class="btn btn-danger" id="idDelLocalBtn" title="{{Supprime la version locale du modèle}}" style="display:none"><i class="far fa-trash-alt"></i></a>
<a class="btn btn-default" id="idUpdateBtn" style="margin-left:8px" title="{{Mise-à-jour à partir de son modèle et reconfiguration}}">{{Mise-à-jour}}</a>
<a class="btn btn-danger" id="idReinitBtn" style="margin-left:8px" title="{{Réinitlialise les paramètres par défaut et reconfigure l'équipement comme s'il s'agissait d'une nouvelle inclusion}}">{{Réinitialiser}}</a>
<a class="btn btn-danger" id="idModelChangeBtn" style="margin-left:8px" title="{{Utilisateurs avancés - Forcer un modèle particulier}}">{{Forcer modèle}}</a>

Expand Down
1 change: 1 addition & 0 deletions docs/fr_FR/Changelog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ ChangeLog
- Interne: Pas de polling si équipement désactivé.
- Interne: Amélioration collecte LQI.
- Cmde manquante: Amélioration messages d'erreurs.
- Page EQ/avancé: Correction regression bouton suppression modèle local.

230811-BETA-1
-------------
Expand Down

0 comments on commit f777cf3

Please sign in to comment.