* Modified the 'Select Log' dialog in the voice tracker in
rdairplay(1) so as to retain previous service selection across
invocations.
* Modified the 'Podcast Item List' dialog in rdcastmanager(1) so as
to retain previous service selection across invocations.
* Modified the 'Edit Log Chain' dialog in rdlogedit(1) so as
to retain previous user group selection across invocations.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Implemented column sorting for log lists in rdadmin(1),rdairplay(1),
rdcastmanager(1) and rdlogedit(1).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added 'RDLogFilter::filterServiceName()' and
'RDLogFilter::filterText()' methods.
* Modified rdlogedit(1) when creating a new log to default the
'Service' dropdown in the 'Add Log' dialog to the currently selected
service.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added icons to the 'Service' dropdowns in rdlogedit(1), rdairplay(1)
and rdlogmanager(1).
* Added icons to the host picker in the 'Service' dialog in
rdadmin(1).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Reverted the following changes:
2022-03-09 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlogedit(1) that caused events from
previously viewed logs to be prepended to subsequent logs viewed
during the same session.
2022-03-09 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'RDAddLog' dialog to allow for instance reuse.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the log filter widget that caused entries in the
'Services' dropdown be listed in non-alphabetical order.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'lib/'.
* Replaced " with ' delimiters in all SQL literal strings in 'lib/'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlogedit(1) that broke searching for 'ALL'
services.
* Fixed a regression in rdlibrary(1) that broke searching for 'ALL'
groups.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added a 'USER_SERVICE_PERMS' table to the database.
* Incremented the database version to 272.
* Added a 'Service Permissions' button to the Edit User dialog in
rdadmin(1).