Arik Fraimovich
5463591f0d
Merge branch 'feature/dashboard_add_query_by_name'
2014-10-15 17:45:57 +03:00
Arik Fraimovich
2a0198fba8
Make search expect at least 2 characters
2014-10-15 17:45:39 +03:00
Arik Fraimovich
652f214b25
Updated bower dependencies:
...
- Angular 1.2.7 -> 1.2.18 (to support angular-ui-select).
- angular-resource and angular-route to match Angular version.
- angular-growl to latest version that supports ~1.2.
- Change version of angular-ui-select to specific one.
2014-10-15 17:42:08 +03:00
Arik Fraimovich
aa49780134
Use unminified version of angular-ui-select
2014-10-15 17:41:55 +03:00
Raymond
f483b61cfb
add global html sanitizer
2014-10-15 20:55:29 +08:00
Arik Fraimovich
38a189b671
Merge pull request #306 from raymoondtang/fix/clomun_type_ingeter
...
Client fix, clomun type support ingeter
2014-10-15 15:46:15 +03:00
Raymond
c2331988db
use selected_query for ng-show of visualisation form
2014-10-15 20:32:15 +08: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
bd1babec3a
Add query to dashboard based on name not query id, issue #171
2014-10-15 14:46:55 +08:00
Raymond
d43c2bbf62
table column type handle both integer and float
2014-10-13 12:57:42 +08:00
Arik Fraimovich
87db8099d6
Fix: need to group by runtime and retrieved_at
2014-10-06 09:53:02 +03:00
Arik Fraimovich
ebea118c7d
Merge pull request #300 from EverythingMe/feature_google_oauth
...
Remove query stats (runtime, last retrieve) from search as it was too slow
2014-10-06 09:45:03 +03:00
Arik Fraimovich
297ac5c9bd
Fix markdown filter (failing for undefined)
2014-10-06 09:41:56 +03:00
Arik Fraimovich
9b23fb4235
Remove query stats from search, as it was too slow
2014-10-06 09:41:40 +03:00
Arik Fraimovich
0a71f5e22d
Merge pull request #298 from erans/master
...
Initial support for MongoDB.
2014-10-06 08:26:03 +03:00
Arik Fraimovich
0a8aaceb85
Merge pull request #299 from EverythingMe/feature_google_oauth
...
Show last execution time & runtime in search results + event tracking
2014-10-06 08:25:17 +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
Eran Sandler
418c5322c1
added extra error handling for invalid query and invalid database name
2014-10-02 12:42:46 +03:00
Arik Fraimovich
dc5b4c26a3
Updated README: link to new demo instance.
2014-10-02 07:57:52 +03:00
Eran Sandler
9ed0a5ba85
removed a debug message and change to a better error message when collection is not specified.
2014-09-30 18:43:40 +03:00
Eran Sandler
db0770fc17
Initial support for MongoDB.
...
Support simple queries using the a JSON format:
{
"collection" : THE NAME OF THE COLLECTION TO QUERY,
"query" : {
A DICTIONARY FOR QUERYING FIELDS (similar to what you would find in PyMongo
},
"fields" : {
LIST OF FIELDS TO RETURN IN THE SPECIFIED ORDER
},
"sort" : {
LIST OF FIELDS TO SORT BY (1 - Ascending, -1 - descending)
}
}
For example:
{
"collection" : "mycoolcollection",
"query" : {
"fieldA" : { "$gte" : 5 },
"created" : { "$lt" : "ISODate(\"2014-09-01 23:43\")" }
},
"fields" : {
"fieldA" : 1,
"created" : 2
},
"sort" : {
"created" : -1
}
}
2014-09-30 18:34:35 +03:00
Arik Fraimovich
9bb58e71d2
Merge pull request #296 from EverythingMe/feature_google_oauth
...
Feature: basic search page for queries
2014-09-30 08:43:16 +03:00
Arik Fraimovich
560598eaad
Search UI.
2014-09-30 08:39:13 +03:00
Arik Fraimovich
f9144fc927
Naive search implementation.
2014-09-30 08:37:59 +03:00
Arik Fraimovich
883bf173c0
Merge pull request #295 from EverythingMe/feature_google_oauth
...
Feature: support markdown in query description (fixes #293 )
2014-09-29 18:15:24 +03:00
Arik Fraimovich
3f2bb65b32
Show markdown in query view too
2014-09-29 18:10:17 +03:00
Arik Fraimovich
3917af019a
Feature: support markdown in query description
2014-09-29 17:59:40 +03:00
Arik Fraimovich
e88837e835
Merge pull request #291 from EverythingMe/feature_google_oauth
...
Move event recording to Celery/database instead of log file
2014-09-27 17:45:55 +03:00
Arik Fraimovich
7abdc2543e
update manage.py to use new Event.record method.
2014-09-27 17:45:04 +03:00
Arik Fraimovich
91ab90a6fe
Move event recording to Celery/database instead of log file
2014-09-27 17:41:50 +03:00
Arik Fraimovich
7fd2bd3d24
Merge pull request #290 from EverythingMe/feature_google_oauth
...
Clearer google login button
2014-09-27 16:26:02 +03:00
Arik Fraimovich
3ed1ea1e33
Clearer google login button
2014-09-26 13:13:05 +03:00
Arik Fraimovich
a4486c56b9
Merge pull request #289 from EverythingMe/feature_google_oauth
...
Fix: add necessary scope to get user's name
2014-09-26 00:40:11 +03:00
Arik Fraimovich
3da0ecf36c
Fix: add necessary scope to get user's name
2014-09-25 17:55:43 +03:00
Arik Fraimovich
11a1095b18
Merge pull request #284 from EverythingMe/feature_google_oauth
...
Feature: Google OAuth support (instead of deprecated OpenID)
2014-09-24 18:13:45 +03:00
Arik Fraimovich
b43485f322
Update tests
2014-09-21 10:11:03 +03:00
Arik Fraimovich
d83675326b
Only enable google oauth if client id & secret provided
2014-09-21 09:07:52 +03:00
Arik Fraimovich
8d7b9a552e
Google OAuth support ( fixes #223 )
2014-09-21 08:53:41 +03:00
Arik Fraimovich
e1eb75b786
Add to requirements flask-oauth and remove flask-googleopenid
2014-09-21 08:48:15 +03:00
Arik Fraimovich
34a3c9e91c
Link to wiki in readme
2014-09-17 16:14:49 +03:00
Arik Fraimovich
e007a2891d
Fix build status image in readme
2014-09-17 16:06:15 +03:00
Arik Fraimovich
febe6e4aa7
Update readme
2014-09-17 16:04:30 +03:00
Arik Fraimovich
8099dafc68
Merge pull request #283 from EverythingMe/fix_stuck_jobs
...
Update psycopg2 to 2.5.2.
2014-09-15 09:28:47 +03:00
Arik Fraimovich
ce3d5e637f
Update psycopg2 to 2.5.2.
...
In 2.5.1 they had an issue, where OperationalError exception was causing SEGFAULT
when being pickled. This was crashing the Celery worker, causing the jobs to be lost.
2014-09-15 07:25:35 +03:00
Arik Fraimovich
4a52ccd4fa
Gitter integration for CircleCI.
2014-09-14 18:23:02 +03:00
Arik Fraimovich
a0c81f8a31
Merge pull request #281 from EverythingMe/fix_stuck_jobs
...
Several fixes to reduce cases of stuck jobs
2014-09-11 07:50:35 +03:00
Arik Fraimovich
ce13b79bdc
Use correct logging level
2014-09-11 07:47:30 +03:00
Arik Fraimovich
c580db277d
Add cleanup_tasks job.
...
Enumerates all locks and removes those of non existing jobs. Useful
for case the worker is being cold restarted, and jobs are finished
properly.
2014-09-11 07:42:36 +03:00
Arik Fraimovich
5e944e9a8f
If found lock is for a ready job, ignore it.
...
ready - revoked, finished or failed.
2014-09-11 07:41:43 +03:00