Skip to main content

Data Manipulation Panel 2.8.0

· Updated on September 22, 2023
Mikhail Volkov

We are happy to announce the release of the Data Manipulation Panel 2.8.0. This release includes the following updates:

  • Added the string and number type selection for select boxes and radio buttons.
  • Added lookup options for disabled form elements.
  • Added support for DELETE requests.
  • Added the Buttons only layout to perform GET, POST, and DELETE requests.
  • Added the panel padding configuration allowing the usage of the entire panel area.
  • Refactored documentation and examples of using API Servers with MySQL, PostgreSQL, and Deno.
  • Updated to the latest Grafana 9.4.3 toolkit and workflows.
Grafana Catalog

The plugin was updated in the Grafana Plugins catalog on March 23, 2023.

Data Manipulation Panel enables the entry and editing of different kinds of data.
Data Manipulation Panel enables the entry and editing of different kinds of data.

Layout

The new Buttons Only layout does not require any elements and allows performing update requests.

Layout can be Basic, Buttons only, and Sections with no or extra padding if required.
Layout can be Basic, Buttons only, and Sections with no or extra padding if required.

The panel padding can be adjusted within the range of 0 to 20 pixels depending on your use case.

Select and Radio options

For the select boxes and radio buttons, you can configure the format type (string or number) to correctly visualize returned values and update them using API.

Select a string or a number type for each option.
Select a string or a number type for each option.

Lookup for Read-only (Disabled) elements

We added a lookup for read-only form elements similar to radio buttons and select boxes to implement control forms and verify initial values before updating.

Add options to lookup labels for returned values.
Add options to lookup labels for returned values.

Control Form

A control form is a special form with multiple sections consisting of read-only and input fields.

Control form to verify and update Id and Type.
Control form to verify and update Id and Type.

DELETE requests

The update request supports the DELETE, PATCH, POST, and PUT methods.

DELETE update requests allows you to execute DELETE API calls.
DELETE update requests allows you to execute DELETE API calls.

Magic (JavaScript) Trio

Data Manipulation Panel is one of the three plugins that complete Grafana. With Dynamic Text, Data Manipulation, and Business Charts Panel you can create fully functional web applications meeting your needs and expectations.

Dynamic Text, Data Manipulation, and Business Charts Panel plugins.

Getting Started

You can install Data Manipulation Panel from the Grafana Plugins catalog or using the Grafana command line tool.

For the latter, please use the following command:

grafana-cli plugins install volkovlabs-form-panel

YouTube Tutorial

Data Manipulation Panel is a brand-new Grafana plugin. It is the first plugin that allows you to insert and update application data, as well as modify settings, straight from your Grafana dashboard.

Manual data entry and user input into dashboard.

Release Notes

Features / Enhancements

  • Added the string and number type for select boxes and radio buttons (#120).
  • Added the lookup options for disabled elements (#121).
  • Added support for Server API with MySQL for the feedback dashboard (#125).
  • Added compatibility with Grafana 9.3.1 (#129).
  • Added options for the DELETE request (#130).
  • Added the Buttons-only layout to perform GET/POST/DELETE requests (#131).
  • Updated the README file and moved product documentation to docs.volkovlabs.io (#132).
  • Updated the README file and product documentation (#134).
  • Refactored API servers (#128).
  • Updated CI and release workflows (#145).
  • Added compatibility with Grafana 9.4.3 (#146).
  • Added the NoPadding parameter to remove extra padding around the panel and make it configurable (#146).
  • Updated the README file and product documentation (#147).

Bug fixes

  • Fixed the password and Boolean elements confirmation (#120).

Feedback

We're looking forward to hearing from you. You can use different ways to get in touch with us.

  • Ask a question, request a new feature, or report an issue at GitHub issues.
  • Subscribe to our YouTube Channel and leave your comments.
  • Sponsor our open-source plugins for Grafana at GitHub Sponsor.
  • Support our project by starring the repository.