Arik Fraimovich
142295671b
Feature flag to control if everyone can edit queries
2015-08-01 16:30:03 +03:00
Arik Fraimovich
5de79213ae
Fix: when editing alerts show correct column
2015-07-26 11:39:22 +03:00
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
02582cab65
Update URL after creating an alert
2015-07-22 20:38:22 +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
Arik Fraimovich
5fc0b88b23
ng_smart_table: support for nested objects
2015-07-22 17:05:09 +03:00
Arik Fraimovich
58a005c71b
Merge pull request #484 from alexanderlz/master
...
Feature: Google Spreadsheets support (alpha)
2015-07-14 12:14:57 +03:00
Alexander Leibzon
079fbf33f4
don't execute query if the query string is empty (when changing datasource)
2015-07-12 22:53:08 +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
60652f63c4
Use correct syntax highlighting for Python/Mongo sources
2015-04-14 17:48:36 +03:00
Arik Fraimovich
cb29d87b63
Improve formatting of schema browser
2015-04-02 15:40:43 +03:00
Arik Fraimovich
a54119f4a2
Show schema along side the query
2015-04-02 11:25:22 +03:00
Arik Fraimovich
e80e52f6c9
Add annotations for the injector.
2015-04-01 20:23:18 +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
a4bceae60b
Allow anyone to edit any query & show who edited it
2015-03-22 13:22:11 +02:00
Arik Fraimovich
082b718303
Convert additional dates to user's formatting
2015-03-19 08:54:04 +02:00
Arik Fraimovich
0aab35252a
Remove broken "Worker's Status" page
2015-03-11 07:47:10 +02:00
Arik Fraimovich
335c136ec2
Show API Key button in query view
2015-03-10 18:08:02 +02:00
Arik Fraimovich
48d1113225
Fix #371 : show notification when query fails.
2015-02-08 18:08:24 +02:00
Arik Fraimovich
3c15a44faf
Fix: keyboard shortcuts were not unbinded
2015-02-08 17:07:06 +02:00
Arik Fraimovich
e113642ae4
Fix: filters got linked when they shouldn't have.
...
- Make a copy of the first filter, to prevent it controlling the other filters.
- If no query string value given or dashboard filters enabled, don't link filters.
2015-02-01 11:51:07 +02:00
Arik Fraimovich
4c73e788ae
Ability to set ttl (max age) from query string
2015-01-27 17:17:58 +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
Joey Simhon
2536fd57ed
added support for saving query with cmd+s
2015-01-25 22:52:31 +02:00
Arik Fraimovich
f8878d3006
Merge pull request #358 from EverythingMe/DAT-825
...
Feature: archive query
2015-01-25 16:24:32 +02:00
Arik Fraimovich
1afd2ab388
Refactoring of @christophervalles work on query delete feature:
...
- Change delete into archive.
- Safely remove widgets.
- Make sure archived queries don't get scheduled, or show up in search.
- If direct link to query used, show notification.
- Tests.
- Some more.
2015-01-25 16:17:52 +02:00
Christopher Valles
4aa9500402
Working on delete query
2015-01-25 16:16:31 +02:00
Arik Fraimovich
f47020a64d
Report personal page as different page
2015-01-20 16:32:31 +02:00
Arik Fraimovich
6bb43d0411
Merge pull request #354 from EverythingMe/feature/personal_home
...
Feature: personal home with recent queries & dashboards
2015-01-19 12:15:13 +02:00
Arik Fraimovich
f51c2328c9
Feature: personal home with recent queries & dashboards
2015-01-19 12:09:06 +02:00
Arik Fraimovich
9a3b25eb50
Merge pull request #352 from EverythingMe/bug/dashboard_auto_refresh
...
Fix: dashboard auto refresh stopped working
2015-01-19 09:14:32 +02:00
Arik Fraimovich
6da890dfb8
FIX: dashboard auto refresh stopped working
2015-01-19 08:32:40 +02:00
Joey Simhon
0a69609d38
Added support for Cmd+Enter query execution for PCs
2015-01-17 00:32:21 +02:00
barnash
02c8163265
Changed the query param to something more url friendly
2015-01-12 18:56:44 +02:00
Iftach Bar
b2bab33baa
added support for deep links to dashboards with saved filters
2015-01-12 09:23:27 +02:00
Iftach Bar
149e0835f8
fixed jshint stuff - semicolon in different places
2015-01-12 09:22:53 +02:00
Arik Fraimovich
9b23fb4235
Remove query stats from search, as it was too slow
2014-10-06 09:41:40 +03:00
Arik Fraimovich
00979f3ad7
Event tracking for search
2014-10-06 08:00:56 +03:00
Arik Fraimovich
c7b48837f2
Show last execution time & runtime in search results
2014-10-06 07:55:17 +03:00
Arik Fraimovich
560598eaad
Search UI.
2014-09-30 08:39:13 +03:00
Arik Fraimovich
59d5ba9273
Use promises to create dashboard filters.
2014-08-06 23:39:30 +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
Amir Nissim
a74ae32122
testing infra: basic QueryViewCtrl tests
2014-07-31 16:11:37 +03:00
Arik Fraimovich
62ab1fda80
Fix: UI hanging when saving query.
...
Clone query object, before modifying/sending over the wire.
2014-07-06 14:38:37 +03:00
Arik Fraimovich
b5309833ee
Add logging to saveQuery
2014-07-06 13:59:51 +03:00
Arik Fraimovich
003c285d11
Fix: dashboard view event
2014-07-05 12:02:51 +03:00
Arik Fraimovich
442ece5a4f
Show celery flower url inside an iframe.
2014-06-20 15:29:02 +03:00