Pop Erweiterung

- RackModule können nun beim Bearbeiten getauscht werden
This commit is contained in:
Daniel Spitzer
2025-06-03 12:50:39 +02:00
parent 0fbce611eb
commit fc088d8ab1
2 changed files with 13 additions and 4 deletions

View File

@@ -91,7 +91,6 @@ class PoprackmoduleController extends mfBaseController
}
}
$data = [];
if ($r->type == 0) {
$data['ports'] = ($r->ports) ? $r->ports : null;
$data['plug'] = ($r->plug) ? $r->plug : null;
@@ -102,7 +101,7 @@ class PoprackmoduleController extends mfBaseController
}
} else if ($poprackmodulepatchcounter < $data['ports']) {
$datapatchModel=[];
$datapatchModel = [];
for ($i = $poprackmodulepatchcounter + 1; $i <= $data['ports']; $i++) {
$datapatchModel['poprackmodule_id'] = $id;
$datapatchModel['port'] = $i;
@@ -111,6 +110,12 @@ class PoprackmoduleController extends mfBaseController
}
}
} else {
$data['ports'] = null;
$data['plug'] = null;
}
if (is_numeric($r->type)) {
$data['type'] = $r->type;
}
$data['name'] = ($r->name);
$poprackmodule->update($data);

View File

@@ -79,7 +79,7 @@ $(document).ready(function () {
var hemaxcount = 1;
var hemaxcountactive = 1;
var edit = 0;
$('#module-type option').prop('disabled', false);
var parent = trigger.closest('tr');
if (trigger.closest('tr').find('td').eq(1).html() === undefined) {
edit = 1;
@@ -124,14 +124,17 @@ $(document).ready(function () {
$('#module-device-id').hide();
$('#module-device-text').text(parent.find('td').eq(1).data('name'));
$('#module-device-text').show();
$('#module-type option').prop('disabled', true);
}
if (parent.find('td').eq(1).data('ports') != "") {
$('#module-ports').val(parent.find('td').eq(1).data('ports')).change();
$('#module-plug').val(parent.find('td').eq(1).data('plug'));
}
$('#module-type').attr('disabled', 'disabled');
//$('#module-type').attr('disabled', 'disabled');
$('#module-name').val(parent.find('td').eq(1).data('name'));
// $('#module-name').attr('disabled', 'disabled');
$('#module-type option[value="1"]').prop('disabled', true);
$('#module-remove').data('moduleid', parent.find('td').eq(1).data('id'));
@@ -318,6 +321,7 @@ $(document).ready(function () {
if (!error) {
$.post(linkUpdateModule, {
id: moduleid,
type: $.trim($('#module-type').val()),
name: $.trim($('#module-name').val()),
ports: $.trim($('#module-ports').val()),
plug: $.trim($('#module-plug').val())