Arik Fraimovich
accca51f39
Feature: web interface to edit datasources
...
* Web interface to add and delete data sources, without the need to ssh
into the server.
* Ability to safely delete datasources -- query results from this data sources
are deleted, while queries get assigned null datasource.
* Updated the BigQuery datasource to use the JSON key file from Google Developer
console. Also both BigQuery and the Google Spreadsheets datasource no longer store
their key on the filesystem, but rather in the DB.
* Minor updates to the Flask Admin.
2015-07-26 10:24:08 +03:00
Arik Fraimovich
3d859ec5f3
Feature: alerts for query results.
...
This is basic implementation for alerts feature, where you can
define a simple rule on the last query result to send an alert.
As part of the implementation added Flask-Mail to the project,
to send emails. Should be useful to make re:dash more "self aware"
(notify users about potential issues, when queries done executing
and more).
2015-07-22 17:05:31 +03:00
Eran Sandler
780e0c0418
- refactored the Python query runner
...
- Improved error handling to show the real error (including indentation and syntax errors - it should show the right row number)
- Added support for "print" statements which becomes log messages show in a single query window (where you edit). It's on by default. To remove it simply called 'disable_print_log()'
2015-07-12 12:14:46 +03:00
Arik Fraimovich
30a89bfd2c
Fix: string columns with dates failed to render.
2015-05-19 21:43:50 +03:00
Arik Fraimovich
74a5121be2
Fix #417 : integer columns treated as floats
2015-05-07 21:25:30 +03:00
Arik Fraimovich
f4be83b06f
Use query id from UI & annotate scheduled queries
2015-04-20 08:46:01 +03:00
Arik Fraimovich
a54119f4a2
Show schema along side the query
2015-04-02 11:25:22 +03:00
Arik Fraimovich
aeff3f1494
Fix: use correct date when converting to UTC to get correct timezone.
2015-04-02 07:39:37 +03:00
Arik Fraimovich
041bc1100a
New UI for query schedule setting
2015-04-01 17:07:19 +03:00
Arik Fraimovich
faad6b656b
Change query ttl field to be a string and named schedule.
...
This to allow other types of scheduling than just repeat every X seconds.
The first supported option will be: repeat every day at hour X.
2015-04-01 11:23:26 +03:00
Arik Fraimovich
407c5a839b
Fix: allow Unicode and other special chars in column names
...
Stopped using Angular's $parse and just accessing the property directly.
2015-03-19 08:33:16 +02:00
Arik Fraimovich
9218a7c437
Fix: allow dots in column name
2015-03-16 14:59:51 +02:00
Arik Fraimovich
dfe58b3953
Give the user the option to disable sorting of chart data
2015-02-08 18:02:36 +02:00
Arik Fraimovich
44019b8357
Variables: allow nesting variables
2015-02-08 17:07:20 +02:00
Arik Fraimovich
8d113dadd2
Revert "Fix #242 : handle the case there is no connection to the server"
...
This reverts commit 3960005002 .
Conflicts:
rd_ui/app/index.html
rd_ui/bower.json
2015-02-02 18:02:42 +02:00
Arik Fraimovich
3960005002
Fix #242 : handle the case there is no connection to the server
2015-01-29 20:43:03 +02:00
Arik Fraimovich
3dde578b86
Only try to render params if they are required.
2015-01-29 15:33:08 +02:00
Arik Fraimovich
b71a2b3651
Enable query params in dashboard
2015-01-27 17:00:21 +02:00
Arik Fraimovich
c0c102207d
Initial work on support for query parameters
2015-01-27 10:28:11 +02:00
Alexander Leibzon
091e3d41e1
add 'autoclose' to notifications (i.e. close after 3 seconds)
2015-01-25 17:14:06 +02:00
Alexander Leibzon
0b0b88a255
remove unused line
2015-01-22 00:27:01 +02:00
Alexander Leibzon
f23d709f4e
Bug #307 fix. Notifications stopped working
2015-01-22 00:16:31 +02:00
Arik Fraimovich
f51c2328c9
Feature: personal home with recent queries & dashboards
2015-01-19 12:09:06 +02:00
Arik Fraimovich
758e27ce91
Fix: nulls converted to strings in UI
2015-01-19 10:49:39 +02:00
Arik Fraimovich
ef868dbb6e
Merge pull request #346 from erans/master
...
Initial support for Mongo's aggregation framework.
2015-01-12 18:17:41 +02:00
Eran Sandler
d4b5d78743
Perform a JSON.stringify on values who's type is "object"
2015-01-11 12:28:21 +02:00
Arik Fraimovich
522d8542e9
Fix: mixed number columns was wrongly detected as integer
2014-11-05 11:30:17 +02:00
Raymond
eff5bdb454
Merge branch 'master' of github-yalo:EverythingMe/redash into fix/clomun_type_ingeter
2014-10-15 19:29:01 +08:00
Raymond
d43c2bbf62
table column type handle both integer and float
2014-10-13 12:57:42 +08:00
Arik Fraimovich
560598eaad
Search UI.
2014-09-30 08:39:13 +03:00
Arik Fraimovich
4aba24a976
Add promise support to QueryResult.
2014-08-06 23:39:09 +03:00
Arik Fraimovich
60d784d7bc
Cleanup Query.prototype.getQueryResult and make sure it caches result by id.
2014-08-05 12:38:53 +03:00
Amir Nissim
d93e07061b
[ #245 ] Add refresh button to query view page
2014-08-03 13:14:17 +03:00
Arik Fraimovich
6367943d31
Make sure all paths of getQueryResult return same object.
2014-07-05 12:02:51 +03:00
Arik Fraimovich
7e720bcecd
Chart columns type mapping.
2014-07-05 12:02:51 +03:00
Arik Fraimovich
8c59386dc9
Fix #234 : when converting value to moment, also set the column type
2014-07-05 11:35:10 +03:00
Arik Fraimovich
1cc36b481a
When formatting datge/time, if value is null, ignore
2014-05-18 14:36:46 +03:00
Arik Fraimovich
c9b95bc359
Fix: if column named only ::x the table was broken
2014-05-18 14:34:13 +03:00
Arik Fraimovich
8712c8567c
Add /\ to escpaed characters in column name
2014-05-18 14:25:54 +03:00
Arik Fraimovich
52f44588e6
Use column type (if available) to better render tables.
2014-05-05 19:44:52 +03:00
Arik Fraimovich
638fb123ec
Query: cache QueryResult so each call gets the same one.
2014-05-05 18:34:54 +03:00
Arik Fraimovich
f95a09a015
Widget: accessor function to get Query object.
2014-05-05 18:34:29 +03:00
Arik Fraimovich
6ae3a7552a
Fix #91 : better filtering of bad tokens in column names
2014-05-01 17:45:35 +03:00
Arik Fraimovich
b7a0b7454a
Add textbox widget support.
2014-04-29 10:36:56 +03:00
Arik Fraimovich
73d99031b7
Fix #185 : when y value is null, convert it to 0.
2014-04-25 17:14:05 +03:00
Arik Fraimovich
6f6c1678ff
Merge pull request #182 from EverythingMe/feature_events_throtle
...
Make sure events are reported at most once per second
2014-04-22 16:40:34 +03:00
Arik Fraimovich
6a7e322b97
Report events at most once per second
2014-04-22 16:35:22 +03:00
Arik Fraimovich
fec6c8b6a7
Fix: selection of true/false values in filters wasn't working.
2014-04-16 14:25:40 +03:00
Arik Fraimovich
2c7a6004c0
Pass timestamp with event.
2014-04-10 13:02:52 +03:00
Arik Fraimovich
718577f565
Events reporting from client side.
2014-04-10 12:29:07 +03:00