Commit Graph

1532 Commits

Author SHA1 Message Date
Arik Fraimovich
248c540543 Add: ability to set dashboard level filters from UI
Closes #1855.
2017-06-29 10:57:35 +03:00
Arik Fraimovich
0ab25c317c Merge pull request #1852 from getredash/fix/alerts
Allow sorting alerts list
2017-06-28 22:15:40 +03:00
Arik Fraimovich
c8adf322a9 Allow sorting alerts 2017-06-28 22:11:05 +03:00
Arik Fraimovich
fae1e7152a Merge pull request #1851 from getredash/fix/alerts
Don't allow saving dashboard with empty name
2017-06-28 19:30:23 +03:00
Arik Fraimovich
e543e0c466 Don't allow saving dashboard with empty name 2017-06-28 19:22:59 +03:00
Arik Fraimovich
70292c888c Merge pull request #1524 from rainforestapp/master
Allow params once again in embeds
2017-06-28 17:29:14 +03:00
Arik Fraimovich
470d2ad359 Show friendly error message in case of duplicate data source name. 2017-06-28 17:19:17 +03:00
Arik Fraimovich
c4e18bb481 Fix: if column had no type it would use previous column's type 2017-06-18 12:31:32 +03:00
Arik Fraimovich
694d971df9 Auto publish named queries 2017-06-18 12:12:02 +03:00
Arik Fraimovich
1d749a83e1 Fix: /api/session API call wasn't working when multi tenancy enabled 2017-06-14 12:06:18 +03:00
Arik Fraimovich
1182f8c6b0 Merge pull request #1813 from 44px/parameters-styles
UI change: add some space between parameters
2017-06-13 11:24:27 +03:00
Arik Fraimovich
ef2eaf1fa9 Fix: form component was inserting empty values 2017-06-13 09:39:33 +03:00
Alexander Shepelin
789ef1614d Merge remote-tracking branch 'upstream/master' into parameters-styles 2017-06-12 12:14:17 +03:00
Alexander Shepelin
3dfab5009c put parameter label on top of input 2017-06-12 12:02:03 +03:00
Alexander Shepelin
411ef7bd00 Add some space between parameters 2017-06-07 23:27:39 +03:00
Alexander Shepelin
6b22c2c541 Same view for input on search result page as in header 2017-06-07 23:03:05 +03:00
hamza zia
178dfa59c1 Merge branch 'master' into master 2017-05-30 09:09:37 +05:00
Arik Fraimovich
ae642fddf7 Merge pull request #1771 from getredash/patches
Show API key in a dialog instead of alert
2017-05-18 13:21:28 +03:00
Arik Fraimovich
b4a8fb76de Merge pull request #1770 from getredash/patches
UI changes
2017-05-18 12:58:58 +03:00
Arik Fraimovich
b885ccb09c Show API Key in a modal dialog instead of alert. 2017-05-18 11:53:16 +03:00
Arik Fraimovich
b70c329307 Dynamic form: change order of name and type (type first now). 2017-05-18 11:37:54 +03:00
Arik Fraimovich
1aa54543ed Retry reload of query results if it had an error 2017-05-18 11:28:40 +03:00
Arik Fraimovich
e050c085df Counter: support negative indexes to iterate from the end of the results. 2017-05-18 11:28:25 +03:00
Arik Fraimovich
62962d28ca Only split columns with __/:: that end with filter/MultiFilter. 2017-05-18 11:15:21 +03:00
Arik Fraimovich
d7c502eb50 Query results: better type guessing on the client side. 2017-05-18 11:13:11 +03:00
Arik Fraimovich
14c751b39e Cohort: handle the case where the value/total might be strings. 2017-05-18 11:07:39 +03:00
Arik Fraimovich
a2e07b46f2 Merge pull request #1756 from deecay/dashboard-list-sort
Change: Sort dashboard-list in /dashboards
2017-05-17 18:36:58 +03:00
Arik Fraimovich
326a80895c Merge pull request #1615 from deecay/pivot_hide_control
Add: option to hide pivot table controls
2017-05-17 18:35:31 +03:00
Arik Fraimovich
c4dff40e1d Merge pull request #1760 from rockwotj/master
Add: static enum parameter type.
2017-05-17 18:17:56 +03:00
Arik Fraimovich
21636c4d65 Rename Enum to Dropdown List. 2017-05-17 18:17:08 +03:00
Tyler Rockwood
0046cfa3ee Make it work 2017-05-15 14:41:20 -07:00
Tyler Rockwood
4ecc8da398 Addressing comments 2017-05-15 13:52:12 -07:00
Arik Fraimovich
931c322ad7 Merge pull request #1763 from getredash/multi_org
Support for MULTI_ORG in v1
2017-05-15 12:58:16 +03:00
Tyler Rockwood
b675cd19d7 Add static enum option to redash 2017-05-09 13:41:58 -07:00
Arik Fraimovich
7c6327be57 Clicking logo should take to account homepage 2017-05-09 10:42:30 +03:00
deecay
fd9461ef20 Resolving merge 2017-05-08 11:48:14 +09:00
deecay
f121c609ad Change: Sort dashboard-list in /dashboards 2017-05-08 11:28:41 +09:00
Arik Fraimovich
914977f279 Fix: properties of data source were not reset when changing type.
Fixes #1748.
2017-05-07 12:35:23 +03:00
Arik Fraimovich
23ba8b4aa1 use relative links 2017-05-04 10:39:39 +03:00
Arik Fraimovich
b9144a9d7a WIP: support for MULTI_ORG mode (#1447) 2017-05-03 23:53:23 +03:00
Arik Fraimovich
5ba6af6ad4 Merge pull request #1713 from deecay/plotly-box
Change: Box plot library from d3.js to Plotly.js
2017-04-30 23:14:18 +03:00
Arik Fraimovich
25760494d7 Merge pull request #1636 from axibase/propertyOrder
[Feature] add: the propertyOrder field to specify order in DataSource settings
2017-04-30 12:31:04 +03:00
Arik Fraimovich
a1fbd511a9 Merge pull request #1651 from axibase/feature/datasource_default_fileds_values
Fix: set default values in options to enable 'default: True' for checkbox
2017-04-30 12:30:32 +03:00
deecay
7a47d6741d Change: Chosing box plot turns sortX off 2017-04-29 23:42:58 +09:00
Arik Fraimovich
f0719f5ea4 Fix: sort by header no longer working.
Closes #1726.
2017-04-18 22:50:33 +03:00
Arik Fraimovich
3c7c93fc9f Fix: favicon wasn't showing up.
Closes #1719.
2017-04-18 15:19:57 +03:00
Arik Fraimovich
53ffff9759 Merge pull request #1716 from deecay/dashboard-tag-m17n
Fix: Non-ASCII dashboard tag
2017-04-18 15:02:27 +03:00
hamza zia
730b7c8cad merged upstream 2017-04-11 13:20:13 -04:00
Arik Fraimovich
a087fe4bcd Fix: page freezes when rendering large result set.
Closes #1711.
2017-04-11 18:05:43 +03:00
deecay
ac557fd5b5 Change: Box plot library from d3 to Plotly 2017-04-07 19:35:28 +09:00
Arik Fraimovich
e1c186bbf8 Fix: embeds were not rendering in PhantomJS.
Include polyfill for missing ArrayView functions.

Closes #1708.
2017-04-05 12:38:21 +03:00
deecay
9f3fd021ab Fix backward compatibility and resolve conflict 2017-04-03 16:25:23 +09:00
deecay
83ed9fdc51 Fix: Dashboard tag for unicode dashboard names 2017-04-01 23:28:53 +09:00
Davor Spasovski
3fcd07bc1c fix percent stacking math (issue 41) 2017-03-29 15:07:37 -04:00
Arik Fraimovich
50dcf23b1a Merge pull request #1665 from benmagro/filter_params
Fix: Set query filter to match dashboard level filters
2017-03-27 13:13:30 +03:00
Arik Fraimovich
1bb4d6d534 Fix condition to only have effect when there is a value in query string. 2017-03-27 13:12:50 +03:00
Arik Fraimovich
73cb6925d3 Merge pull request #1689 from getredash/feature/bubble
Fix: user can't edit their own alert
2017-03-26 11:55:39 +03:00
Arik Fraimovich
aaf0da4b70 Fix: user can't edit their own alert 2017-03-26 11:45:13 +03:00
Arik Fraimovich
c99bd03d99 Merge pull request #1666 from deecay/pivot-getdata
Change: add support for filtered data in Pivot table visualization
2017-03-26 11:33:57 +03:00
deecay
3f047348e2 Pivottable shows filtered data 2017-03-23 21:08:57 +09:00
deecay
10fe3c5373 Revert "Pivottable shows filtered and formatted data"
This reverts commit f011d3060a.
2017-03-23 21:07:56 +09:00
hamza zia
7bdc42ff05 Merge pull request #1 from getredash/master
Upstream Update
2017-03-21 23:19:53 +08:00
Arik Fraimovich
ce31b13ff6 Add: bubble charts support 2017-03-21 10:46:11 +02:00
Arik Fraimovich
a033dc4569 Fix: angular minification issue in textbox editor 2017-03-20 17:41:52 +02:00
Arik Fraimovich
6ff338964b Fix: angular minification issue in schema browser 2017-03-20 17:37:32 +02:00
Arik Fraimovich
97a7701879 Merge pull request #1617 from 44px/refresh-schema-button
Add "Refresh Schema" button to the datasource
2017-03-20 14:11:05 +02:00
Alexander Shepelin
9417dcb2c2 preserve old schema if we get error on refresh 2017-03-16 23:56:56 +03:00
Alexander Shepelin
5f106a1eee Merge remote-tracking branch 'origin/master' into refresh-schema-button 2017-03-16 23:20:21 +03:00
Arik Fraimovich
cda05c73c7 Merge pull request #1657 from deecay/ie-scrollbar
Show vertical scrollbar for IE
2017-03-16 11:59:42 +02:00
deecay
95398697cb Set ms-overflow-style to auto for html 2017-03-16 18:29:25 +09:00
Arik Fraimovich
dc019cc37a Merge pull request #1649 from getredash/fixes201602
Fix: datetime parameters were not using a date picker.
2017-03-15 18:08:32 +02:00
Arik Fraimovich
72cb5babe6 Change datetime serialization format 2017-03-15 18:00:25 +02:00
deecay
f011d3060a Pivottable shows filtered and formatted data 2017-03-10 19:10:31 +09:00
Ben Magro
8c5f71a0a1 set filter paramas in query to match dashboard level filters when they are present 2017-03-10 11:28:39 +11:00
Arik Fraimovich
fec5565396 Merge pull request #1650 from deecay/v1-ie11
Add babel-plugin-transform-object-assign for IE support
2017-03-07 14:32:41 +02:00
Arik Fraimovich
230fe15cde Merge pull request #1653 from r0fls/fix-embed-close
Fix: query embed dialog close button wasn't working
2017-03-05 20:08:14 +02:00
Arik Fraimovich
72ad16a8b3 Fix: use correct format string 2017-03-05 20:03:44 +02:00
Raphael Deem
1cf2bb1bb2 fix query embed close button 2017-03-04 14:51:00 -08:00
rmakulov
7939e04e74 set default values in options 2017-03-03 16:20:07 +03:00
deecay
cfa9a45fc8 Add babel-plugin-transform-object-assign 2017-03-03 09:26:56 +09:00
rmakulov
f77da51a7d order on client side 2017-03-02 18:43:05 +03:00
Arik Fraimovich
9bb87e711a Fix: datetime parameters were not using a date picker. 2017-03-02 15:56:40 +02:00
Arik Fraimovich
20f1a60f90 Merge pull request #1619 from deecay/count-rows
Add: use results row count as the value for the counter visualization.
2017-02-28 13:03:36 +02:00
Arik Fraimovich
a2c7f6df7a Friendlier labels for archived state of dashboard/query 2017-02-28 12:50:27 +02:00
Arik Fraimovich
15a87db5d5 Fix: remove 29402hashKey from Pivot table 2017-02-28 12:46:58 +02:00
Arik Fraimovich
2f86466309 Merge pull request #1639 from getredash/fixes201602
Small UI fixes
2017-02-28 12:10:22 +02:00
Arik Fraimovich
bccfef533e Fix: wrong timestamps in admin tasks page 2017-02-27 17:51:00 +02:00
Arik Fraimovich
ef020e88e7 Fix: word cloud visualization didn't show column names 2017-02-27 17:42:44 +02:00
Arik Fraimovich
222a6069cb Fix: pemrission dialog wasn't rendering.
Closes #1633.
2017-02-27 15:44:19 +02:00
Arik Fraimovich
6b6df84bce Fix: map visualization had severe performance issue.
Close #1603.
2017-02-27 15:30:30 +02:00
Arik Fraimovich
57e6c5f05e Merge pull request #1630 from MichaelJAndy/MichaelJAndy-sorting-patch
Fix: dashboard-list.js to sort dashboards and update page-header
2017-02-23 15:10:34 +02:00
Michael Andy
683e369d86 dashboard-list.js sorts dashboards and updates page-header 2017-02-23 23:41:58 +11:00
Arik Fraimovich
09239439ae Fix: keyboard shortcuts didn't work in parameter inputs 2017-02-23 12:51:38 +02:00
Arik Fraimovich
2d82c4dc98 Fix: multi filters broken on dashboards 2017-02-22 16:24:11 +02:00
Arik Fraimovich
84ca02be09 Fix: download links broken on dashboards 2017-02-22 16:14:41 +02:00
deecay
081ac5f651 Remove unnecessary comment line. 2017-02-21 17:18:14 +09:00
deecay
3864f11694 Add: Counter option to count resultset row count. 2017-02-21 16:56:45 +09:00
Alexander Shepelin
8b59815bf2 add 'refresh schema' button to schema-browser 2017-02-20 23:56:21 +03:00
deecay
ac538c35e9 Add: option to hide pivot table controls 2017-02-20 15:09:48 +09:00
Arik Fraimovich
2e751b3dad Fix: dashboards without tags break rendering 2017-02-19 09:20:25 +02:00
Alexander Shepelin
b2e747caef refactor schema-browser directive to component style 2017-02-18 23:10:15 +03:00
Arik Fraimovich
517e5bcddb Improvements to the dashboards list page:
- Fix search to be case insensitive.
- Fix tag extraction to support multiple words prefixes.
- Change selection behavior to use OR by default and AND on shift+click.
2017-02-18 12:56:56 +02:00
Arik Fraimovich
fd37fd8545 Fix: remove whitespace created by the filters component 2017-02-18 12:19:22 +02:00
Arik Fraimovich
742199f05c Change: change Plotly's default hover mode to compare 2017-02-16 22:33:34 +02:00
Arik Fraimovich
902fb44782 Change: remove send to Plotly button 2017-02-16 20:08:55 +02:00
Arik Fraimovich
10e78bb4e4 Fix: sunburst & sankey visualization broke because of Angular values 2017-02-16 19:06:12 +02:00
Arik Fraimovich
e4659d0485 Fix: when adding text widget global parameters break.
Closes #1587.
2017-02-16 18:54:58 +02:00
Arik Fraimovich
2188baca16 Fix: schema browser got dark background 2017-02-16 18:42:28 +02:00
Arik Fraimovich
8940533176 Fix: embeds don't work after minifcation 2017-02-16 18:28:56 +02:00
Arik Fraimovich
1367b63ae1 Fix: shared dashboards didn't work after minifcation 2017-02-16 18:19:23 +02:00
Arik Fraimovich
8a41328033 Fix: share dashboard dialog not working after minification 2017-02-16 18:08:46 +02:00
Arik Fraimovich
3981c1c8a7 Fix: wrong use of Events.record function 2017-02-15 21:52:24 +02:00
Arik Fraimovich
253f2e613c Fix: dashboard owner can't edit the dashboard. 2017-02-15 19:50:04 +02:00
deecay
af978e966d Show vertical scrollbar for IE 2017-02-14 16:53:11 +09:00
hamza zia
eeee592abc nuke separate endpiont for running queries in sync 2017-02-03 09:34:01 -08:00
Janus
e3d0b4075e fix column options selection in the map visualisation editor (lat, long and groupBy) 2017-02-02 15:39:52 +01:00
Arik Fraimovich
a5d73514ce Merge pull request #1504 from rockwotj/rockwood/global-params
Add: global parameters for dashboards
2017-01-26 21:24:08 +02:00
Tyler Rockwood
11faabed1f Move helper functions out of the query obj 2017-01-26 10:56:12 -08:00
Arik Fraimovich
9aab74d8e7 Improve UI in small resolution:
- Add meta tag to scalae UI properly in small resolutions
- Make the menu button work (great) again.
- Change menu background color.
2017-01-26 15:55:44 +02:00
Arik Fraimovich
84e1ac8072 Show your unpublished items in recents 2017-01-25 17:29:00 +02:00
Arik Fraimovich
ba6109e7ac List unpublished dashboard only to owners 2017-01-25 17:22:30 +02:00
Arik Fraimovich
febe908e65 Revise drafts flow for queries:
* Draft queries are now called "Unpublished" -- felt like it better convey the feature.
* Unpublished queries won't be shown in "All Queries" for non owners, but will appear in
  search.
* You can't add unpublished queries to dashboards or alerts.
2017-01-25 16:55:39 +02:00
Arik Fraimovich
3431f2ebe8 Add Sass support 2017-01-24 09:54:28 +02:00
Ofer Segev
81fca9329e App header: query search css fix 2017-01-19 15:20:52 +02:00
Ofer Segev
06186d9e8d Close #242: added ui indication for offline state 2017-01-19 15:20:52 +02:00
hamza zia
ce65578c72 allowed embeds to recieve params 2017-01-15 22:23:18 +05:00
Arik Fraimovich
8f53274f17 Move package.json/webpack.config to top level 2017-01-15 10:13:34 +02:00
Arik Fraimovich
57e25786cd Fix: View Query link was pointing to the wrong page 2017-01-11 17:01:40 +02:00
Tyler Rockwood
cb2e6fddf4 Remove unused $scope 2017-01-10 08:52:08 -08:00
Tyler Rockwood
a2be7bf060 Adding an explict toggle for global parameters 2017-01-10 08:46:03 -08:00
Tyler Rockwood
894a85ae63 Remove events on widget delete 2017-01-10 08:25:32 -08:00
Arik Fraimovich
c635d9abed Add icon to dashboard refresh button 2017-01-05 13:36:56 +02:00
Arik Fraimovich
eb637b69b8 Alert fixes: alert name wasn't set right & couldn't delete alert 2017-01-05 13:36:56 +02:00
Arik Fraimovich
9213a18057 Fix: visualization tab wasnt updating on add/delete. 2017-01-05 13:36:56 +02:00
Arik Fraimovich
07b6b16fda Fix: show color options in colors dropdown 2017-01-05 13:36:56 +02:00
Arik Fraimovich
bc18b05d0b Use ui-select native clear button 2017-01-05 13:36:56 +02:00
Arik Fraimovich
6a489bb743 Fix: icons were not aligned in selectors 2017-01-05 13:36:56 +02:00
Tyler Rockwood
b1fd2101df Refactored to make more efficent and cleaner 2017-01-04 08:29:25 -08:00
Tyler Rockwood
96bc3a5d0e Adding global params to dashboard by prefixing with '$' 2017-01-03 18:14:36 -08:00
Arik Fraimovich
512ac9bb27 Move all webpack stuff to devDependencies 2017-01-02 20:57:00 +02:00
Arik Fraimovich
e33439c9f7 Update plotly version & shrinkwrap 2017-01-02 20:50:27 +02:00
Arik Fraimovich
fd19d2b79d Add shrinkwrap file to the project 2017-01-02 17:25:21 +02:00
Arik Fraimovich
b3d2d5aba2 Set more specific version of Angular 2017-01-02 17:12:32 +02:00
Arik Fraimovich
589634b621 Remove ng-table 2017-01-02 11:22:09 +02:00
Arik Fraimovich
69339b7c80 Fix #1452: Python query runner log information was wrongly formatted 2017-01-01 12:46:20 +02:00
Arik Fraimovich
e58f703331 Fix #16: when updating dashboard name refresh dashboards dropdown 2017-01-01 12:09:13 +02:00
Arik Fraimovich
fe363e27a3 Flatten dashboards list in menu 2017-01-01 10:39:42 +02:00
Arik Fraimovich
bb24b878c6 Add content hash to JS/CSS build files. Closes #1450 2016-12-30 22:40:51 +02:00
Arik Fraimovich
48faf50db6 Replace old filters directive with new component 2016-12-30 22:31:09 +02:00
Arik Fraimovich
1db12fa0ec Fix: counter editor wasn't showoing column names 2016-12-30 22:25:06 +02:00
Arik Fraimovich
c6ef932183 Fix: changes only includes changed properties 2016-12-30 22:24:51 +02:00
Arik Fraimovich
5d3cf5367a Filters component for use in dashboards 2016-12-30 22:09:02 +02:00
Arik Fraimovich
b3d0f705be Fix: visualization wasn't loading on first page load 2016-12-27 12:17:10 +02:00
Arik Fraimovich
e4f13253e5 Fix #1432: delete visualization sends full visualization body instead of only id 2016-12-23 23:13:48 +02:00
Arik Fraimovich
a16b333b93 Close #1451: render safe HTML in table output 2016-12-23 23:07:32 +02:00
Arik Fraimovich
7a94bed250 Close #1453: more minimal notification of draft status for query/dashboard 2016-12-23 22:58:15 +02:00
Arik Fraimovich
40b82004fa Fix #1457: sort was using the string value 2016-12-23 22:36:57 +02:00
Arik Fraimovich
ee57a5bf08 Fix #1456: large result sets overflow from the frame 2016-12-20 15:54:13 +02:00
Arik Fraimovich
0029b4cd7f Fix #1455: missing ngInject annotations 2016-12-20 14:27:08 +02:00
Arik Fraimovich
350b253833 Fix: dashboard drop down not working 2016-12-20 12:13:32 +02:00
Arik Fraimovich
b07b347faa Merge pull request #1433 from luke14free/graphs_errors_from_master
[Charts] Add: errors bands in graphs
2016-12-13 19:24:43 +02:00
Arik Fraimovich
550310ea63 Fix: eProvider not found errorso 2016-12-06 11:13:47 +02:00
luke14free
e7fdc23b03 wrong check 2016-12-04 10:56:13 +01:00
luke14free
a754e58fd8 Explicitly checking undefined values 2016-12-04 10:50:03 +01:00
luke14free
624a144880 Fix: add error bands to plotly only if they are set by the user 2016-11-28 11:43:08 +01:00
luke14free
870e7c200e Adding errors bands in graphs and fixing chart-edit bugs 2016-11-28 11:33:04 +01:00
Arik Fraimovich
14d46063af Make keyboard shortcuts work again 2016-11-28 10:18:17 +02:00
Arik Fraimovich
dca899883c Bring back pace 2016-11-28 09:51:51 +02:00
Arik Fraimovich
b5e2234234 Set title 2016-11-27 15:49:17 +02:00
Arik Fraimovich
b507c7cdb1 Fix authentication handling for embeds 2016-11-27 15:31:04 +02:00
Arik Fraimovich
51528508ba Make sure session is loaded before route is rendered 2016-11-27 14:02:29 +02:00
Arik Fraimovich
724b7675c7 Fix: query filters 2016-11-27 13:08:37 +02:00
Arik Fraimovich
1ea9f0e900 Fix: sometimes order of columns in table was wrong 2016-11-27 13:08:22 +02:00
Arik Fraimovich
8901079084 Fix new dashboard link in app header 2016-11-27 13:08:07 +02:00
Arik Fraimovich
cd670b677a Implement sorting for data tables 2016-11-27 12:00:47 +02:00
Arik Fraimovich
2067eab56b Fix: query snippets were broken 2016-11-27 12:00:22 +02:00
Arik Fraimovich
0a06d516e2 Remove input-errors/show-errors usage 2016-11-26 12:16:41 +02:00
Arik Fraimovich
c029e13ba2 Migrate the draft functionality and fork to this branch 2016-11-26 11:54:14 +02:00
Arik Fraimovich
a874d88667 Fix tests & update CircleCI configuration 2016-11-26 11:35:21 +02:00
Arik Fraimovich
3314599be7 Webpack build notifier 2016-11-26 11:35:21 +02:00
Arik Fraimovich
bb64b17e45 Udpate webpack config 2016-11-26 11:35:21 +02:00
Arik Fraimovich
0a06f950d5 Working embeds & renamed frontend to client 2016-11-26 11:35:21 +02:00