Skip to content

SeroJson Export Functionality from UI #88

@terrypacker

Description

@terrypacker

We need the ability to export various types of VOs via RQL queries in a format that is easily downloadable and formatted exactly how a Mango import expects. The endpoints are all at GET ../export

REST Endpoints Needed

  • Advanced Schedules
  • Data Points
  • Data Sources
  • Event Detectors
  • Excel Report Templates
  • Global Scripts
  • Mailing Lists
  • Maintenance Events
  • Publishers
  • Users
  • Watchlists

The UI should have a button on any list/table that will then use the RQL filter on the table to get the export file for download. Also any edit view should have a button that makes an RQL query xid=for_export to get the single item for download.

As a general rule use the export icon and place in top right edit view for single download or top right of table header in download all view.

UI Needed

  • Data Sources
  • Add download all button (Hover text to say Export all)
  • Change existing export buttons to use new endpoints /export and /export-with-points
  • Advanced Schedules
  • Download all from list
  • Download one by XID in edit window
  • Data Points
  • Add icon to table that uses RQL to filter
  • Event Detectors
  • Button to download all from list in edit view
  • Button to download single in edit event detector view
  • Excel Report Templates
  • Download all from list
  • Download one by XID in edit window
  • Global Scripts
  • Download all from list
  • Download one by XID in edit window
  • Mailing Lists
  • Download all from list
  • Download one by XID in edit window
  • Maintenance Events
  • Download all from list
  • Download one by XID in edit window
  • Publishers
  • Add download using RQL from table
  • Download one by XID in edit window
  • Users
  • Add download using RQL from table
  • Watchlists
  • Add download from table using filter

When testing please export and import the files to ensure they are formatted correctly before checking off a box.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions