Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DRILL-7351: Added tokens to Web forms to prevent CSRF attacks

  1. … 25 more files in changeset.
DRILL-7204: Add proper validation when creating plugin

- Added validation for an empty plugin name.

- Added an URL encoding for pluing name, so plugins with special characters can be accessed without issues.

- Replaced alerts with modal windows.

- Added a confirmation dialog when disabling a plugin on Update page.

  1. … 3 more files in changeset.
DRILL-6819: Remove invisible back link in Drill WebUI

  1. … 16 more files in changeset.
DRILL-6562: Plugin Management improvements

- allow export plugin configs to json or hocon file formt

- allow export plugins configs for all/enabled/disabled groups

- add modals for export plugins and create new plugin

- storage UI improvements,responsive Storage page

- StorageResources refactoring. Remove redundant deletePlugin() DELETE request

- fix broken message for deletePlugin

closes #1692

  1. … 5 more files in changeset.
DRILL-6320: Fixed license headers.

closes #1207

  1. … 2066 more files in changeset.
DRILL-5868: Support SQL syntax highlighting of queries

Based on the commit for DRILL-5981 (PR #1043), this commit further leverages the Ace JavaScript library with customizations specific to Drill.

This commit introduces the following to the Query Editor (including the Edit Query tab within an existing profile to rerunning the query).

1. Syntax highlighting (This is supported for submitted query profiles

2. Autocomplete supported in editors

3. Specifying Drill specific keywords and functions in visible autocomplete

4. Key snippets (template SQLs) allowing for rapid writing of syntax:

i. Query System Tables

ii. CView, CTAS and CTempTAS

iii. Alter Session

iv. Explain and Select * queries

NOTE: The lists for #3 and #4 are not exhaustive. As more features are added to Drill, these lists can be expanded.

Updates based on review comments

1. Disabled warning message

2. Extended reserved keyword list

3. Fixed bugs

List:

Update 1: Bug fix for when Impersonation is enabled

Update 2: Remove the duplicate editor that might get injected

Update 3: Removed trailing whitespaces in Javascripts

close apache/drill#1084

  1. … 8 more files in changeset.
DRILL-5981: Add syntax highlighting and error checking to plugin configuration page.

closes #1043

  1. … 5 more files in changeset.
DRILL-4580: Support for exporting storage plugin configurations

closes #1350

  1. … 2 more files in changeset.
DRILL-2653: Improve web UI experience when there is an error in a storage plugin configuration

Fixed success message, made the error messages red

This closes #343

DRILL-1591, DRILL-1676: Move javascript resources to local serving and update dagre-d3 to older version (2.9). Update profile page. Remove references to invalid servlet api.

  1. … 23 more files in changeset.
DRILL-1112: UI changes to storage plugins only take effect after a drillbit restart.

  1. … 4 more files in changeset.
DRILL-77: REST API implemented using jersey and jackson + graph viz.

  1. … 16 more files in changeset.
DRILL-995: Removed inner form (which is not allowed). Fixed NPE and URLs.

  1. … 2 more files in changeset.
DRILL-964: Allow enabling/disabling storage plugin instance from UI

+ Creating a client per request (to avoid issues with multiple connections).

+ Correcting the links.

+ Searchable result table.

+ Minor UI tweaks.

Squashed commits:

[461182d]

[99a678a]

[2c16c3a]

  1. … 9 more files in changeset.
Enable editing of storage plugin via http

  1. … 9 more files in changeset.
Add Web UIs using templates.

* Added GUI to storage.

* Query submission and sorted results.

  1. … 11 more files in changeset.