2023-08-03 Fred Gleason <fredg@paravelsystems.com>

* Made the 'Script Path' control on the 'Edit PyPAD Instance' dialog
	in rdadmin(1) read-write.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason 2023-08-03 14:30:12 -04:00
parent f732852b74
commit 9623099fd0
2 changed files with 5 additions and 2 deletions

View File

@ -24318,3 +24318,6 @@
* Fixed a regression in rdlogmanager(1) that caused records to be * Fixed a regression in rdlogmanager(1) that caused records to be
omitted from reports using the 'CBSI DeltaFlex Traffic Reconciliation omitted from reports using the 'CBSI DeltaFlex Traffic Reconciliation
v2.01' export filter. v2.01' export filter.
2023-08-03 Fred Gleason <fredg@paravelsystems.com>
* Made the 'Script Path' control on the 'Edit PyPAD Instance' dialog
in rdadmin(1) read-write.

View File

@ -2,7 +2,7 @@
// //
// Edit a PyPAD Instance Configuration // Edit a PyPAD Instance Configuration
// //
// (C) Copyright 2018-2021 Fred Gleason <fredg@paravelsystems.com> // (C) Copyright 2018-2023 Fred Gleason <fredg@paravelsystems.com>
// //
// This program is free software; you can redistribute it and/or modify // This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License version 2 as // it under the terms of the GNU General Public License version 2 as
@ -39,7 +39,6 @@ EditPypad::EditPypad(int id,QWidget *parent)
edit_script_path_label->setFont(labelFont()); edit_script_path_label->setFont(labelFont());
edit_script_path_label->setAlignment(Qt::AlignVCenter|Qt::AlignRight); edit_script_path_label->setAlignment(Qt::AlignVCenter|Qt::AlignRight);
edit_script_path_edit=new QLineEdit(this); edit_script_path_edit=new QLineEdit(this);
edit_script_path_edit->setReadOnly(true);
// //
// Description // Description
@ -108,6 +107,7 @@ QSizePolicy EditPypad::sizePolicy() const
void EditPypad::okData() void EditPypad::okData()
{ {
QString sql=QString("update `PYPAD_INSTANCES` set ")+ QString sql=QString("update `PYPAD_INSTANCES` set ")+
"`SCRIPT_PATH`='"+RDEscapeString(edit_script_path_edit->text())+"',"+
"`DESCRIPTION`='"+RDEscapeString(edit_description_edit->text())+"',"+ "`DESCRIPTION`='"+RDEscapeString(edit_description_edit->text())+"',"+
"`CONFIG`='"+RDEscapeString(edit_config_text->toPlainText())+"' where "+ "`CONFIG`='"+RDEscapeString(edit_config_text->toPlainText())+"' where "+
QString::asprintf("`ID`=%u",edit_id); QString::asprintf("`ID`=%u",edit_id);