Arik Fraimovich
900d558857
CirlceCI: Docker build for release branches.
2017-11-02 10:59:21 +02:00
Arik Fraimovich
c6dc9affed
Redshift: change default SSL mode to prefer.
2017-11-02 10:57:54 +02:00
Arik Fraimovich
96486b5c58
Update v3 CHANGELOG.
2017-11-02 10:33:53 +02:00
Arik Fraimovich
7c1565017f
Merge pull request #2072 from getredash/feature/query_results
...
🎉 Add: data source to run queries on top of query results
2017-11-01 16:22:32 +02:00
Arik Fraimovich
7197370ad4
Add Query Results to the default query runners list.
2017-11-01 16:14:45 +02:00
Arik Fraimovich
1cbf09cbbe
Add: data source to run queries on top of query results.
2017-11-01 16:10:04 +02:00
Arik Fraimovich
28b4450fa9
Merge pull request #2068 from kyoshidajp/copy_param_value_when_forking
...
Copy parameters value when forking a query
2017-11-01 15:18:22 +02:00
Arik Fraimovich
a799303f53
Merge pull request #2071 from getredash/bugfixes
...
Fix #1824 : allow only user API key to be used with query refresh API.
2017-11-01 15:12:53 +02:00
Arik Fraimovich
59d6eb662c
Merge pull request #2070 from getredash/bugfixes
...
Fix: require full access to the data source to fork a query.
2017-11-01 15:06:36 +02:00
Arik Fraimovich
4e4a3e13ab
Fix #1824 : allow only user API key to be used with query refresh API.
2017-11-01 15:05:55 +02:00
Arik Fraimovich
095d07bcb8
Disable fork button for those can't fork
2017-11-01 14:56:11 +02:00
Arik Fraimovich
71a235c79b
Merge pull request #2069 from getredash/bugfixes
...
Fix #1979 : API key of one query could be used to get results of another one
2017-11-01 14:47:23 +02:00
Arik Fraimovich
2bc3885977
Fix: require full access to the data source to fork a query.
...
Ref #1825 .
2017-11-01 14:46:29 +02:00
Arik Fraimovich
97217f56c1
Remove unused variables
2017-11-01 13:52:41 +02:00
Arik Fraimovich
ba36f7395d
Fix #1979 : API key of one query could be used to get results of another one
2017-11-01 13:51:09 +02:00
Arik Fraimovich
ea7ca9e632
Merge pull request #2067 from getredash/params_refresh
...
Use query result for drop down values implementation updates
2017-11-01 13:50:49 +02:00
Katsuhiko YOSHIDA
5e5fc736bf
Copy parameters value when forking a query
2017-11-01 06:27:03 +09:00
Arik Fraimovich
f38e76ad10
Merge pull request #2061 from kyoshidajp/delete_groupid_from_user_when_deleting_group
...
Delete the group id from user when deleting a group
2017-10-31 22:45:44 +02:00
Arik Fraimovich
80a6f357e3
Merge pull request #2063 from deecay/box-sortx
...
Fix: Boxplot xaxis sort issue
2017-10-31 22:39:26 +02:00
Arik Fraimovich
bd91288d1a
Save only the query id instead of query id and name
2017-10-31 12:40:02 +02:00
Arik Fraimovich
38389a28ed
Update eslint config to use longer lines
2017-10-31 12:06:52 +02:00
Arik Fraimovich
9ef9f29213
Query based parameter changes:
...
- Use $onChanges instead of $watch (fixes an issue where the query
results was constantly reloading).
- Choose the first value when first loading the options.
2017-10-31 12:05:55 +02:00
Arik Fraimovich
a3c2082b7f
Fix: move boto3 import to the correct location
2017-10-30 14:53:22 +02:00
deecay
bc5516e941
Fix: Boxplot xaxis sort issue
2017-10-30 17:08:51 +09:00
Katsuhiko YOSHIDA
65ac8c715e
Add user info to db.session
2017-10-29 22:30:53 +09:00
Arik Fraimovich
9874361466
Merge pull request #2060 from kyoshidajp/fix_export_excel
...
Fix error when exporting list data as Excel file
2017-10-29 15:10:34 +02:00
Arik Fraimovich
b28c8fa227
Merge pull request #2045 from myouju/master
...
Added 'Use Glue Data Catalog' options in Athena
2017-10-29 14:43:25 +02:00
Katsuhiko YOSHIDA
048bd53eac
Delete the group id from user when deleting a group
2017-10-29 11:28:15 +09:00
Katsuhiko YOSHIDA
95c707d028
Fix error when exporting list data as Excel file
2017-10-28 23:16:02 +09:00
Arik Fraimovich
41ec4c857b
Update CHANGELOG
2017-10-26 22:17:58 +03:00
Arik Fraimovich
e62acb1d99
Merge pull request #2056 from getredash/boilerplate
...
Reduce boilerplate in frontend code
2017-10-26 12:06:43 +03:00
Arik Fraimovich
a9dc00aaa6
Remove last relative imports
2017-10-26 10:54:28 +03:00
Arik Fraimovich
38c6152aa0
Move init code into app/config/index.js from app/index.js
2017-10-26 10:00:59 +03:00
Arik Fraimovich
fb723328d4
Add app/lib folder for general client code (instead of app/utils)
2017-10-26 10:00:36 +03:00
Arik Fraimovich
047475562d
Support for non relative path imports in client code:
...
So this:
import { Paginator } from "../../lib";
Becomes:
import { Paginator } from "@/lib";
Makes code cleaner and more portable.
2017-10-26 09:58:24 +03:00
Arik Fraimovich
acd33ec852
Auto register Angular components, pages, etc
2017-10-25 23:34:51 +03:00
Arik Fraimovich
340a23e71c
Merge pull request #2054 from jezdez/docker-entrypoint-wildcard
...
Allow running any command inside the container via the docker entrypoint script.
2017-10-25 22:39:55 +03:00
Jannis Leidel
3db1b7f265
Allow running any command inside the container via the docker entrypoint script.
...
This allows running generic things like opening a bash shell:
docker-compose run server bash
2017-10-25 20:43:32 +02:00
Arik Fraimovich
845357fa02
Add logging to route registration.
2017-10-25 17:53:28 +03:00
Arik Fraimovich
f75e31fa8e
Merge pull request #2042 from isomura/modSetupShMkdir
...
Make /opt/redash directory if it's not exist.
2017-10-23 10:57:11 +03:00
Arik Fraimovich
38be723179
Merge branch 'master' into modSetupShMkdir
2017-10-23 10:56:50 +03:00
Arik Fraimovich
18bf44453d
Update bootstrap script to use v2.0.1.
2017-10-22 15:13:30 +03:00
Arik Fraimovich
374f11252f
Add v2.0.1.
2017-10-22 15:03:17 +03:00
Arik Fraimovich
2d3566abce
Merge pull request #2046 from sylvainv/patch-1
...
Make use of REDASH_BASE_PATH variable in setup script
2017-10-22 14:47:58 +03:00
Arik Fraimovich
17d6bfff63
Merge pull request #2012 from yershalom/create_prometheus_ds
...
Added / on api path to prevent wrong url param
2017-10-22 09:55:41 +03:00
Arik Fraimovich
73540175d8
Merge pull request #2021 from hhamalai/configurable_invitation_token_age
...
Make invitation token max age configurable
2017-10-22 09:55:11 +03:00
Sylvain
8c693efb3e
Add missing $REDASH_BASE_PATH usage
2017-10-19 01:39:08 -05:00
Sylvain
51392d0398
Add missing $REDASH_BASE_PATH usage
2017-10-19 01:37:11 -05:00
Sylvain
78888c2082
Make use of REDASH_BASE_PATH variable
2017-10-19 01:35:14 -05:00
Arik Fraimovich
bc6bd1b316
Merge pull request #2044 from getredash/redshift
...
Redshift: add support for the new ACM root CA.
2017-10-18 15:59:05 +03:00
Arik Fraimovich
4060344a72
Merge pull request #2038 from atharvai/feature/redshift-spectrum
...
Add support for AWS Redshift Spectrum (external) tables
2017-10-18 15:56:14 +03:00
yukimaeno
6522325060
fixed private method
2017-10-18 21:51:46 +09:00
yukimaeno
ae6564e912
Added 'Use Glue Data Catalog' options in Athena
2017-10-18 21:41:13 +09:00
Arik Fraimovich
2af70a6c2d
Redshift: add support for the new ACM root CA.
2017-10-18 14:58:50 +03:00
Arik Fraimovich
a3a1dcf4ba
Merge pull request #2040 from cyriac/patch-2
...
Show query editor's Archive/Publish Query drop-down only on saved queries
2017-10-18 11:20:31 +03:00
isomura
eb979ef130
Make /opt/redash directory if it's not exist.
2017-10-18 09:54:56 +09:00
Cyriac Thomas
7f7fdbba54
show query builder Archive/Publish Query dropdown only on saved queries
2017-10-17 20:28:20 +05:30
Arik Fraimovich
fa213d72a7
Merge pull request #2039 from getredash/filters
...
Improve filters UI
2017-10-17 17:02:52 +03:00
Arik Fraimovich
d2bf935edb
Improve filters UI (labels for */-, label for filter, show values when selected)
2017-10-17 16:35:46 +03:00
Arik Fraimovich
c4349f5c64
Merge pull request #2037 from getredash/patches
...
Add: option to set allowDiskUse in MongoDB queries
2017-10-16 10:19:55 +03:00
Arik Fraimovich
b5a6f4a166
Merge pull request #2028 from kyoshidajp/autofocus_in_1st_input_item
...
Set auto focus in first input items
2017-10-16 10:08:19 +03:00
Arik Fraimovich
79807dfa14
Typo fix.
2017-10-16 10:07:25 +03:00
Arik Fraimovich
0b0ec90987
Update gunicorn to latest version
2017-10-16 09:19:13 +03:00
Arik Fraimovich
a9fc220ec8
Merge pull request #2034 from getredash/patches
...
Add: disabled status to Organization
2017-10-16 09:18:55 +03:00
Arik Fraimovich
ee9bbbaa7c
Merge pull request #2024 from cyriac/patch-1
...
Fixed stage label typo error on sankey and sunburst-sequence editors
2017-10-15 22:51:57 +03:00
Arik Fraimovich
12cc4e5ff9
Add: option to set allowDiskUse in MongoDB queries.
2017-10-15 15:54:04 +03:00
Arik Fraimovich
b5b5643090
Add: disabled status to Organization
2017-10-15 15:51:41 +03:00
Arik Fraimovich
6718081a49
Merge pull request #2033 from getredash/patches
...
Add: option to disable SQLAlchemy connection pool
2017-10-15 15:51:12 +03:00
Arik Fraimovich
138087861c
Add missing import
2017-10-15 15:39:41 +03:00
Arik Fraimovich
9a88cf1743
Merge branch 'patches' of github.com:getredash/redash into patches
2017-10-15 15:37:51 +03:00
Arik Fraimovich
2ca93599ef
Merge pull request #2032 from getredash/patches
...
Add: option to set a time limit on adhoc queries
2017-10-15 15:37:22 +03:00
Arik Fraimovich
ef85a06d60
Fix import.
2017-10-15 15:16:31 +03:00
Arik Fraimovich
f7ffc75ba4
Add: option to disable SQLA connection pool.
2017-10-15 15:09:18 +03:00
Arik Fraimovich
f28eda4174
Merge pull request #2031 from getredash/patches
...
Add: option to disable sending an invite to a new user
2017-10-15 15:07:17 +03:00
Arik Fraimovich
c5458af1a0
Add: option to set a time limit on adhoc queries
2017-10-15 15:02:34 +03:00
Arik Fraimovich
c28ced14c6
Merge pull request #2030 from getredash/patches
...
Change: make log format configurable.
2017-10-15 15:00:27 +03:00
Arik Fraimovich
1110e17c4a
Add: option to disable sending an invite to a new user
2017-10-15 14:56:26 +03:00
Arik Fraimovich
3b9c31a056
Change: make log format configurable.
2017-10-15 14:52:12 +03:00
Arik Fraimovich
38b655ce3a
Merge pull request #2029 from getredash/patches
...
Change: sort series by name.
2017-10-15 14:36:41 +03:00
Arik Fraimovich
0ec9b73eb2
Change: sort series by name.
2017-10-15 14:33:55 +03:00
Katsuhiko YOSHIDA
b67369daa4
Set auto focus in first input items
2017-10-15 00:02:14 +09:00
Cyriac Thomas
cbc7eee592
fixed stage label typo on sankey and sunburst-sequence editors
2017-10-13 14:44:52 +05:30
Atharva Inamdar
d512cef5af
Add support for AWS Redshift Spectrum (external) tables
2017-10-12 14:46:07 +01:00
Atharva Inamdar
c6d1fc103c
Merge pull request #1 from getredash/master
...
merge base master with this fork
2017-10-12 14:43:54 +01:00
Harri Hämäläinen
bf5b31b252
Make invitation token max age configurable
2017-10-12 09:04:45 +03:00
Arik Fraimovich
0c404fa602
Merge pull request #1906 from kitsuyui/add-query-runner-azure-sql-data-warehouse
...
Query Runner for Azure SQL Data Warehouse
2017-10-11 10:27:02 +03:00
Arik Fraimovich
0ebb6ada3c
Merge pull request #2017 from yutannihilation/fix-docker-compose
...
Fix docker-compose.production.yml
2017-10-11 10:01:25 +03:00
Hiroaki Yutani
d2e519cc3b
fix docker-compose.production.yml
2017-10-11 09:53:04 +09:00
Shalom Yerushalmy
9b38f1e81c
Added / on api path to prevent wrong url param
2017-10-10 16:28:11 +03:00
Arik Fraimovich
f03c173c57
Merge pull request #2003 from yershalom/create_prometheus_ds
...
Create prometheus ds
2017-10-10 11:43:59 +03:00
Arik Fraimovich
f89842801f
Make URL required.
2017-10-10 11:41:34 +03:00
Arik Fraimovich
56d4ad74a8
Change get_schema to call requests directly.
2017-10-10 11:40:33 +03:00
Arik Fraimovich
334e95afa0
Merge pull request #2004 from modomoto/make_test_run_configurable
...
Allow setting test file with docker test run
2017-10-09 17:31:25 +03:00
Arik Fraimovich
0443d84848
Merge pull request #2008 from getredash/patches
...
Change: use outdated queries count stored already in Redis.
2017-10-09 16:43:59 +03:00
Arik Fraimovich
d38f251688
Change: use outdated queries count stored already in Redis.
2017-10-09 16:28:34 +03:00
Arik Fraimovich
890243eb20
Merge pull request #2007 from getredash/patches
...
Show links based on permissions the user have.
2017-10-09 16:23:34 +03:00
Arik Fraimovich
9fed3266e6
Show links based on permissions the user have.
2017-10-09 16:21:23 +03:00
Shalom Yerushalmy
8fb665be08
Some pep8 styling
2017-10-09 16:19:29 +03:00
Shalom Yerushalmy
c19253648e
Changed prometheus name
2017-10-09 16:18:04 +03:00
Mehmet Emin INAC
b8d2df7567
Allow setting nosetests options via environment variable
...
By setting TEST_ARGS environment variable with -e option of docker-compose
we can set nosetests options to run the tests as we want, like so;
`docker-compose run --rm -e TEST_ARGS="--with-coverage tests/handlers/test_dashboards.py" server tests`
2017-10-09 15:12:04 +02:00
Arik Fraimovich
4603152930
Merge pull request #2006 from getredash/patches
...
Fix: support UTF8 in MySQL schema
2017-10-09 16:10:41 +03:00
Shalom Yerushalmy
e33e90a69d
Remove stftime cause redash already handles this
2017-10-09 16:10:22 +03:00
Arik Fraimovich
f5dcb5d58d
Merge pull request #2005 from getredash/patches
...
Fix: TreasureData queries were failing when returning 0 rows.
2017-10-09 16:09:45 +03:00
Arik Fraimovich
f2f6abe775
Fix: support UTF8 in MySQL schema
2017-10-09 16:09:38 +03:00
Arik Fraimovich
c33189a355
Fix: TreasureData queries were failing when returning 0 rows.
2017-10-09 16:05:58 +03:00
Shalom Yerushalmy
781d997e76
Added redash types
2017-10-09 16:05:11 +03:00
Shalom Yerushalmy
35e02d8043
Changed the timestamp to float
2017-10-09 16:03:35 +03:00
Arik Fraimovich
720af7dabf
Update .gitignore
2017-10-09 13:45:58 +03:00
Shalom Yerushalmy
487a8c798c
Added back the response.raise_for_status() line
2017-10-09 13:43:43 +03:00
Shalom Yerushalmy
0f580f4540
Changed file due to Arik's request
2017-10-09 13:37:23 +03:00
Arik Fraimovich
cb21024e5c
Merge pull request #1981 from yershalom/upgrade_cassandra_version
...
Upgrade cassandra version
2017-10-09 11:39:03 +03:00
Shalom Yerushalmy
df7b970ff7
Fixed line from 123 char to 120 char due to code climate fail
2017-10-09 11:28:26 +03:00
Shalom Yerushalmy
ff4edb4fbd
Added new Promethues data source
2017-10-09 11:20:30 +03:00
Arik Fraimovich
131c9ef036
Merge pull request #1976 from muddydixon/feature/docker-compose-restart-always
...
users using docker-compose require restart always
2017-10-09 09:36:19 +03:00
Arik Fraimovich
a3071a3ba1
Restart only postgres/redis in dev setup.
2017-10-09 09:36:09 +03:00
Arik Fraimovich
8d5ce85954
Merge pull request #1993 from deecay/box-color
...
Fix: Setting series color for boxplot
2017-10-09 09:28:09 +03:00
Arik Fraimovich
9d3ae2c34a
Merge pull request #1998 from modomoto/fix_revoke_permissons_bug
...
[FIX] Revoke permission should respect to given grantee and access type.
2017-10-09 09:27:10 +03:00
Mehmet Emin INAC
6d2337b332
Revoke permission should respect to given grantee and access type.
...
The issue is, if you try to revoke the permission of a user from an
object, all the permissions on this object get removed. The fix is
assigning filtered query object to it's own reference.
According to SQLAlchemy documentation, `filter` method applies to
the **copy** of the query object which means calling filter doesn't
affect the object receiving filter call. For more information;
http://docs.sqlalchemy.org/en/latest/orm/query.html#sqlalchemy.orm.query.Query.filter
2017-10-06 12:52:35 +02:00
Arik Fraimovich
1ef2238d65
Merge pull request #1995 from cclauss/modernize-python2-code
...
Modernize Python 2 code to get ready for Python 3
2017-10-04 22:29:32 +03:00
muddydixon
521d05279b
fixed according to https://github.com/getredash/redash/pull/1976#issuecomment-333370285
2017-10-04 10:01:10 +09:00
cclauss
01e85f218a
Modernize Python 2 code to get ready for Python 3
2017-10-04 02:06:53 +02:00
Arik Fraimovich
8af028bc90
Merge pull request #1994 from kravets-levko/fix/eslint-error
...
Fixed eslint "Cannot read property 'length' of undefined" error
2017-10-03 22:49:43 +03:00
Levko Kravets
85da5fced1
Fixed eslint "Cannot read property 'length' of undefined" error
2017-10-03 21:15:10 +03:00
deecay
038d3b1004
Fix: Setting series color for boxplot
2017-10-03 10:25:07 +09:00
Arik Fraimovich
6cf2b94a10
Merge pull request #1989 from getredash/patches
...
Add option to set the flask-limiter storage engine
2017-10-02 17:26:27 +03:00
Arik Fraimovich
c930c44e3a
Add option to set the flask-limiter storage engine
2017-10-02 17:25:54 +03:00
Arik Fraimovich
0753332ef8
Merge pull request #1988 from getredash/patches
...
Fix: don't crash query editor when there are unclosed curly brackets.
2017-10-02 17:01:22 +03:00
Arik Fraimovich
ed9e409e17
Fix: don't crash query editor when there are unclosed curly brackets.
2017-10-02 16:58:27 +03:00
Arik Fraimovich
c40fffa107
Merge pull request #1986 from getredash/patches
...
Fix: error value in charts wasn't displayed if it was 0.
2017-10-02 16:43:27 +03:00
Arik Fraimovich
d597665a86
Fix: error value in charts wasn't displayed if it was 0.
2017-10-02 16:43:06 +03:00
Arik Fraimovich
b0bec26138
Merge pull request #1975 from rohithmenon/bugfix/query_based_param
...
Bugfix/query based param
2017-10-01 14:32:48 +03:00
Arik Fraimovich
0d44466967
Merge pull request #1984 from getredash/patches
...
Cohort visualization: make it friendlier to use.
2017-10-01 14:26:47 +03:00
Arik Fraimovich
f4cb62782a
Merge pull request #1983 from getredash/patches
...
Fix: Queries#all_queries was sometimes returning wrong number of queries
2017-10-01 14:26:20 +03:00
Arik Fraimovich
3cadd6731c
Fix: tests entering endless loop, due to bad input.
2017-10-01 14:26:04 +03:00
Arik Fraimovich
fc18b84f69
Cohort visualization: make it friendlier to use.
...
Now it can handle gaps in data, so it's easier to generate the data needed.
2017-10-01 14:24:10 +03:00
Arik Fraimovich
f7fc679427
Merge pull request #1965 from alexmuller/firefox-textarea-keydown-prevent-enter
...
Prevent line breaks in EditInPlace description when using Firefox
2017-10-01 14:23:29 +03:00
Arik Fraimovich
e674b715ef
Merge pull request #1966 from alexmuller/different-markdown-library
...
Use a different markdown library
2017-10-01 14:22:23 +03:00
Arik Fraimovich
029f6335ed
Add missing import.
2017-10-01 14:19:26 +03:00
Shalom Yerushalmy
fb4153add7
Upgarde cassasndra-driver version to 3.11.0
2017-09-28 13:28:21 +03:00
Arik Fraimovich
ada8a1255b
Fix: Queries#all_queries was sometimes returning wrong number of queries.
2017-09-27 18:17:57 +03:00
Arik Fraimovich
505f338da9
Merge pull request #1978 from getredash/patches
...
Fix #1950 : record_event fails for api events
2017-09-27 18:08:57 +03:00
Arik Fraimovich
18d9b2eec9
Fix #1950 : record_event fails for api events
2017-09-27 18:04:21 +03:00
muddydixon
41a03352b9
users using docker-compose require restart always
2017-09-27 17:26:39 +09:00
Rohith Menon
50f817e265
Merged with upstream
2017-09-26 23:18:50 -07:00
Rohith Menon
04ddb289ee
Merged with upstream
2017-09-26 23:13:02 -07:00
Rohith Menon
0152250e14
Bugfix: column.type not set by many data sources [sqlite, postgres etc]
2017-09-26 23:07:18 -07:00
Alex Muller
f574cdd179
Use a different markdown library
...
`marked` has some security vulnerabilities which have been unresolved
for a while. `markdown` seems to be better supported.
2017-09-22 19:08:07 +01:00
Alex Muller
458f213ea7
Update npm-shrinkwrap
...
Not sure why this hadn't been updated previously.
2017-09-22 18:42:46 +01:00
Alex Muller
f2caae6eb1
Use event.preventDefault() on EditInPlace textarea
...
Before this change, pressing enter in Firefox 55 would insert a line
break into the description field and then save it.
This change prevents the line break from being inserted before saving.
There's no change to Chrome's behaviour from this change.
2017-09-22 17:54:02 +01:00
Alex Muller
c01cd89de9
Remove magic numbers from EditInPlace()
...
This makes it a lot easier to read and figure out what's going on.
2017-09-22 17:51:30 +01:00
Alex Muller
5ea3ed7308
Update redirected link in README
2017-09-22 17:51:10 +01:00
Arik Fraimovich
50eb9a86c9
Merge pull request #1961 from fan-t-endo/writer_encode_errors
...
UnicodeWriter errors code to environment
2017-09-21 21:39:59 +03:00
Shalom Yerushalmy
12cbfc5d12
Added timeout to cassandra
2017-09-18 12:06:35 +03:00
kitsuy
ba7ed5c6f0
Renaming SQL Server to SQL Server ODBC
2017-09-15 19:50:39 +09:00
kitsuy
4fbfa682fe
Import types_map and MSSQLJSONEncoder from mssql. It is same.
2017-09-15 19:24:47 +09:00
kitsuy
fb1139a2ea
Remove query encoding.
...
Do not have to encode query.
`execute()` take an unicode query arguments in pyodbc.
2017-09-15 19:02:20 +09:00
kitsuy
8d8ec1a5f8
Rename to Microsoft SQL Server (ODBC)
2017-09-15 18:31:33 +09:00
kitsuy
7582b3174d
Add default driver in configuration_schema to specify driver more easily
2017-09-15 18:28:38 +09:00
kitsuy
154b554ecd
Remove tds_version (no longer used)
2017-09-15 18:26:21 +09:00
kitsuy
316e014cfa
Rename to SQLServerODBC for more precise.
2017-09-15 18:24:39 +09:00
fan-t-endo
048d8fcb5b
UnicodeWriter errors code to environment
2017-09-15 17:56:27 +09:00
Arik Fraimovich
8bbb1cdfd4
Fix: wrong variable name used (dataRow instead of row)
...
Thanks @wu123456.
Closes #1926 .
2017-09-13 22:20:05 +03:00
Arik Fraimovich
94175b8a52
Merge pull request #1899 from queeno/add_oracle_53_support
...
Fix #1843 : Remove deprecated cx_Oracle types
2017-09-13 18:48:14 +03:00
Simon Aquino
c350b43a5a
Update oracle client version
2017-09-13 17:40:44 +02:00
Simon Aquino
b379c13e8b
Update supported Oracle version
2017-09-13 17:39:04 +02:00
Simon Aquino
7d91e9d173
Fix #1843 : Remove deprecated cx_Oracle types
...
FIXED_UNICODE, LONG_NCHAR, LONG_UNICODE and UNICODE have been removed
from cx_Oracle version 5.3 and should be removed from the TYPES_MAP.
2017-09-13 17:31:40 +02:00
Arik Fraimovich
1b15ea8af9
Merge pull request #1727 from crowdworks/salesforce-error-message
...
improve Salesforce error message
2017-09-13 17:39:19 +03:00
Arik Fraimovich
e76efc9cdf
Merge pull request #1896 from StantonVentures/textbox_editing_fix
...
Textbox editing fix
2017-09-13 16:03:22 +03:00
Arik Fraimovich
0a311bf63f
Merge pull request #1873 from deecay/fix-custom-js
...
Custom JS code chart improvements
2017-09-13 15:46:43 +03:00
Arik Fraimovich
5069edb9b1
Merge pull request #1876 from TylerBrock/ssl-postgres
...
Add SSL configuration option for PostgreSQL
2017-09-13 15:44:07 +03:00
Arik Fraimovich
90162b6331
Merge pull request #1920 from deecay/counter-format-string
...
Counter value string formatting
2017-09-13 15:39:52 +03:00
Arik Fraimovich
398812a14f
Merge pull request #1928 from rohithmenon/feature/query_based_parameter
...
Feature/query based parameter
2017-09-13 15:35:50 +03:00
Arik Fraimovich
2e44872b49
Merge pull request #1955 from getredash/fix_mysql
...
MySQL: multiple queries support & connection timeout
2017-09-13 14:48:44 +03:00
Arik Fraimovich
e02fdb3e37
MySQL: add support for multiple queries (returning results only of the last one)
2017-09-13 14:38:56 +03:00
Arik Fraimovich
234edd339c
MySQL: add connection timeout for bad hosts
2017-09-13 14:38:28 +03:00
Arik Fraimovich
e5cbdf3036
Merge pull request #1946 from Posnet/select-all
...
Add ability to easily select all for multi-filter
2017-09-13 14:29:15 +03:00
Arik Fraimovich
9b85890204
Merge pull request #1954 from labradorcouk/master
...
Upgraded dql version to 0.5.24
2017-09-13 14:26:53 +03:00
Antonio Terreno
6295e88d43
Upgraded dql version to 0.5.24 - this allows to query tables in dynamo which have keys with dashes in the name
2017-09-13 09:12:44 +01:00
Arik Fraimovich
7796a57d43
Merge pull request #1930 from mfouilleul/master
...
Cassandra: get_schema support for both C* 2.x and 3.x, support for SortedSet type serialization.
2017-09-12 15:59:36 +03:00
Rohith Menon
df7fd13bfd
Hovertext length ( #3 )
...
* Namelength for hoverlabel to avoid truncation
* Update npm-shinkwrap.json
2017-09-06 21:08:18 -07:00
Rohith Menon
6a5a843478
Merge branch 'master' of https://github.com/getredash/redash
2017-09-05 10:35:40 -07:00
Alec Posney
7d4fb280ba
Add ability to easily select all for multi-filter
...
The multi filter option is useful but lacking in an easy easy way to
select all values. I have added in a psudo option '*' that when selected
automatically fills out the mutli-select with all possible filters.
I have also added in a second psudo option '-' which becomes available
_if_ the multi-filter has all possible values selected.
This makes it easy to clear the multi-filter.
2017-09-05 13:31:04 +10:00
Arik Fraimovich
2a22b98c77
Merge pull request #1944 from getredash/fix_permissions
...
Fix: collaborators couldn't edit visualizations or schedule
2017-09-03 15:00:27 +03:00
Arik Fraimovich
6b56e4a3e3
Allow collaborators to update query schedule.
2017-09-03 14:31:42 +03:00
Arik Fraimovich
47fc6612bf
Allow collaborators to create, delete and edit visualizations.
2017-09-03 14:28:34 +03:00
Rohith Menon
f3e5c22c07
Merge/query based parameter ( #2 )
...
* Feature: Query based parameter (drop-down)
* Restrict to string column for query parameter
* Fix lint errors
* Fix html in paramters.html
* Addressed comments from @arikfr
2017-08-23 20:48:02 -07:00
Maxime Fouilleul
b42d2c5784
Fix codeclimate notices (trailing space)
2017-08-17 18:19:19 +02:00
Maxime Fouilleul
478a86a892
Fix codeclimate notices (SQL)
2017-08-17 18:17:53 +02:00
Maxime Fouilleul
9e0205d148
Improve and fix cassandra query runner
2017-08-17 18:10:16 +02:00
Rohith Menon
59b7961bcd
Addressed comments from @arikfr
2017-08-16 16:04:00 -07:00
Arik Fraimovich
5b54a777d9
Merge pull request #1863 from 44px/ng-annotate-deprecation
...
Replace deprecated ng-annotate with babel plugin
2017-08-16 16:21:23 +03:00
Arik Fraimovich
3af9b333a8
Merge pull request #1898 from StantonVentures/security_lib_updates_7_27_2017
...
update libraries
2017-08-16 16:19:57 +03:00
Arik Fraimovich
dcaecdbe16
Merge pull request #1921 from deecay/error-bar-color
...
Fix: error bar color in sync with series color
2017-08-16 16:19:04 +03:00
Arik Fraimovich
3aa7d86699
Update bootstrap.sh
2017-08-16 16:16:00 +03:00
Rohith Menon
feab2a7e7b
Fix html in paramters.html
2017-08-15 13:53:55 -07:00
Rohith Menon
d18220c1af
Feature/query based parameter ( #1 )
...
* Feature: Query based parameter (drop-down)
* Restrict to string column for query parameter
* Fix lint errors
2017-08-14 21:47:48 -07:00
Rohith Menon
8074a91b29
Fix lint errors
2017-08-14 09:20:58 -07:00
Rohith Menon
72560d985f
Restrict to string column for query parameter
2017-08-14 09:15:28 -07:00
Rohith Menon
ff2c8524de
Feature: Query based parameter (drop-down)
2017-08-14 00:38:41 -07:00
Alison
1bdea11fe3
updates based on PR comments
2017-08-11 21:17:30 -05:00
Arik Fraimovich
a7bed64707
Merge pull request #1836 from amarjayr/master
...
LDAP (Active Directory) implementation
2017-08-09 20:46:17 +03:00
Arik Fraimovich
dc969fe0b5
Bump version.
2017-08-09 20:45:26 +03:00
Amar Ramachandran
588c868060
Make ldap3 requirement optional
2017-08-09 10:32:44 -07:00
Arik Fraimovich
89de5f2a18
Fix #1776 : restart was using wrong command on new AMI builds
2017-08-08 14:21:43 +03:00
Arik Fraimovich
fe32877864
Update CHANGELOG.md
2017-08-08 13:59:31 +03:00
deecay
e739f90405
Fix: error bar color in sync with series color
2017-08-08 18:27:42 +09:00
deecay
a07135c638
Move counter visualiation formatting controls to tab
2017-08-08 17:45:37 +09:00
Arik Fraimovich
6b531ac568
Merge pull request #1891 from yoavbls/master
...
Update bootstrap.sh to latest release
2017-08-06 22:06:15 +03:00
Arik Fraimovich
5bce695fcc
Remove unused import
2017-08-06 21:02:55 +03:00
Arik Fraimovich
ba910280a1
Mark query/visualization view events coming from dashboards
2017-08-06 21:02:11 +03:00
Arik Fraimovich
2f386781d7
Merge pull request #1915 from getredash/patches
...
Add 12 & 24 hours refresh rate option to dashboards.
2017-08-06 20:53:43 +03:00
Arik Fraimovich
4c70349ee1
Add 12 & 24 hours refresh rate option to dashboards.
2017-08-06 20:53:07 +03:00
Arik Fraimovich
74b9c51dea
Merge pull request #1914 from getredash/patches
...
Enable memory optimization for Excel exporter.
2017-08-06 20:51:47 +03:00
Arik Fraimovich
d95c22fa24
Enable memory optimizatino for Excel exporter.
2017-08-06 20:51:05 +03:00
Arik Fraimovich
3a7611309c
Merge pull request #1913 from getredash/patches
...
Fix: pivottable not updating after first save
2017-08-06 20:49:45 +03:00
Arik Fraimovich
5281d6c281
Merge pull request #1912 from getredash/patches
...
Snowflake support is no longer enabled by default
2017-08-06 20:47:56 +03:00
Arik Fraimovich
5bc1e71143
Fix: pivottable not updating after first save
2017-08-06 20:47:52 +03:00
Arik Fraimovich
31ebfb80d7
Snowflake support is no longer enabled by default
2017-08-06 20:45:10 +03:00
Arik Fraimovich
1f8ed8a6c2
Merge pull request #1911 from getredash/patches
...
Add SQLAlchemy pool settings.
2017-08-06 20:40:51 +03:00
Arik Fraimovich
3d10718650
Merge branch 'master' into patches
2017-08-06 20:40:34 +03:00
Arik Fraimovich
4a4ee49187
Add SQLAlchemy pool settings.
2017-08-06 20:39:37 +03:00
Arik Fraimovich
7bf7b00633
Merge pull request #1910 from getredash/patches
...
Fix: PostgreSQL passwords with spaces were not supported.
2017-08-06 20:38:16 +03:00
Arik Fraimovich
68e3fe65ba
Add: support for category type y axis.
2017-08-06 20:37:39 +03:00
Arik Fraimovich
7fe096fba8
Fix: PostgreSQL passwords with spaces were not supported.
...
Closes #1056 .
2017-08-06 20:34:58 +03:00
Arik Fraimovich
f80951457d
Fix: handle the case of query's data source is null
2017-08-06 20:32:51 +03:00
Arik Fraimovich
1da165edc1
Add hard timeout on refresh schema job
2017-08-06 20:32:00 +03:00
Arik Fraimovich
61c7c556b6
Update CHANGELOG.
...
Thank you @laughingman7743, @ziahamza, @yamamanx, @miketheman, @eyalzek, @alexpekurovsky, @44px, @amarjayr, @unixwitch, @danielerapati, @yershalom, @msnider and @alison985.
2017-08-06 15:53:48 +03:00
Arik Fraimovich
6170c48ed2
Merge pull request #1874 from alexpekurovsky/master
...
Setting optional limit for done tasks
2017-08-06 14:33:42 +03:00
kitsuy
974f69aecf
Query Runner for Azure SQL Data Warehouse
...
- This is almost copied from mssql.py.
- Microsoft's driver installation is here: https://www.microsoft.com/en-us/sql-server/developer-get-started/node/ubuntu/
2017-08-03 13:22:45 +09:00
deecay
1a8078ab03
Fix: Custom code keeps appending trace per refresh
2017-07-31 19:22:25 +09:00
Alison
1bc8d586c3
update libraries
...
Based on pyup auto-PR httplib2 and cryptography needed updating which
necessitated updating pyOpenSSL as well.
2017-07-27 21:15:39 -05:00
Alison
a795f1463b
Fixes dashboard textbox editing
...
Combines mozilla/redash PR’s 86 and 95.
There was a bug that saved textbox content on a dashboard when you
tried to close without saving. This fixes it.
2017-07-26 23:15:22 -05:00
Alison
aae77a8b25
Merge remote-tracking branch 'getredash/master'
2017-07-25 15:19:24 -05:00
deecay
c278209883
Counter visualiation formatting
2017-07-25 19:26:52 +09:00
alexpekurovsky
7f8ef2a050
Applying better quality code by @arikfr
2017-07-25 10:19:08 +03:00
alexpekurovsky
d21e11ba33
Creating limit filter for each task state and global limit
2017-07-24 10:13:32 +03:00
alexpekurovsky
1fc990f11a
Setting limit for all task states
2017-07-23 13:50:23 +03:00
yoavbls
a09a767641
Update bootstrap.sh to latest release
2017-07-22 17:55:57 +03:00
Arik Fraimovich
12ef64f10d
Merge pull request #1889 from StantonVentures/upstream_1888
...
Send alert ID to UI
2017-07-21 21:04:44 +03:00
Alison
776e52a77c
Send alert ID to UI
...
This will allow alert detail page links on the alert list page to work again.
2017-07-21 12:54:21 -05:00
Tyler Brock
6d8880c10d
Add SSL configuration option for PostgreSQL
2017-07-19 11:14:40 -07:00
Arik Fraimovich
5d5af369e6
Merge pull request #1870 from eyalzek/log-stream-config
...
Add the option to configure log stream
2017-07-19 15:40:26 +03:00
Arik Fraimovich
1d7fef4f7d
Merge pull request #1871 from unixwitch/configurable-web-worker-count
...
docker: make gunicorn worker count configurable
2017-07-19 15:39:27 +03:00
Arik Fraimovich
35cb0bc805
Remove REDASH_WEB_WORKERS from docker-compose.yml.
...
In development (`dev_server`) we don't use this variable.
2017-07-19 15:39:16 +03:00
Arik Fraimovich
5310385f15
Merge pull request #1884 from miketheman/miketheman/query_link
...
Add link to query page from admin view
2017-07-19 15:35:08 +03:00
Mike Fiedler
41c791ff42
Add link to query page from admin view
...
When we have a long0running query, it is useful to look up what that
query definition is. Having a link directly from the admin page cuts
down on the manual step of opying the query id and pasting that into the
address bar.
Signed-off-by: Mike Fiedler <miketheman@gmail.com >
2017-07-18 10:54:13 -04:00
alexpekurovsky
9b3f910326
Setting optional limit for done tasks
2017-07-12 15:23:01 +03:00
deecay
aacc4b7b46
Fix: Custom code keeps appending trace per refresh
2017-07-11 17:44:05 +09:00
deecay
605a70d554
Add toggle for automatically updating graph
2017-07-11 17:31:16 +09:00
deecay
73466dc0e0
Make custom js textarea resizable
2017-07-11 15:43:09 +09:00
deecay
3fd90c6289
Fix: Custom code didn't load into editor
2017-07-11 10:15:47 +09:00
eyalzek
97624a3e2c
Add the option to configure log stream
...
by default when using python's `logging` module and a `StreamHandler`,
the stream is directed to `sys.stderr`
(https://docs.python.org/2/library/logging.handlers.html )
By setting the `REDASH_LOG_STDOUT` environment variable to `true` we
enable the option to stream the logs to `sys.stdout`. Setting this
configuration option to `false` (or leaving it as default) will
initialize the `StreamHandler` to `sys.stderr` - meaning the original
behavior remains unchanged.
2017-07-07 23:09:32 +02:00
Liss Tarnell
d69c9409dd
docker: make gunicorn worker count configurable
...
Allow $REDASH_WEB_WORKERS to be set in the environment to change the
number of Gunicorn workers that are started (currently hardcoded to
four). If not set, the default is four, so this will not affect
existing users at all.
Documentated by example in docker-compose example manifests.
2017-07-06 18:45:47 +01:00
Arik Fraimovich
5bb5f46c02
Merge pull request #1860 from AmarJayR/patch-1
...
Remove /forgot endpoint if REDASH_PASSWORD_LOGIN_ENABLED is false
2017-07-03 23:22:27 +03:00
Arik Fraimovich
2b6fe22b3f
Merge pull request #1865 from msnider/bug/salesforce-sandbox
...
Fix bug getting the Salesforce sandbox parameter
2017-07-03 23:21:48 +03:00
Alexander Shepelin
53f0716aca
Replace deprecated ng-annotate with babel plugin
2017-07-02 14:22:36 +03:00
Arik Fraimovich
fd798ddcf5
Merge pull request #1833 from 44px/webpack2
...
Update to Webpack 2
2017-07-01 12:39:53 +03:00
Matt Snider
812177a4e0
Fix bug getting the Salesforce sandbox parameter
2017-06-29 20:54:34 -05:00
Amar Ramachandran
b9e08897ac
Move ldap auth logic to function
2017-06-29 11:33:57 -07:00
Amar Ramachandran
e445fa436e
404 on forgot endpoint if password disabled
2017-06-29 11:29:58 -07:00
Arik Fraimovich
797a0a30ca
Merge pull request #1859 from getredash/fix/alerts
...
Add: ability to customize Athena configuration schema
2017-06-29 16:06:02 +03:00
Arik Fraimovich
dfd16f3d7a
Add: ability to customize Athena configuration schema
2017-06-29 16:04:50 +03:00
Arik Fraimovich
a80aae0ec7
Merge pull request #1858 from getredash/fix/alerts
...
Add CLI command to open IPython shell
2017-06-29 15:23:34 +03:00
Arik Fraimovich
c8ad866a53
Add CLI command to open IPython shell
2017-06-29 12:21:09 +03:00
Arik Fraimovich
fe2f08cfd6
Merge pull request #1857 from getredash/fix/alerts
...
Angular configuration improvements
2017-06-29 12:13:22 +03:00
Arik Fraimovich
f64769cc80
Disable Angular debug info (should improve performance)
2017-06-29 12:11:34 +03:00
Arik Fraimovich
831dfe6c8d
Enable strict checking for Angular DI
2017-06-29 12:11:15 +03:00
Arik Fraimovich
3b4da81ec6
Merge pull request #1856 from getredash/fix/alerts
...
Add: ability to set dashboard level filters from UI
2017-06-29 11:03:57 +03:00
Arik Fraimovich
248c540543
Add: ability to set dashboard level filters from UI
...
Closes #1855 .
2017-06-29 10:57:35 +03:00
Arik Fraimovich
0fb0ba6473
Merge pull request #1853 from getredash/fix/alerts
...
Update boto version to support Athena
2017-06-29 09:49:42 +03:00
Arik Fraimovich
019a09945e
Update boto version to support Athena
2017-06-29 09:49:06 +03:00
Arik Fraimovich
520a5f8fa4
Merge pull request #1839 from yamamanx/writer_encode
...
UnicodeWriter character code to environment
2017-06-29 09:44:41 +03:00
mitsuhiro_yamashita
f840681377
change this to WRITER_ENCODING and REDASH_CSV_WRITER_ENCODING
2017-06-29 08:21:22 +09:00
Amar Ramachandran
300421792c
Add log error when LDAP connection fails
...
Integrate ldap login in login template
2017-06-28 13:32:24 -07: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
d61002a544
Merge pull request #1850 from getredash/fix/alerts
...
No need to load user for recent queries.
2017-06-28 19:22:49 +03:00
Arik Fraimovich
92f93f8ff6
No need to load user for recent queries.
2017-06-28 19:10:26 +03:00
Arik Fraimovich
bf17bdc32d
Merge pull request #1793 from danielerapati/fix/alert_with_no_query_result
...
safeguard alerts against empty query results
2017-06-28 17:31:43 +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
69cb5b72e1
Merge pull request #1849 from getredash/fix/alerts
...
Show friendly error message in case of duplicate data source name.
2017-06-28 17:25:13 +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
e85fa2a42c
Merge pull request #1848 from getredash/fix/alerts
...
Fix: when setting rearm on a new alert, it wasn't persisted.
2017-06-28 16:53:17 +03:00
Arik Fraimovich
42116abcb3
Fix: when setting rearm on a new alert, it wasn't persisted.
2017-06-28 16:34:50 +03:00
Arik Fraimovich
2e0b930192
Merge pull request #1847 from getredash/fix/alerts
...
Fix: alert destination details were not updating.
2017-06-28 16:30:14 +03:00
Arik Fraimovich
24ba110965
Fix: alert destination details were not updating.
...
Closes #1842 .
2017-06-28 16:01:54 +03:00
Arik Fraimovich
e1eeb67025
Merge pull request #1846 from getredash/athena-updates
...
Athena updates: bring back ability to disable annotations and disable formatter
2017-06-28 14:19:56 +03:00
Arik Fraimovich
71c9cbd5a4
Missing os import.
2017-06-28 12:40:11 +03:00
Arik Fraimovich
e1ac5bb038
Athena: bring back the option to disable query annotations.
2017-06-28 12:30:37 +03:00
Arik Fraimovich
c2e84c92c6
Athena: use simple formatter to avoid the need to escape "%" character.
2017-06-28 12:28:59 +03:00
Arik Fraimovich
090962d09c
Merge pull request #1841 from laughingman7743/fix_query_cancellation_condition
...
Fix query cancellation condition for Athena query runner
2017-06-25 10:29:24 +03:00
laughingman7743
df945a12b0
Fix query cancellation condition
2017-06-24 20:53:35 +09:00
mitsuhiro-yamashita
3f99f0c6d5
Expected 2 blank lines
2017-06-22 23:38:01 +09:00
mitsuhiro-yamashita
4706bebde0
UnicodeWriter character code to environment
2017-06-22 23:34:21 +09:00
Amar Ramachandran
85f729260b
Clean up file
2017-06-20 15:33:32 -07:00
Amar Ramachandran
8bf2c15db8
Add ldap auth logic
2017-06-20 15:33:32 -07:00
Amar Ramachandran
9ea4784f87
Add ldap3 requirement
2017-06-20 15:33:32 -07:00
Amar Ramachandran
8be9613640
Add ldap env. config settings
2017-06-20 15:33:32 -07:00
Amar Ramachandran
b611c98112
Add ldap blueprint
2017-06-20 15:33:32 -07:00
Alexander Shepelin
ad3dbad8ac
remove ng-annotate-loader from npm-shrinkwrap since it moved to dev dependencies
2017-06-20 23:14:24 +03:00
Alexander Shepelin
62c8bd3531
fix angular core libraries version mismatch
2017-06-20 22:43:59 +03:00
Alexander Shepelin
c8d66b3335
bring back node-sass, update file-loader
2017-06-20 22:43:58 +03:00
Alexander Shepelin
0217d419d1
update ng-annotate loader, move it to devDependencies
2017-06-20 22:43:58 +03:00
Alexander Shepelin
45f448e0d1
update dev server
2017-06-20 22:43:58 +03:00
Alexander Shepelin
ee4b05eb98
update css-related loaders
2017-06-20 22:43:58 +03:00
Alexander Shepelin
202c53c7d7
update config file to webpack2 format
2017-06-20 22:43:41 +03:00
Arik Fraimovich
9816403c45
Merge pull request #1834 from AmarJayR/patch-1
...
Fix template variable typo
2017-06-20 08:52:08 +03:00
Amar Ramachandran
b6a1178499
Fix template variable typo
...
Should be email instead of username (see redash/templates/login.html:47)
2017-06-19 17:10:40 -07:00
Arik Fraimovich
2fe6110e0f
Merge pull request #1831 from getredash/feature_auto_publish
...
Fix: if column had no type it would use previous column's type
2017-06-18 13:02:19 +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
add8f0eeeb
Merge pull request #1830 from getredash/feature_auto_publish
...
Change: auto publish named queries
2017-06-18 12:30:32 +03:00
Arik Fraimovich
694d971df9
Auto publish named queries
2017-06-18 12:12:02 +03:00
Arik Fraimovich
36c93ce212
Merge pull request #1809 from laughingman7743/impl_athena_query_runner_using_restapi
...
Implement Athena query runner using RestAPI
2017-06-15 15:02:23 +03:00
laughingman7743
35fe1f23e3
Fix configuration schema key name
2017-06-15 20:59:50 +09:00
Arik Fraimovich
2517abb27f
Merge pull request #1821 from getredash/fix_api_session
...
Fix: /api/session API call wasn't working when multi tenancy enabled
2017-06-14 12:13:04 +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
fc50a7b9bb
Remove outdated comment
2017-06-14 12:05:49 +03:00
Arik Fraimovich
6f72d456d2
Remove unused code
2017-06-14 12:05:49 +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
f090f947b7
Merge pull request #1820 from getredash/patches
...
Fix: clear null values from options dictionary
2017-06-13 09:52:24 +03:00
Arik Fraimovich
a8246471f4
Fix: clear null values from options dictionary
2017-06-13 09:42:20 +03:00
Arik Fraimovich
229c33939c
Merge pull request #1819 from getredash/patches
...
Fix: form component was inserting empty values
2017-06-13 09:41:24 +03:00
Arik Fraimovich
ef2eaf1fa9
Fix: form component was inserting empty values
2017-06-13 09:39:33 +03:00
Arik Fraimovich
d30f4f155a
Merge pull request #1818 from getredash/patches
...
Fix: BigQuery wasn't loading due to bad import
2017-06-13 09:38:53 +03:00
Arik Fraimovich
b2e5df6af2
Fix: BigQuery wasn't loading due to bad import
2017-06-13 09:38:39 +03:00
Arik Fraimovich
0470cd6592
Stupid typo fix
2017-06-12 12:41:44 +03:00
Arik Fraimovich
a517dad456
Merge pull request #1817 from getredash/metrics
...
Metrics code update
2017-06-12 12:40:32 +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
Arik Fraimovich
7d5d7c4a6b
Change: report endpoints without dots for metrics
2017-06-12 11:35:44 +03:00
Arik Fraimovich
5056d2fa90
Fix: table name wasn't found for count queries.
2017-06-12 11:35:05 +03:00
Arik Fraimovich
1fad874dee
Change: redirect to / when org not found
2017-06-12 09:47:08 +03:00
Arik Fraimovich
a2c79367de
Merge pull request #1812 from 44px/fix-search-input-style
...
UI change: same view for input on search result page as in header
2017-06-11 14:39:00 +03:00
Arik Fraimovich
bcf129e646
Merge pull request #1814 from yershalom/master
...
Fixed cassandra DS bug by adding port to connection string
2017-06-11 14:38:18 +03:00
Shalom Yerushalmy
94077ccafd
Fixed cassandra DS bug by adding port to connection string
2017-06-08 15:44:09 +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
laughingman7743
e385a147f6
Add Athena query runner as default query runners
2017-06-06 22:01:44 +09:00
laughingman7743
ad69a6be3f
Add secret field
2017-06-05 23:28:28 +09:00
laughingman7743
a6c45da2ca
Add KeyboardInterrupt handling
2017-06-05 23:26:56 +09:00
laughingman7743
d5c4d9336f
Fix configuration schema name to same name as previous query runner
2017-06-05 23:25:49 +09:00
laughingman7743
c1f8e2a4e0
Add query runner name
2017-06-05 23:03:32 +09:00
laughingman7743
fe42195b5a
Implement Athena query runner using RestAPI
2017-06-05 22:09:30 +09:00
Arik Fraimovich
6a0bb82f3c
Merge pull request #1807 from 44px/fix-setup-redirect
...
Fix redirect to /setup on the last setup step
2017-06-05 07:42:51 +03:00
Alexander Shepelin
69825e001f
fix redirect to /setup after install
2017-06-04 17:24:47 +03:00
Arik Fraimovich
ad8571f2e3
Merge pull request #1803 from getredash/fix_1725
...
Fix: delete data source doesn't work when query results referenced by queries.
2017-06-02 18:17:52 +03:00
Arik Fraimovich
fbd3b92ba0
Fix: delete data source doesn't work when query results referenced by queries.
2017-06-02 18:11:34 +03:00
Arik Fraimovich
4f6c433f1b
Merge pull request #1796 from shotat/feature/re-dash
...
Fix deprecated `re-dash` expressions in CONTRIBUTING.md
2017-06-01 14:46:39 +03:00
Arik Fraimovich
412f469035
Merge pull request #1800 from hfm/fix-changelog
...
Fix CHANGELOG markdown
2017-06-01 14:37:48 +03:00
OKUMURA Takahiro
eee38557d1
Fix markdown
...
the changelog markdown before v1.0 is broken.
2017-06-01 14:46:18 +09:00
Daniele Rapati
23cb92cf6d
safeguard alerts against empty query results
...
alert will revert to UNKNOWN_STATE in case of no data
2017-05-30 22:30:32 +01:00
shotat
108137bd7e
fix CONTRIBUTING.md
2017-05-30 23:51:21 +09:00
hamza zia
6bc53c3638
use default embed.py
2017-05-30 16:33:56 +05:00
hamza zia
e54fff402e
fixed import bug
2017-05-30 16:32:09 +05:00
hamza zia
8d125354d2
merged changes
2017-05-30 14:19:18 +05:00
hamza zia
fc96e14a8f
Only run queries when given parameters
2017-05-30 12:26:09 +05:00
hamza zia
178dfa59c1
Merge branch 'master' into master
2017-05-30 09:09:37 +05:00
Arik Fraimovich
8719de7120
Merge pull request #1792 from getredash/fix_1725
...
Fix: remove unneeded calls to app_context()
2017-05-29 23:37:27 +03:00
Arik Fraimovich
af8bdf4fd1
Fix: remove unneeded calls to app_context()
...
When the extra app_context was popped from the stack, it was
triggering flask-sqlalchemy's teardown handler, which was removing
the session causing objects to become detached before they should
be.
2017-05-29 16:41:42 +03:00
Arik Fraimovich
764e347b74
Merge pull request #1736 from shimpeko/extend_redis_expiry_time
...
Extend expiry time to prevent duplicate execution
2017-05-23 10:53:10 +03:00
Arik Fraimovich
2f1b1a69bd
Add CHANGELOG entry.
2017-05-23 10:52:54 +03:00
Arik Fraimovich
b2fea428dd
Fix: use correct APIs
2017-05-23 09:19:14 +03:00
Shimpei Kodama
1f1d7996ec
Shorten celery task expiry time to avoid too many redis objects
2017-05-23 12:24:03 +09:00
Arik Fraimovich
47dc9a136f
Merge pull request #1779 from getredash/patches
...
Add: "dumb" recents option
2017-05-22 23:15:38 +03:00
Arik Fraimovich
6ed86d9ce5
Merge pull request #1778 from getredash/patches
...
Upgrade Snowflake connector
2017-05-22 14:26:57 +03:00
Arik Fraimovich
8e760705a6
Add: "dumb" recents option
...
In some cases showing recent queries/dashboards based on events becomes
too "expensive" in terms of database resources. This is a fallback option
to show recently updated queries/dashboards instead.
2017-05-22 14:26:26 +03:00
Arik Fraimovich
9c606b9660
Update Snowflake connector
2017-05-22 14:18:34 +03:00
Arik Fraimovich
f65b3223f4
Remove chatty log lines
2017-05-22 14:17:27 +03:00
Arik Fraimovich
e85e962466
Update CHANGELOG and bump version
2017-05-18 15:37:18 +03:00
Arik Fraimovich
a7df809c4d
Merge pull request #1774 from getredash/patches
...
Scheduled queries improvements:
2017-05-18 15:17:03 +03:00
Arik Fraimovich
beb29c66c2
Scheduled queries improvements:
...
* Schedule queries with parameters using the default value.
* Keep track of last execution (including failed ones) for scheduling purposes.
2017-05-18 15:10:19 +03:00
Arik Fraimovich
749171b186
Merge pull request #1746 from alexanderlz/master
...
[Data Sources] Add: MemSQL query runner
2017-05-18 14:01:53 +03:00
Arik Fraimovich
40a8187b1e
Merge pull request #1773 from getredash/patches
...
Split refresh schemas into separate tasks and add a timeout.
2017-05-18 14:00:26 +03:00
Alexander Leibzon
6b7234c910
fixes
2017-05-18 14:00:13 +03:00
Arik Fraimovich
3807510bfe
Split refresh schemas into separate tasks and add a timeout.
2017-05-18 13:39:34 +03:00
Arik Fraimovich
3650617928
Merge pull request #1772 from getredash/patches
...
Upgrade Sentry client.
2017-05-18 13:33:26 +03:00
Arik Fraimovich
d60843fa5b
Sentry: don't install logging hook.
2017-05-18 13:26:36 +03:00
Arik Fraimovich
5a5917a04a
Sentry: upgrade client version.
2017-05-18 13:24:53 +03: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
dd7841dc15
Merge pull request #1769 from getredash/patches
...
Improvements to background jobs
2017-05-18 11:09:35 +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
f4297ff3b0
Handle the case when the task object might not exist.
2017-05-18 09:36:21 +03:00
Arik Fraimovich
79ffbbbe4b
Don't include paused datasource's queries in outdated queries count.
2017-05-18 09:34:32 +03:00
Arik Fraimovich
4c1cb037a0
Include Celery task name in statsd metrics.
2017-05-18 09:33:28 +03:00
Arik Fraimovich
f679dc7562
Put a limit on how many keys we remove at a time to make sure it
...
can handle large lists.
2017-05-18 09:31:04 +03:00
Arik Fraimovich
76470b9f09
Fix: don't remove locks for queries with task status of PENDING.
...
It's possible the Celery metadata object was expired, but the task
is still running (which will result in PENDING status when querying
the AsyncResult object).
2017-05-18 09:25:44 +03:00
Arik Fraimovich
3edec570f1
Merge pull request #1767 from getredash/patches
...
Google Spreadsheets: add timeout to request.
2017-05-17 18:53:44 +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
d200cc7405
Merge pull request #1690 from deecay/sqlite-unicode-error
...
Fix: SQLite utf-8 error messages
2017-05-17 18:34:10 +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
Arik Fraimovich
52084c322f
Google Spreadsheets: add timeout to request.
2017-05-17 18:15:04 +03:00
Arik Fraimovich
5fd2dadef4
Merge pull request #1765 from getredash/patches
...
Multiple improvements to data sources (MySQL, InfluxDB, BigQuery, MongoDB, TreasureData, Postgres, ElasticSearch, MSSQL, Google Spreadsheets)
2017-05-16 12:08:23 +03:00
Arik Fraimovich
f312e89323
Google Analytics: support for mcf queries & better errors.
2017-05-16 11:25:11 +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
382431e34b
MySQL: support for RDS MySQL and SSL
2017-05-15 17:22:55 +03:00
Arik Fraimovich
6023dc5f3d
MySQL: option to hide SSL settings.
2017-05-15 17:15:11 +03:00
Arik Fraimovich
2d38b38a7d
Google Spreadsheets: handle distant future dates.
2017-05-15 16:55:57 +03:00
Arik Fraimovich
3513d84bb8
Less verbose logging in data sources.
2017-05-15 16:53:47 +03:00
Arik Fraimovich
24cd55f5cc
Reduce log level for apiclient.
2017-05-15 16:51:39 +03:00
Arik Fraimovich
0bce6996bf
MSSQL: return integers as floats.
2017-05-15 16:50:41 +03:00
Arik Fraimovich
6edfdfba63
BigQuery: remove print statement.
2017-05-15 16:49:10 +03:00
Arik Fraimovich
ddbbe1267a
InfluxDB: simpler test connection query (show databases requries admin)
2017-05-15 16:48:16 +03:00
Arik Fraimovich
7fada5d5f7
ElasticSearch: debug_enabled should be false by default
2017-05-15 16:47:21 +03:00
Arik Fraimovich
c3f5a37e21
Postgres: support for loading materialized views in schema.
2017-05-15 16:29:03 +03:00
Arik Fraimovich
a76c87b3ae
MongoDB: add $oids JSON extension.
2017-05-15 16:27:27 +03:00
Arik Fraimovich
4a0612328e
TreasureData: improve error handling and upgrade client.
2017-05-15 16:25:18 +03: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
Arik Fraimovich
58c61641d3
Merge pull request #1759 from alexanderlz/mongo_csv_download_fix
...
Change: ignore additional columns in csv output
2017-05-11 15:30:19 +03:00
Tyler Rockwood
b675cd19d7
Add static enum option to redash
2017-05-09 13:41:58 -07:00
Alexander Leibzon
17b9f976c8
fix #1664
2017-05-09 17:56:40 +03:00
Alexander Leibzon
248808e165
Merge remote-tracking branch 'upstream/master'
2017-05-09 17:53:08 +03:00
Arik Fraimovich
7c6327be57
Clicking logo should take to account homepage
2017-05-09 10:42:30 +03:00
Arik Fraimovich
a86ece66b5
Add chunkhash to filename only when running production build.
2017-05-09 10:41:26 +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
24f3e071e3
Merge pull request #1754 from getredash/fix_ds_new
...
Fix: properties of data source were not reset when changing type.
2017-05-07 12:38:51 +03: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
97b92d8887
Merge pull request #1738 from suemoc/disable-annotations-athena
...
[Athena] Fix: queries throwing errors except for SELECT
2017-05-07 10:21:48 +03:00
Arik Fraimovich
c1981b17a4
Merge pull request #1747 from denisov-vlad/jira-maxresults
...
[JQL] Fix: allow to override maxResults
2017-05-05 09:34:49 +03:00
Vladislav Denisov
ea7c6c2be3
jql: fixed maxResults in count query
2017-05-05 09:26:09 +03:00
Arik Fraimovich
22e3a4d8f2
Merge pull request #1753 from fbertsch/presto_cancellation
...
[Presto] Add: query cancellation support
2017-05-04 23:21:59 +03:00
Frank Bertsch
75ebbe148b
Add presto query cancellation
2017-05-04 11:10:04 -05:00
Arik Fraimovich
75f90c190b
Update test for new path
2017-05-04 11:49:10 +03:00
Arik Fraimovich
8aa053ce21
Log public dashboard view event
2017-05-04 11:27:27 +03:00
Arik Fraimovich
23ba8b4aa1
use relative links
2017-05-04 10:39:39 +03:00
Arik Fraimovich
6dde3170ab
Make embed & shared dashboard routes use mutli_org template
2017-05-04 10:39:32 +03:00
Arik Fraimovich
b9144a9d7a
WIP: support for MULTI_ORG mode ( #1447 )
2017-05-03 23:53:23 +03:00
Yohei Susa
a1a0d766fe
Add environment variable for switching query annotations of Athena to disable
2017-05-03 22:17:59 +09:00
Vladislav Denisov
48322856d9
jql: maxResults fix
2017-05-03 08:52:51 +03:00
Alexander Leibzon
b9f8b6cdbf
reformat, as for pep-8
2017-05-02 23:49:09 +03:00
Alexander Leibzon
805ea3cb46
Merge remote-tracking branch 'upstream/master'
2017-05-02 23:37:12 +03:00
Alexander Leibzon
79187cd29a
get_schema fix
2017-05-02 23:36:11 +03:00
Arik Fraimovich
ccaf78767b
Merge pull request #1700 from deecay/plotly-bump
...
Change: upgrade Plotly.js.
2017-05-02 22:02:21 +03:00
Arik Fraimovich
94a14f93a8
Remove dev dependencies from npm-shrinkwrap.json.
2017-05-02 22:00:09 +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
Arik Fraimovich
1b756de479
Merge pull request #1670 from ahamino/fix-google-integration
...
Change: newer Google API client library
2017-04-30 12:29:34 +03:00
Arik Fraimovich
a9e53a6c29
Merge pull request #1709 from dotneet/add_maximum_billing_tier_to_bigquery
...
[BigQuery] Add: maximumBillingTier configuration
2017-04-30 12:27:11 +03:00
Arik Fraimovich
111fbfd483
Merge pull request #1721 from jvanegmond/master
...
[JIRA JQL] Change: change default max results limit from 50 to 1000
2017-04-30 11:59:19 +03:00
Arik Fraimovich
437778a8be
Merge pull request #1730 from mfouilleul/master
...
[Cassandra] Add: support for UUID serializing and setting protocol version
2017-04-30 11:57:55 +03:00
deecay
1c955a570d
Bump Plotly version
2017-04-30 11:47:43 +09:00
Alexander Leibzon
469b041a2f
Merge remote-tracking branch 'upstream/master'
2017-04-30 01:53:02 +03:00
deecay
7a47d6741d
Change: Chosing box plot turns sortX off
2017-04-29 23:42:58 +09:00
Yohei Susa
214a231371
Disable query annotations to Athena query runner
2017-04-27 18:45:49 +09:00
Shimpei Kodama
eb3e30f70f
Extend expiry time to prevent duplicate execution
2017-04-25 11:00:52 +09:00
Abdelrahman Mahmoud
7324f1f4c7
Fix code climate warnings
2017-04-23 12:41:49 -04:00
Abdelrahman Mahmoud
93df24de39
Fix Google analytics, Google Spreadsheet and Big Query integration .. upgrade outh2client and google-api-python-client
2017-04-23 12:41:49 -04:00
Maxime Fouilleul
9f21807647
remove useless param
2017-04-20 11:33:12 +02:00
Maxime Fouilleul
9b59394768
Fix default values for proto/cqlversion
2017-04-20 11:16:37 +02:00
Maxime Fouilleul
ac1b0a46f9
Fix trailing spaces (style)
2017-04-19 23:00:39 +02:00
Maxime Fouilleul
5d7795ca47
Fix code style
2017-04-19 22:14:27 +02:00
Maxime Fouilleul
519fb49f6a
Improve cassandra lib
2017-04-19 16:39:43 +02:00
Arik Fraimovich
f504b682f3
Bump version.
2017-04-18 22:50:57 +03:00
Arik Fraimovich
f0719f5ea4
Fix: sort by header no longer working.
...
Closes #1726 .
2017-04-18 22:50:33 +03:00
Akira Yumiyama
f852f935c5
improve Salesforce error message
2017-04-18 23:37:05 +09:00
Arik Fraimovich
939aae086f
ADd changelog entry for favicons fix
2017-04-18 15:22:05 +03:00
Arik Fraimovich
742e38b08d
Update CHANGELOG and bump version
2017-04-18 15:20:21 +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
Arik Fraimovich
2e7fafc4d8
CHANGELOG update.
2017-04-18 14:59:44 +03:00
Jos van Egmond
ccf9cbd2c8
Raise JQL limit from default 50 to 1000
2017-04-14 16:06:38 +02:00
hamza zia
730b7c8cad
merged upstream
2017-04-11 13:20:13 -04:00
Arik Fraimovich
c66b09effe
Merge pull request #1717 from getredash/fix_embeds
...
Fix: page freezes when rendering large result set.
2017-04-11 18:33:11 +03: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
1f4946cc04
Merge pull request #1710 from getredash/fix_embeds
...
Fix: embeds were not rendering in PhantomJS.
2017-04-05 12:58:05 +03:00
Arik Fraimovich
08505a2208
Add changelog entry
2017-04-05 12:40:56 +03: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
devneko
91396f0c52
Add: maximumBillingTier for BigQuery
2017-04-05 16:11:17 +09:00
Arik Fraimovich
c83d354eed
Merge pull request #1707 from getredash/docker-compose
...
Update docker-compose configuration:
2017-04-03 18:30:55 +03:00
Arik Fraimovich
81063731c9
Update docker-compose configuration:
...
* Use newer versions of Redis & PostgreSQL
* Use image for production docker-compose.
2017-04-03 18:28:46 +03:00
Arik Fraimovich
f66fe5ff80
Update packer configuration to create GCE image
2017-04-03 18:07:19 +03:00
Arik Fraimovich
8425698583
Update env
2017-04-03 13:18:34 +03:00
Arik Fraimovich
8b08b1a563
Merge pull request #1704 from getredash/new_bootstrap
...
New bootstrap script for Ubuntu 16.04
2017-04-03 13:16:53 +03:00
Arik Fraimovich
15b228b754
Update README
2017-04-03 12:54:23 +03:00
Arik Fraimovich
1db4157b29
Fix bootstrap script to be headless
2017-04-03 12:54:17 +03:00
Arik Fraimovich
079530cf63
Remove unused files
2017-04-03 12:54:05 +03:00
Arik Fraimovich
d2370a94c7
New bootstrap script
2017-04-03 10:30:06 +03:00
deecay
9f3fd021ab
Fix backward compatibility and resolve conflict
2017-04-03 16:25:23 +09:00
Arik Fraimovich
903463972b
Fix: handle the case when a scheduled query wasn't run before
2017-04-02 15:20:45 +03:00
Arik Fraimovich
2707e24f30
Update CHANGELOG & version
2017-04-02 14:43:02 +03:00
Arik Fraimovich
3df826692c
Merge pull request #1703 from getredash/queries
...
Fix: optimize queries to avoid N+1 cases
2017-04-02 14:09:12 +03:00
Arik Fraimovich
1142a441fc
Fix: optimize queries to avoid N+1 cases
2017-04-02 14:01:23 +03:00
Arik Fraimovich
53268989c5
Merge pull request #1701 from akiray03/refactor-next-to-next_path
...
Change: rename local variable `next` to `next_path`
2017-04-02 11:15:46 +03:00
deecay
83ed9fdc51
Fix: Dashboard tag for unicode dashboard names
2017-04-01 23:28:53 +09:00
Akira Yumiyama
0dc98e87a6
rename local variable next to next_path. because shadow built-in methods.
2017-04-01 20:25:23 +09:00
Arik Fraimovich
0cf4db1137
Update atsd_client version.
2017-03-30 15:19:57 +03:00
Arik Fraimovich
4e27069d07
Merge pull request #1696 from spasovski/percentstack
...
Fix: wrong percent stacking math
2017-03-30 12:15:05 +03:00
Davor Spasovski
3fcd07bc1c
fix percent stacking math (issue 41)
2017-03-29 15:07:37 -04:00
Arik Fraimovich
3414ff7331
Update CHANGELOG.md
2017-03-27 15:07:11 +03:00
Arik Fraimovich
04cd798c48
Update changelog
2017-03-27 15:07:00 +03: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
66a5e394de
Merge pull request #1688 from akiray03/refactoring-query-results-export
...
[Refactoring] make_{csv,excel}_content move to models from handlers
2017-03-27 12:42:58 +03:00
Arik Fraimovich
c4ab0916cc
Merge pull request #1682 from denisov-vlad/clickhouse-types-fix
...
[Clickhouse] Fix: better support for types
2017-03-27 12:18:17 +03:00
deecay
9dedaa31c5
Fix: SQLite utf-8 error messages
2017-03-27 16:48:57 +09:00
deecay
de77ebd961
Bump Plotly version
2017-03-27 15:16:42 +09: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
Akira Yumiyama
7fbb1b9229
[Refactoring] make_{csv,excel}_content move to models from handlers
...
I want to be able to use like: `python manage.py queries export <query_id>`
2017-03-26 12:24:10 +09:00
Arik Fraimovich
ba54d68513
Merge pull request #1686 from msnider/salesforce-sandbox
...
[Salesforce] Change: Sandbox cannot be required or it will force it to be True.
2017-03-25 21:08:22 +03:00
Matt Snider
f73cbf3b51
Sandbox cannot be required or it will force it to be True. Also, dont annotate SOQL queries as they dont allow comments
2017-03-25 12:19:53 -05: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
Vladislav Denisov
9c8755c9ae
clickhouse: added support for nullable columns
2017-03-22 10:28:44 +03:00
Vladislav Denisov
e8908d04bb
issues/1616: fixed clickhouse types
2017-03-22 09:44:21 +03:00
hamza zia
7bdc42ff05
Merge pull request #1 from getredash/master
...
Upstream Update
2017-03-21 23:19:53 +08:00
Arik Fraimovich
293f9dcaf6
Merge pull request #1680 from getredash/feature/bubble
...
Add: bubble charts support
2017-03-21 10:58:36 +02: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
Arik Fraimovich
7558b391a9
Merge pull request #1673 from 44px/editorconfig
...
Add: .editorconfig to keep code style consistent
2017-03-20 10:54:58 +02:00
Alexander Shepelin
b6bed112ee
Add .editorconfig to keep code style consistent
2017-03-17 01:09:44 +03: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
rmakulov
5306814237
rm left overs
2017-03-15 19:01:56 +03:00
Arik Fraimovich
72cb5babe6
Change datetime serialization format
2017-03-15 18:00:25 +02:00
Arik Fraimovich
ebc2e12621
Merge pull request #1622 from axibase/master
...
[Data Sources] Add: ATSD query runner
2017-03-15 16:31:03 +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
da00e74491
Merge pull request #1660 from akiray03/docker-entrypoint-support-manage-py
...
Add: docker-entrypoint for manage.py's commands.
2017-03-08 15:49:14 +02:00
Akira Yumiyama
b56ff1357e
docker-entrypoint supports manage.py's any commands.
2017-03-08 22:41:15 +09:00
Arik Fraimovich
ecd4d659a8
Merge pull request #1494 from yuua/impala-schema
...
[Impala] enable schema browser
2017-03-07 14:37:42 +02: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
6ec5ea5c28
Resume to building Docker images
2017-03-07 12:26:00 +02:00
Arik Fraimovich
3f8e32cc1f
Merge pull request #1656 from getredash/docker
...
Fix Docker file ownership issues:
2017-03-07 11:40:18 +02:00
Arik Fraimovich
be6426014d
Fix Docker file ownership issues:
...
1. Simplify user creation to create a non system user (so the uid will usually
match the host user).
2. Set the user to redash & remove the need to change user in docker entrypoint.
2017-03-07 11:37:31 +02:00
Arik Fraimovich
8b4643d6ac
Remove nosiy log
2017-03-06 21:22:41 +02:00
Arik Fraimovich
d8a0885953
Fix: tests were using old method signature
2017-03-06 21:22:29 +02:00
Arik Fraimovich
83e6b6f50c
Tests use the same session as the tested code, and we can't use the same
...
objects after the tested code calls commit() without disabling expire
on commit.
It seems like a safe thing in our case.
2017-03-06 13:49:29 +02:00
rmakulov
928bd83967
minor change
2017-03-06 13:16:02 +03: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
Arik Fraimovich
23cc632d5a
Duplicate favicons instead of symlinks
2017-03-05 09:15:11 +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
yuua
181031957f
impala get_table remove filtter and str to unicode
2017-03-03 17:58:13 +09: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
Rustam Makulov
255a01f786
Merge branch 'master' into master
2017-03-01 12:29:09 +04:00
Arik Fraimovich
69c26f2c0d
Merge pull request #1643 from msnider/salesforce
...
[Data Sources] Add: SalesForce query runner
2017-03-01 09:51:43 +02:00
Matt Snider
3650e21458
Move import to top of file
2017-02-28 22:06:34 -06:00
Matt Snider
8eefd0e9c4
Format to PEP8
2017-02-28 21:54:32 -06:00
Matt Snider
c72a097808
Added Salesforce SOQL query runner
2017-02-28 21:44:38 -06:00
rmakulov
2ffda6f5c5
code revised
2017-02-28 19:03:17 +03:00
Arik Fraimovich
ce8ffae152
Merge pull request #1584 from washort/scheduled-query-backoff
...
Scheduled query backoff
2017-02-28 13:19:34 +02:00
Arik Fraimovich
b54dd27959
Merge pull request #1624 from washort/presto-errors
...
Fix: make errors from Presto runner JSON-serializable
2017-02-28 13:04:46 +02:00
Arik Fraimovich
3e807e5b41
Merge pull request #1623 from washort/jobs-race
...
Bugfix: race condition in query task status reporting
2017-02-28 13:04:10 +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
9d2619b856
Merge pull request #1641 from getredash/fixes201602
...
UI Fixes
2017-02-28 12:59:41 +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
rmakulov
ebaf012701
propertyOrder replaced with the field that defines an order
2017-02-27 19:05:43 +03: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
rmakulov
8c481cd7a7
added propertyOrder field
2017-02-27 15:50:29 +03:00
rmakulov
fcfd204ec6
atsd query runner
2017-02-24 17:31:01 +03: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
f12596a6fc
Merge pull request #1629 from getredash/fix_too_many_connections
...
Fix: keyboard shortcuts didn't work in parameter inputs
2017-02-23 14:38:22 +02:00
Arik Fraimovich
09239439ae
Fix: keyboard shortcuts didn't work in parameter inputs
2017-02-23 12:51:38 +02:00
Arik Fraimovich
2bb11dffca
add v1-rc.2 release date.
2017-02-22 22:11:26 +02:00
Arik Fraimovich
2f019a0897
Update CHANGELOG.md
2017-02-22 21:58:12 +02:00
Arik Fraimovich
1350555931
Update CHANGELOG.
2017-02-22 21:57:16 +02:00
Arik Fraimovich
6d3aa3b53c
Merge pull request #1627 from getredash/fix_too_many_connections
...
Dashboard page fixes
2017-02-22 21:57:02 +02:00
Allen Short
2407b115e4
Exponential backoff for failing queries
2017-02-22 10:29:08 -06:00
Allen Short
ca3e125da8
Refactor outdated_queries/refresh_queries tests
2017-02-22 10:28:35 -06: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
Arik Fraimovich
61244dead3
Merge pull request #1626 from getredash/fix_too_many_connections
...
Fix: Redash is using too many db connections
2017-02-22 15:18:49 +02:00
Arik Fraimovich
907b33b5a0
Fix: tests failling because they run on different app contextes
2017-02-22 14:06:47 +02:00
Arik Fraimovich
e6fc73f444
Fix: Redash was using too many db connections
...
Fixes #1561 .
The issue was caused by creating a new Flask app instance on every task execution,
resulting in creating a new SQLALchemy connection pool and a new database connection.
2017-02-22 12:40:22 +02:00
Arik Fraimovich
672347ba8b
Merge pull request #1621 from kopanitsa/fix-dynamo-count
...
[DynamoDB] Fix: handle count(*) queries
2017-02-22 10:06:36 +02:00
Arik Fraimovich
db465ffe58
Rename res_dict to result and add comment.
2017-02-22 10:06:00 +02:00
Allen Short
2a447137d4
Fix: make errors from Presto runner JSON-serializable
2017-02-21 13:11:32 -06:00
Takahiro Okada
18a157ac84
handle count(*) in dynamo db
2017-02-21 22:26:50 +09: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
Allen Short
a98df94399
Fix race condition in query task status reporting
2017-02-20 12:20:55 -06: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
f9da6ddcdd
Merge pull request #1611 from getredash/circleci
...
Improve CircleCI configuration
2017-02-18 14:15:20 +02:00
Arik Fraimovich
99cef97c89
Add #1612 to the CHANGELOG.
2017-02-18 14:14:30 +02:00
Arik Fraimovich
2071ca1bc8
Merge pull request #1612 from getredash/rc1-fixes
...
Change: Improvements to the dashboards list page
2017-02-18 14:14:04 +02:00
Arik Fraimovich
5815d635a0
Update CHANGELOG for v1.0.0-rc.2.
...
@44px @janusd @btmc @deecay @aslotnick thanks!
2017-02-18 14:13:49 +02: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
eaa2ec877c
Merge pull request #1607 from getredash/rc1-fixes
...
v1.0.0-rc.1 fixes
2017-02-18 12:51:45 +02:00
Arik Fraimovich
0e68228e6e
Remove Procfile.heroku - it's no longer up to date.
2017-02-18 12:50:02 +02:00
Arik Fraimovich
6e5435261b
Improve CircleCI configuration
2017-02-18 12:48:39 +02:00
Arik Fraimovich
1cc9b87ead
Fix PEP8 section name
2017-02-18 12:41:57 +02:00
Arik Fraimovich
bd9ad3140d
Allow longer lines in pep8
2017-02-18 12:37:00 +02:00
Arik Fraimovich
3e23143910
Fix: alert subscriptions were not triggered
2017-02-18 12:30:02 +02:00
Arik Fraimovich
0f95d12e83
Fix: use the correct model for delete.
2017-02-18 12:25:54 +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
a25302773d
Fix: google button missing on invite link
2017-02-16 18:51:23 +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
c2a9e2e960
Fix: public widget serializer was referncing wrong name
2017-02-16 18:16:19 +02:00
Arik Fraimovich
8a41328033
Fix: share dashboard dialog not working after minification
2017-02-16 18:08:46 +02:00
Arik Fraimovich
ce16124d7b
Fix: API keys were not logged properly in events table.
2017-02-15 22:13:33 +02:00
Arik Fraimovich
c547752dc6
Merge pull request #1606 from getredash/rc1-fixes
...
Change: move the message about unavailable data source types to be
2017-02-15 21:58:45 +02:00
Arik Fraimovich
3981c1c8a7
Fix: wrong use of Events.record function
2017-02-15 21:52:24 +02:00
Arik Fraimovich
f732f30bf0
Change: move the message about unavailable data source types to be
...
debug level message instead of warning. It seems to confuse people
and basically do more harm than add value.
2017-02-15 21:47:14 +02:00
Arik Fraimovich
9c0f0cb044
Merge pull request #1601 from aslotnick/1529_presto_error_message
...
[Presto] Change: better formatted error messages
2017-02-15 21:40:44 +02:00
Arik Fraimovich
f01399c33d
Merge pull request #1604 from getredash/rc1-fixes
...
Fix: dashboard owner can't edit the dashboard.
2017-02-15 20:17:11 +02:00
Arik Fraimovich
253f2e613c
Fix: dashboard owner can't edit the dashboard.
2017-02-15 19:50:04 +02:00
Andrew Slotnick
f2879a1e3d
better formatting for presto error messages
2017-02-14 17:14:52 -05:00
deecay
af978e966d
Show vertical scrollbar for IE
2017-02-14 16:53:11 +09:00
Arik Fraimovich
0151360fdf
Merge pull request #1597 from deecay/fix-1571
...
[SQL Server] Fix: schema won't load if the server is case sensitive
2017-02-14 09:37:05 +02:00
Arik Fraimovich
d1b0a9580d
Merge pull request #1592 from deecay/master
...
Change: use https instead of git protocol for git repositories in npm-shrinkwrap.json
2017-02-13 16:34:26 +02:00
deecay
9d796b20df
Fix for #1571
2017-02-13 14:10:48 +09:00
deecay
574a7573ce
Udate shrinkwrap to work behind some proxies
2017-02-13 12:05:04 +09:00
Arik Fraimovich
db9c925cbb
Merge pull request #1564 from janusd/viz-map-column-fix
...
Fix: options selection in the map visualization editor (lat, long, groupBy)
2017-02-10 20:10:00 +02:00
Arik Fraimovich
9ef6836175
Remove unused setup files
2017-02-10 20:06:30 +02:00
Arik Fraimovich
351cd62189
Docker entrypoint: update user's uid
2017-02-09 23:48:33 +02:00
Arik Fraimovich
7bbc782e5d
Fix npm build command.
2017-02-09 22:22:41 +02:00
Arik Fraimovich
50d20ff277
Merge pull request #1582 from getredash/json_webhook
...
Updates to Dockerfile:
2017-02-09 17:07:46 +02:00
Arik Fraimovich
964926aaab
Change external-links to links.
2017-02-09 17:07:34 +02:00
Arik Fraimovich
b67ecde107
Merge pull request #1570 from btmc/master
...
Update docker-compose.production.yml
2017-02-09 17:06:56 +02:00
Arik Fraimovich
6338596710
Updates to Dockerfile:
...
- Build frontend assets (needed for standalone use of the image).
- Change ownership of the files to redash user.
2017-02-09 16:53:25 +02:00
btmc
5361a99b22
Update docker-compose.production.yml
...
Nginx doesn't have "redash" upstream. This fixes the error.
2017-02-06 23:53:46 +03:00
Arik Fraimovich
01a8075a67
Merge pull request #1563 from getredash/json_webhook
...
Change: send events to webhook as JSON with a schema.
2017-02-05 10:36:55 +02:00
Arik Fraimovich
209e714084
Add changelog entry
2017-02-05 10:36:28 +02: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
ad18128794
Fix test
2017-02-02 10:39:21 +02:00
Arik Fraimovich
71fa013970
Change: send events to webhook as JSON with a schema.
...
Closes #1552 .
2017-02-02 10:21:01 +02:00
Arik Fraimovich
dd6028384d
Merge pull request #1555 from 44px/original-source-sourcemaps
...
Change: generate sourcemaps for modules (original source files)
2017-02-01 23:17:37 +02:00
Arik Fraimovich
5716da205e
Merge pull request #1559 from getredash/new_upgrade
...
New and shiny upgrade script
2017-01-31 21:21:18 +02:00
Arik Fraimovich
d650995da3
New and shiny upgrade script
2017-01-31 21:16:27 +02:00
Arik Fraimovich
18fee82b73
Merge pull request #1558 from getredash/new_upgrade
...
Update the CHANGELOG
2017-01-31 20:47:36 +02:00
Arik Fraimovich
23a87410ac
Update the CHANGELOG
2017-01-31 20:47:00 +02:00
Alexander Shepelin
9b9a752f78
Generate sourcemaps for modules (original source)
2017-01-31 09:30:27 +03:00
Arik Fraimovich
4b4758af22
Merge pull request #1551 from getredash/change_tracking
...
Fix: flask-admin - exclude created_at/updated_at so models can be saved
2017-01-27 17:00:27 +02:00
Arik Fraimovich
3cdd732078
flask-admin fixes (exclude created_at/updated_at so models can be saved)
2017-01-26 22:50:30 +02:00
Arik Fraimovich
77139e2867
Merge pull request #1546 from washort/api-docstrings
...
Add: API docstrings
2017-01-26 22:37:11 +02:00
Arik Fraimovich
ff28b751ed
Merge pull request #1549 from getredash/change_tracking
...
Change: disable version counter for queries:
2017-01-26 22:36:22 +02:00
Arik Fraimovich
84aba70a1a
Merge pull request #1545 from hgs847825/master
...
[ElasticSearch] Fix: query fails when properties key is missing
2017-01-26 22:35:59 +02:00
Arik Fraimovich
39c4e1cd59
Merge branch 'master' into api-docstrings
2017-01-26 22:34:48 +02:00
Arik Fraimovich
6cf1c1cb70
Disable query version check in test ( #1550 )
2017-01-26 22:25:12 +02:00
Arik Fraimovich
ae2927d7d3
Set default value for query version
2017-01-26 22:08:05 +02:00
Arik Fraimovich
cd51076150
Disable version counter for queries:
...
Since the move to SQLAlchemy, version is managed automatically.
When running a query, the worker updates the query row and increments
the version. This results in the user's inability to save the query
after that.
From reviewing SQLA's documentation, it looks like we will have to
manage the version value ourselves. For now, I'm just disabling the
version auto increment. In a follow up update we need to actually
implement the manual increment where we think it's needed.
2017-01-26 21:50:08 +02: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
Arik Fraimovich
7ffa8f89aa
Remove unused code
2017-01-26 21:20:53 +02:00
Tyler Rockwood
11faabed1f
Move helper functions out of the query obj
2017-01-26 10:56:12 -08:00
Arik Fraimovich
25ca061b3d
Merge pull request #1548 from getredash/drafts
...
Improve UI in small resolution:
2017-01-26 20:06:32 +02:00
Arik Fraimovich
8140100496
Merge pull request #1547 from getredash/drafts
...
Improve drafts UX
2017-01-26 15:56:42 +02: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
Allen Short
4e06a38676
more docstrings
2017-01-25 10:52:51 -06:00
Arik Fraimovich
7e43e54b9d
Revise Query.by_user method
2017-01-25 18:08:29 +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
8445b04844
Proxy /invite URLs
2017-01-25 16:55:39 +02:00
Arik Fraimovich
42a5194893
Add Redis explicitly to circle.yml
2017-01-25 11:33:40 +02:00
hgs847825
3b4e3067bb
Fix issue #1538
2017-01-25 02:34:28 +00:00
Arik Fraimovich
98757db3e3
Merge pull request #1508 from stefanseifert/feature/jql-custom-fields
...
[Jira JQL] Add: support custom JIRA fields and enhance value mapping
2017-01-24 12:32:21 +02:00
Arik Fraimovich
4e7adcf89b
Merge pull request #1540 from yaningzhu/faster-get-mysql-schema
...
[MySQL] Change: faster retrieval of schema
2017-01-24 12:29:38 +02:00
Arik Fraimovich
df0d1f3cc8
Merge pull request #1536 from k-hal/add-support-for-bigquery-gce-configuration
...
[BigQuery] Add: support for additional configuration in BigQueryGCE
2017-01-24 12:28:05 +02:00
Arik Fraimovich
38f6f82c0b
Merge pull request #1517 from denisov-vlad/clickhouse_uint64
...
Clickhouse: convert UInt64 columns to integer type
2017-01-24 12:27:25 +02:00
Arik Fraimovich
4f9ffdc094
Merge pull request #1542 from getredash/sass
...
Add Sass support
2017-01-24 10:08:57 +02:00
Arik Fraimovich
3431f2ebe8
Add Sass support
2017-01-24 09:54:28 +02:00
Arik Fraimovich
788830ddad
Fix docker-entrypoint server command.
...
Fixes #1541 .
2017-01-24 08:53:55 +02:00
Arik Fraimovich
2e358e89f4
Add missing db.session.commit() call.
2017-01-24 08:00:34 +02:00
Yaning Zhu
d58040ad11
Faster retrieval of MySQL schema
...
Because `information_schema.tables` and `information_schema.columns` do not have indexes on them, when they get large, joining them becomes painful. We have a database with over 10k tables and more than 200k columns. The old query takes forever.
The new query do not look at `information_schema.tables` at all. This works if your `information_schema.columns` table is in good shape in terms of data integrity (and it should be).
Tested on MySQL 5.5, 5.6(Percona), 5.7(Percona). The schema has not changed since then.
2017-01-23 09:51:40 -08:00
Arik Fraimovich
4904c67cbe
Update logo URL.
2017-01-22 23:08:16 +02:00
Arik Fraimovich
b479bb39a0
Merge pull request #1530 from getredash/docker_workflow
...
Docker based developer workflow
2017-01-22 15:53:54 +02:00
Arik Fraimovich
5ee5b5a8f5
Update postgres configuration to improve tests performance
2017-01-22 15:03:13 +02:00
Arik Fraimovich
7cc97fafdb
Add tests entry point to docker
2017-01-22 13:28:46 +02:00
Arik Fraimovich
c82a01b5c8
Don't exclude client/app from tarball
2017-01-22 12:34:49 +02:00
Arik Fraimovich
65237967ec
Implement subscription task
2017-01-22 12:12:58 +02:00
Koichi HARUNA
53536a15f1
Add support for BigQueryGCE to be set just like BigQuery
2017-01-21 17:49:57 +09:00
Arik Fraimovich
4e4d52a558
Add line break in setup screen
2017-01-19 15:20:52 +02:00
Arik Fraimovich
7b11dc0ee6
Setup wizard for first run of Redash
2017-01-19 15:20:52 +02:00
Arik Fraimovich
bc230e988d
Make noisy libraries less noisy
2017-01-19 15:20:52 +02:00
Arik Fraimovich
c39f440450
Name the development docker compose file as docker-compose.yml
2017-01-19 15:20:52 +02:00
Arik Fraimovich
00e1e90d6e
Add node_modules to dockerignore
2017-01-19 15:20:52 +02:00
Arik Fraimovich
b1bd8f1c25
friendlier entrypoint script
2017-01-19 15:20:52 +02:00
Arik Fraimovich
837e3a372a
Remove webpack from Docker Compose:
...
I realized that it makes more sense to run Webpack on the host machine
as usually you will need to install Node's tools on the host to enjoy
better intelisense and eslint support in the editor.
On top of that, installing Node.js on most developer machines should be
relatively easy.
2017-01-19 15:20:52 +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
Arik Fraimovich
ddf6fc50a5
New Dockerfile and docker-compose for dev
2017-01-19 15:20:52 +02:00
Arik Fraimovich
af70f34f05
Remove Vagrant related files
2017-01-19 15:20:52 +02:00
Allen Short
d93a325902
API docstrings suitable for generating sphinx docs
2017-01-18 20:43:39 -06:00
Arik Fraimovich
8b74de71ba
Merge pull request #1528 from lab79/patch-1
...
[Vertica] Change: set longer read_timeout
2017-01-17 15:26:25 +02:00
lab79
509c17632a
Update vertica.py
2017-01-17 14:46:09 +03:00
Arik Fraimovich
bca7d08082
Disable eslint packages check
2017-01-16 22:24:02 +02:00
Arik Fraimovich
785b6fc412
Rename codeclimate file
2017-01-16 22:22:23 +02:00
Arik Fraimovich
94891502c3
Merge pull request #1525 from kakoni/patch-1
...
Update amazon linux bootstrap.sh
2017-01-16 17:02:54 +02:00
Arik Fraimovich
8d1b5b4153
Merge pull request #1526 from someones/fix_es_get_query_mappings
...
[ElasticSearch] Fix for #1521
2017-01-16 17:01:29 +02:00
Arik Fraimovich
e586f99cb1
Fix content-base option of webpack-dev-server
2017-01-16 15:10:01 +02:00
Arik Fraimovich
7e986db979
Make webpack-dev-server config more modular
2017-01-16 15:09:45 +02:00
Arik Fraimovich
681fd213da
Fix package name in npm-shrinkwrap
2017-01-16 15:09:15 +02:00
lab79
34f7b2f50a
add read_timeout to configuration_schema
2017-01-16 12:42:47 +03:00
lab79
1a06a5c789
add read_timeout
...
https://github.com/getredash/redash/issues/1527
2017-01-16 11:36:30 +03:00
Adam Griffiths
9d36d39f47
Fix for #1521
...
The merge from #1521 fixed the invalid variable error
but it fixed in in a way that introduced another error:
"dictionary changed size during iteration"
This correctly applies the fix.
2017-01-16 11:45:06 +11:00
Karri Niemelä
c67519e45d
Update amazon linux bootstrap.sh
...
Changed this so it works with recent redash version.
2017-01-15 19:44:46 +02:00
hamza zia
ce65578c72
allowed embeds to recieve params
2017-01-15 22:23:18 +05:00
hamza zia
f4c25cb941
Merge branch 'master' of github.com:rainforestapp/redash
2017-01-15 20:36:59 +05:00
hamza zia
ba0daa218e
JSON API that accepts params
2017-01-15 20:36:25 +05:00
Arik Fraimovich
b7ad138c6c
Add pymongo to requirements_dev
2017-01-15 12:35:17 +02:00
Arik Fraimovich
6124e08fa3
Revert to original codeclimate configuration
2017-01-15 11:27:15 +02:00
Arik Fraimovich
9dd7efe894
Disable our eslint config
2017-01-15 11:24:33 +02:00
Arik Fraimovich
b1e7a767ae
Disable eslint
2017-01-15 11:21:18 +02:00
Arik Fraimovich
99d867f1b4
Check only Python files in redash/
2017-01-15 11:02:20 +02:00
Arik Fraimovich
6de66447bb
Merge pull request #1523 from getredash/codeclimate
...
Add CodeClimate configuration
2017-01-15 10:53:31 +02:00
Arik Fraimovich
de4ff7fc56
Add CodeClimate configuration
2017-01-15 10:39:38 +02:00
Arik Fraimovich
29de13ba87
Merge pull request #1522 from getredash/reorg
...
Move package.json/webpack.config to root directory
2017-01-15 10:33:20 +02:00
Arik Fraimovich
09542138cc
Add missing then
2017-01-15 10:16:04 +02:00
Arik Fraimovich
8f53274f17
Move package.json/webpack.config to top level
2017-01-15 10:13:34 +02:00
Arik Fraimovich
8f1750b9f0
Merge pull request #1521 from getredash/arikfr-patch-1
...
[ElasticSearch] Fix: wrong variable name.
2017-01-13 22:32:46 +02:00
Arik Fraimovich
3d0b90ff2a
[ElasticSearch] Fix: wrong variable name.
...
Fixes #1519 .
2017-01-13 20:51:22 +02:00
Vladislav Denisov
361abac7ad
clickhouse: convert UInt64 to integer type
2017-01-12 14:09:37 +03:00
Arik Fraimovich
57e25786cd
Fix: View Query link was pointing to the wrong page
2017-01-11 17:01:40 +02:00
Arik Fraimovich
47b1b03be7
Merge pull request #1514 from GAwadhwalAtlassian/AthenaQueryRunner_Annotations_Enable
...
[Athena] Change: enable query annotations
2017-01-11 12:08:51 +02:00
Arik Fraimovich
9d7171ffaf
Merge pull request #1515 from denisov-vlad/python_get_schema
...
[Python] Add: get_source_schema method
2017-01-11 12:08:32 +02:00
Vladislav Denisov
34ffdf52c7
Python: rewrited some functions to static, fixed missed commas in safe_builtins
2017-01-11 08:57:02 +03:00
Vladislav Denisov
8226445e4d
Add get_schema method to Python Query runner
2017-01-11 08:53:00 +03:00
Gaurav Awadhwal
4d4822fcfb
Removed the code that disables the query annotations from Athena query runner.
2017-01-11 10:05:07 +11: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
57a0ddb1a9
Add v1 section to the changelog'
2017-01-10 14:55:26 +02:00
Arik Fraimovich
dd24d27558
Merge pull request #1512 from denisov-vlad/python_safe_builtins
...
[Python] Add: define more safe_builtins
2017-01-10 14:55:16 +02:00
Arik Fraimovich
a62db75624
Merge pull request #1513 from denisov-vlad/python_runner_fix
...
Add: get_by_id & get_by_name methods for Query and DataSource classes
2017-01-10 14:26:54 +02:00
Vladislav Denisov
ab0a448c87
Add get_by_id & get_by_name methods for Query and DataSource classes
2017-01-10 15:08:36 +03:00
Vladislav Denisov
5da8c6c0cb
Add safe_builtins in Python query runner
2017-01-10 13:19:47 +03:00
Arik Fraimovich
b11685d8d4
Merge pull request #1509 from GAwadhwalAtlassian/PublicSchema_Name_Fix
...
[Presto/Athena] Change: remove special rule around public schema
2017-01-09 16:57:21 +02:00
sseifert
187b557eee
adapt to new field mapping syntax and add unit tests
2017-01-09 14:40:27 +01:00
sseifert
9126874c87
apply snake_case naming conventions
2017-01-09 14:40:19 +01:00
Arik Fraimovich
4ccf0decbd
It's 2017 now ! 🎉
2017-01-09 08:50:42 +02:00
Gaurav Awadhwal
869fa263f6
Made fixes to Presto & Athena query runners so they do not omit the schema name in autocomplete and shame list if the schema name is ‘public’
2017-01-09 11:51:45 +11:00
sseifert
689a1aac4d
should set nothing instead of empty string as value when no valid list items are found
2017-01-07 12:15:43 +01:00
sseifert
2aae497169
include custom fields in JQL query results
...
convert list values to concatenated strings
support definition of fieldMapping property in query which allows to rename output columns or pick specific members from dict values
2017-01-07 00:41:42 +01: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
2df0979be5
Merge pull request #1482 from yershalom/master
...
[Cassandra] Add: schema browser support & explicit protocol version
2017-01-03 10:39:28 +02: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
3dfaea1dcf
Update Node version in circle.yml
2017-01-02 16:58:01 +02:00
Arik Fraimovich
7d8b8a16fd
Merge pull request #1493 from washort/more-commits
...
Fix: more `db.commit()` calls
2017-01-02 16:08:29 +02:00
Arik Fraimovich
1fae6017bd
Change order of db.commit and event logging
2017-01-02 16:07:47 +02:00
Allen Short
d86962b4e3
Commit DB transaction when needed
2017-01-02 16:07:47 +02:00
syerushalmy
ca4db619f2
Fixed from BaseSQLQueryRunner to BaseQueryRunner and get_schema instead of _get_tables
2017-01-02 14:47:54 +02:00
Arik Fraimovich
c39af040fe
Merge pull request #1500 from getredash/v1fixes
...
Remove ng-table and queries search fix
2017-01-02 11:34:28 +02:00
Arik Fraimovich
c900e83bd9
Fix #1499 : queries search should be case insensitive
2017-01-02 11:28:23 +02:00
Arik Fraimovich
589634b621
Remove ng-table
2017-01-02 11:22:09 +02:00
Arik Fraimovich
627f3f4fd5
Merge pull request #1498 from getredash/v1fixes
...
Fix #1452 : Python query runner log information was wrongly formatted
2017-01-02 10:44:27 +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
703f996630
Merge pull request #1497 from getredash/v1fixes
...
Fix #16 : when updating dashboard name refresh dashboards dropdown
2017-01-01 12:30:21 +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
4e218b76ae
Merge pull request #1496 from getredash/v1fixes
...
Add content hash to JS/CSS build files. Closes #1450
2017-01-01 10:09:08 +02:00
syerushalmy
f54e7b3343
[Cassandra]: Changed test qurey due to error with parsing uuid as a result
2016-12-31 11:11:18 +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
7182cbb9d3
Merge pull request #1495 from getredash/v1fixes
...
Fix: dashboard filters working again
2016-12-30 22:40:03 +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
yuua
78408e50c5
impala query_runner get_tables error fix
2016-12-29 10:54:57 +09:00
Arik Fraimovich
ea12dc4038
Merge pull request #1491 from getredash/v1fixes
...
Fix: DynamoDB test connection was broken
2016-12-27 14:52:29 +02:00
Arik Fraimovich
1388e76b48
Fix: DynamoDB test connection was broken
2016-12-27 14:47:12 +02:00
Arik Fraimovich
8d92702fc7
Merge pull request #1490 from getredash/v1fixes
...
v1 fixes (data source delete & visualization first load)
2016-12-27 14:46:46 +02:00
Arik Fraimovich
f5e8fc816c
Fix: data source delete was broken
2016-12-27 14:02:59 +02:00
Arik Fraimovich
b3d0f705be
Fix: visualization wasn't loading on first page load
2016-12-27 12:17:10 +02:00
Arik Fraimovich
894da612f4
Improve data sources create test
2016-12-25 12:57:10 +02:00
Arik Fraimovich
35eb7b0980
Merge pull request #1489 from getredash/snowflake
...
Fix: data source wasn't saving in the UI
2016-12-25 12:47:58 +02:00
Arik Fraimovich
06f96d9258
Fix: data source saving
2016-12-25 12:39:54 +02:00
Arik Fraimovich
01076c0759
Merge pull request #1488 from getredash/snowflake
...
[Data Sources] Add: Snowflake query runner
2016-12-25 12:39:24 +02:00
Arik Fraimovich
490733eff9
Add missing enabled support
2016-12-25 12:33:40 +02:00
Arik Fraimovich
a781d312c0
[Data Sources] Add: Snowflake query runner
2016-12-25 12:29:22 +02:00
Arik Fraimovich
9e5944d563
Merge pull request #1487 from getredash/v1fixes
...
Fix #1432 : delete visualization sends full visualization body instead…
2016-12-23 23:15:32 +02:00
Arik Fraimovich
ff6bb2c45b
Merge pull request #1486 from getredash/v1fixes
...
Close #1451 : render safe HTML in table output
2016-12-23 23:14:06 +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
bff4ebd43d
Merge pull request #1485 from getredash/v1fixes
...
Close #1453 : more minimal notification of draft status for query/dashboard
2016-12-23 23:06:54 +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
e0a010f7be
Merge pull request #1484 from getredash/v1fixes
...
Fix #1457 : sort was using the string value
2016-12-23 22:57:33 +02:00
Arik Fraimovich
40b82004fa
Fix #1457 : sort was using the string value
2016-12-23 22:36:57 +02:00
Arik Fraimovich
3bc98fba5b
Merge pull request #1479 from someones/es_schema
...
[ElasticSearch] Add: enable schema browser
2016-12-23 18:26:49 +02:00
syerushalmy
045c921372
Fixed get_tables for execute 1 query instead of N queries
2016-12-23 11:32:55 +02:00
syerushalmy
420973c015
Added get tables query for cassandra and expilicit protocol version to 3 (Also working with cassandra version 2.1 and above)
2016-12-22 11:32:10 +02:00
Arik Fraimovich
513d74ac7d
Merge pull request #1478 from someones/es_test_connection
...
[ElasticSearch] Fix: connection test was always succesfful
2016-12-21 09:28:20 +02:00
Adam Griffiths
e0d6d3feeb
Enable schema browser for elasticsearch
...
Split _get_mappings into 2 functions.
Add _get_query_mappings which is used by existing logic
and parses the mappings json for query mappings.
Add get_schema which uses basic _get_mappings and recurses
through the mappings json to build a schema for the indices.
2016-12-21 15:22:04 +11:00
Adam Griffiths
ae5b6fbc57
Fix ES test connection
...
Error was being created, but not returned. Which caused it
to always display as success.
2016-12-21 12:15:11 +11:00
Arik Fraimovich
9d579dc089
Merge pull request #1475 from yershalom/master
...
[Cassnadra] Added set_keyspace for easier query cassandra
2016-12-20 23:34:00 +02:00
Arik Fraimovich
94519d1d76
Merge pull request #1476 from getredash/v1fixes
...
Multiple fixes from latest refactors
2016-12-20 23:14:50 +02:00
Arik Fraimovich
9b4cf4d3ee
Fix query saving
2016-12-20 15:58:47 +02:00
Arik Fraimovich
ee57a5bf08
Fix #1456 : large result sets overflow from the frame
2016-12-20 15:54:13 +02:00
Arik Fraimovich
e5aa567c73
Add missing call to session.commit
2016-12-20 15:30:38 +02:00
Arik Fraimovich
0029b4cd7f
Fix #1455 : missing ngInject annotations
2016-12-20 14:27:08 +02:00
syerushalmy
c423832931
Fixed python typo
2016-12-20 14:04:15 +02:00
Arik Fraimovich
bf2366bf1c
Make sure organization is fetched only once
2016-12-20 14:02:56 +02:00
Arik Fraimovich
358d6807e5
Fix groups APIs
2016-12-20 14:02:44 +02:00
syerushalmy
024837137b
Added set_keyspace for easier query cassandra
2016-12-20 13:58:09 +02:00
Arik Fraimovich
6510b01b6c
Fix: user group assignment wasn't persisted
2016-12-20 13:29:32 +02:00
Arik Fraimovich
ac18aedde9
Fix: members endpoint
2016-12-20 12:26:34 +02:00
Arik Fraimovich
70f1a923a3
Fix: dashbaords page not loading
2016-12-20 12:15:48 +02:00
Arik Fraimovich
350b253833
Fix: dashboard drop down not working
2016-12-20 12:13:32 +02:00
Arik Fraimovich
6f3ca1e01a
Rename all re:dash/Re:dash to Readsh. Closes #1396 .
2016-12-20 12:10:33 +02:00
Arik Fraimovich
8d39ee4171
Merge pull request #1474 from yershalom/master
...
[Cassandra] Change: test connection query
2016-12-20 11:54:54 +02:00
syerushalmy
a860c83963
Removed ReadTimeout exception
2016-12-20 11:46:58 +02:00
syerushalmy
f3f39a5b00
Changed exception type to ReadTimeout and added test query for test connection
2016-12-19 21:35:36 +02:00
Arik Fraimovich
e6e83423e7
Merge pull request #1468 from getredash/athena
...
[Datasources] Add: Amazon Athena query runner
2016-12-15 15:30:21 +02:00
Arik Fraimovich
d0696853af
Amazon Athena query runner
2016-12-15 15:16:04 +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
47c54b3c85
Merge pull request #1464 from jaykelin/master
...
[Clickhouse] Change: use UTF-8 encoding for POST data
2016-12-12 10:05:49 +02:00
Jayke.Lin
d4534d6045
Using UTF-8 encoding for clickhouse POST data
2016-12-12 11:05:16 +08:00
Arik Fraimovich
3cf6e31727
Forgot to add Flaks-Migrate to requirements.txt. 😳
2016-12-11 16:43:50 +02:00
Arik Fraimovich
d631171e81
Fix Query.recent tests
2016-12-11 15:54:13 +02:00
Arik Fraimovich
4df58bb724
Merge pull request #1440 from whummer/fix/dashboard-layout-error
...
Fix: API errors for dashboards with invalid layout data
2016-12-11 15:43:03 +02:00
Arik Fraimovich
19960eedda
Merge pull request #1417 from washort/sqlalchemy
...
Change: Replace Peewee with SQLAlchemy/Alembic
2016-12-11 15:42:07 +02:00
Arik Fraimovich
b3bfc3bc74
Bring back support for total query time/queries count
2016-12-11 15:41:07 +02:00
Arik Fraimovich
1978e07748
Use group ids instead of groups in Queries.search/recent
2016-12-11 15:11:30 +02:00
Allen Short
e524db0215
Measure query time with statsd
2016-12-09 18:21:56 -06:00
Arik Fraimovich
81fb139b88
Add shell_context_processor to inject models to shell.
2016-12-08 16:16:53 +02:00
Arik Fraimovich
1d18109964
Fix tests that used Query.all_queries
2016-12-08 16:07:25 +02:00
Arik Fraimovich
c380596930
Fix cases where we used User.groups instead of User.group_ids
2016-12-08 16:02:51 +02:00
Arik Fraimovich
106c743647
Keep same logging format in ALembic
2016-12-08 15:36:08 +02:00
Arik Fraimovich
12cbfe1af4
Stamp database on first creation
2016-12-08 15:35:54 +02:00
Arik Fraimovich
3cce4d0ce4
Add warning script to migrations folder
2016-12-08 14:59:21 +02:00
Allen Short
4945d0bec7
fix cleanup_query_results task
2016-12-07 19:59:48 -06:00
Allen Short
4ba399af67
fix basic query execution from UI
2016-12-07 17:57:21 -06:00
Allen Short
da31d983b7
Fix test_cli tests
2016-12-07 13:18:07 -06:00
Arik Fraimovich
923c463e4a
Add migration for the is_draft column
2016-12-07 18:33:52 +02:00
Arik Fraimovich
70d545410d
Add Flask-Migrate to the project
...
Also moved old migrations to old_migrations folder (before deleting them entirely).
2016-12-07 17:59:01 +02:00
Arik Fraimovich
74e6ef5c1d
Fix users CLI tests
2016-12-07 15:54:08 +02:00
Arik Fraimovich
abf57e4e70
Upgrade setuptools to install mock
2016-12-07 15:33:58 +02:00
Arik Fraimovich
2d206ef470
Switch to flask.cli.AppGroup instead of flask.cli.with_app_context
2016-12-07 15:21:13 +02:00
Arik Fraimovich
2b33963bee
Add missing db.session.commit calls in CLI
2016-12-07 15:11:42 +02:00
Arik Fraimovich
a84c3e25f5
Move CLI logic into redash.cli and uses manager for tests.
...
Otherwise the Flask wasn't created and tests were failing.
2016-12-07 14:58:33 +02:00
Arik Fraimovich
b9024b18c1
Remove unused code
2016-12-07 14:00:37 +02:00
Arik Fraimovich
bcce9cf251
Update circle.yml to skip docker builds for now
2016-12-07 14:00:03 +02:00
Arik Fraimovich
80a7d377fe
Fix: set the column name of QueryResult.query_text
2016-12-07 12:43:17 +02:00
Arik Fraimovich
73121890b3
Remove usage of the deprecated flask.ext package
2016-12-07 12:42:46 +02:00
Arik Fraimovich
51117e8e5b
Update dependencies to more latest versions
2016-12-07 12:42:01 +02:00
Arik Fraimovich
fb75626458
Create default visualization using a method instead of signal
2016-12-07 12:02:57 +02:00
Arik Fraimovich
045e880f25
Add dedicated delete method to widgets instead of using an event
2016-12-07 12:02:46 +02:00
Arik Fraimovich
0c974bd48b
Update User.find_by_email to SQLA
2016-12-07 12:02:31 +02:00
Arik Fraimovich
463da02be1
remove group_hack method (unused)
2016-12-07 12:01:44 +02:00
Arik Fraimovich
ecbed0087e
Update create_and_login_user not to call save
2016-12-07 12:01:34 +02:00
Arik Fraimovich
8c2b310419
Add tests to alerts celery task
2016-12-07 12:01:22 +02:00
Arik Fraimovich
6b0e45441c
Update QuerySnippets code to SQLA
2016-12-07 12:01:03 +02:00
Arik Fraimovich
74e1b3119f
Remove dead code
2016-12-07 12:00:01 +02:00
Allen Short
dc6bc071f1
work around flask proxy object
2016-12-07 03:09:55 -06:00
Allen Short
4edc3e3f21
gratuitous admin query fix
2016-12-07 03:09:41 -06:00
Allen Short
8280859ad3
add test coverage for remaining queries to convert
2016-12-07 03:09:33 -06:00
Arik Fraimovich
f3d813445b
Fix data source models tests
2016-12-07 03:09:33 -06:00
Allen Short
520835dad0
Fix test_cli
2016-12-07 03:09:33 -06:00
Arik Fraimovich
a5805d0700
Fix session api (used groups instead of group_ids)
2016-12-07 02:13:52 -06:00
Arik Fraimovich
03b2a416c8
Fix queries update handler
2016-12-07 02:13:52 -06:00
Arik Fraimovich
7d45812ef7
Add setting to enable SQLA echo mode
2016-12-07 02:13:52 -06:00
Arik Fraimovich
3f54799020
More destination handlers test fixes
2016-12-07 02:13:52 -06:00
Arik Fraimovich
c0f48909a7
Fix destinations handlers code
2016-12-07 02:13:52 -06:00
Allen Short
9b5aaa787d
test_permissions, test_changes, test_queries
2016-12-07 02:13:20 -06:00
Allen Short
271b468bcb
test_alerts
2016-12-07 02:13:20 -06:00
Allen Short
6c3d5d184e
test_queries
2016-12-07 02:13:20 -06:00
Allen Short
261b374924
test_permissions
2016-12-07 02:13:20 -06:00
Allen Short
9f789d3018
test_paginate
2016-12-07 02:13:20 -06:00
Allen Short
29cdfcd7a1
test_embed, test_groups
2016-12-07 02:13:20 -06:00
Arik Fraimovich
d103e3f7bf
Fix groups tests (except for delete)
2016-12-07 02:13:20 -06:00
Arik Fraimovich
c5548e9375
Fix query handlers test
2016-12-07 02:13:20 -06:00
Arik Fraimovich
802b812932
Fix query results tests
2016-12-07 02:13:20 -06:00
Arik Fraimovich
9c1450f4c9
Fix users handlers tests
2016-12-07 02:13:20 -06:00
Arik Fraimovich
4459c464ca
use Query#query_text instead of Query#query
2016-12-07 02:13:20 -06:00
Arik Fraimovich
f4c76527ee
Fix refresh queries tests
2016-12-07 02:13:20 -06:00
Arik Fraimovich
419234a23e
Fix widget tests
2016-12-07 02:13:20 -06:00
Arik Fraimovich
b61dbfa16b
Fix test_authentication tests
2016-12-07 02:13:20 -06:00
Arik Fraimovich
6b2d6a22f5
Change groups property of ApiUser to be group_ids
2016-12-07 02:13:20 -06:00
Arik Fraimovich
c355eeffb6
Fix test_permissions tests
2016-12-07 02:13:20 -06:00
Allen Short
c6ef6041cf
test_data_sources passes
2016-12-07 02:13:20 -06:00
Allen Short
dff39a6849
test_dashboards passes
2016-12-07 02:13:20 -06:00
Allen Short
bb755b5c25
test_models fixes
2016-12-07 02:13:20 -06:00
Allen Short
d1fcb43562
test_alerts passes
2016-12-07 02:13:20 -06:00
Arik Fraimovich
811a4ef248
Fix accesspemrissions tests
2016-12-07 02:13:20 -06:00
Arik Fraimovich
c386ff91d6
Fix data source models tests
2016-12-07 02:13:20 -06:00
Arik Fraimovich
8680ebe96f
Change Dashboard factory to generate non drafts
2016-12-07 02:13:20 -06:00
Arik Fraimovich
d59299b85a
Fix Alert model tests
2016-12-07 02:13:20 -06:00
Arik Fraimovich
9210f5fb0c
Remove unused code
2016-12-07 02:13:20 -06:00
Allen Short
c2378d837a
test_handlers passes
2016-12-07 02:13:20 -06:00
Arik Fraimovich
90879c964f
Simplify query api key generation
2016-12-07 02:13:20 -06:00
Arik Fraimovich
2a525210e4
Start fixing visualizations tests
2016-12-07 02:13:20 -06:00
Arik Fraimovich
04447e0df6
Fix: connections leaking during tests.
2016-12-07 02:13:20 -06:00
Arik Fraimovich
55cb3747ed
Use db.drop_all/create_all directly
2016-12-07 02:13:20 -06:00
Arik Fraimovich
2bff12b376
Update all tests to use the same test_client
2016-12-07 02:13:20 -06:00
Arik Fraimovich
b390cd2e3d
Close DB connection between tests.
...
Otherwise we were running out of connections.
2016-12-07 02:13:20 -06:00
Arik Fraimovich
f55b836896
Fix: fix database URL
2016-12-07 02:13:20 -06:00
Allen Short
982667ffa9
Make draft status for queries and dashboards toggleable.
2016-12-07 02:13:20 -06:00
Allen Short
f00d77dec4
auth tests wip
2016-12-07 02:13:20 -06:00
Allen Short
ea166665d3
test_models passes
2016-12-07 02:13:20 -06:00
Allen Short
d2aef544c3
properly handle view_only permission in groups API
2016-12-07 02:13:20 -06:00
Allen Short
24217d969e
schema for sqlalchemy, basic test support
2016-12-07 02:13:20 -06:00
Arik Fraimovich
dde55e764b
Merge pull request #1458 from washort/click
...
Change: switch from flask_script to click, add CLI unit tests and upgrade Flask version
2016-12-06 23:38:03 +02:00
Allen Short
80491ea4c2
Switch from flask_script to click, add CLI unit tests.
2016-12-06 15:14:44 -06:00
Arik Fraimovich
c2f9e376be
Merge pull request #1460 from washort/master
...
Run webpack on all branches
2016-12-06 22:52:25 +02:00
Allen Short
20a0d95c1f
make deps on all branches
2016-12-06 14:08:48 -06:00
Arik Fraimovich
fcd623e203
Merge pull request #1438 from someones/better_json_errors
...
[ElasticSearch] Change: use simplejson for better error descriptions
2016-12-06 11:47:44 +02:00
Arik Fraimovich
4b6d4c14d0
Merge pull request #1454 from getredash/fix-eprovider
...
Fix: eProvider not found errors
2016-12-06 11:15:02 +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
Arik Fraimovich
17895d09a9
Correct version.
2016-12-02 17:25:17 +02:00
Arik Fraimovich
8201509216
Update bootstrap.sh for v0.12.0
...
Fixes #1442 .
2016-12-02 17:24:18 +02:00
Arik Fraimovich
f3df2b1d7a
Merge pull request #1441 from someones/fix_angular15
...
Fix symlinks to /frontend. Should be /client
2016-12-02 08:40:13 +02:00
Adam Griffiths
e546592c01
Fix symlinks to /frontend. Should be /client
2016-12-02 11:14:24 +11:00
Waldemar Hummer
eaa0b5da09
fix https://github.com/getredash/redash/issues/1439
2016-12-02 10:32:41 +11:00
Arik Fraimovich
ba60bfa3b0
Update version reference in bootstrap.sh.
2016-12-01 10:54:50 +02:00
Adam Griffiths
4cd58cdacf
Use simplejson for better error descriptions.
...
The standard json library only provides an error
that the json failed to parse.
simplejson provides actual character and line numbers
along with an expected character in it's errors.
This makes writing elasticsearch queries much easier.
2016-12-01 11:34:57 +11:00
Arik Fraimovich
196177021c
Merge pull request #1435 from mattrobenolt/safe-builtins
...
Whitelisting more builtin primitives
2016-11-28 23:13:12 +02:00
Matt Robenolt
bce2e3323a
Whitelisting more builtin primitives
...
This is also a slight refactor to make it easier to expand on this list
of builtins we allow.
Also, doesn't mutate the global `safe_builtins` dict every time from
`RestrictedPython`, instead, opts for copying the dict first.
2016-11-28 11:38:25 -08: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
f473e18bef
Merge pull request #1376 from getredash/webpack
...
Change: upgrade the frontend stack
2016-11-28 10:34:38 +02:00
Arik Fraimovich
a463bad9b5
Add missing feature to the changelog.
2016-11-28 10:24:56 +02: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
c25a4e3285
Fix dashboard creation
2016-11-27 13:07:11 +02:00
Arik Fraimovich
5a3033aeb6
Add /dashboards to list of paths
2016-11-27 13:07:03 +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
7c5d395736
Show correct embed URL
2016-11-27 10:55:47 +02:00
Arik Fraimovich
0a06d516e2
Remove input-errors/show-errors usage
2016-11-26 12:16:41 +02:00
Arik Fraimovich
68ccf4b13a
Remove references to rd_ui
2016-11-26 12:01:42 +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
5c99175d2e
change default settings to use client/dist
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
Arik Fraimovich
50fcb14fda
Working login/logout, real session data & public dashboard page
...
Fixes #1276 .
2016-11-26 11:35:21 +02:00
Arik Fraimovich
73e5ed4a07
use clientconfig in datetime filter
2016-11-26 11:34:43 +02:00
Arik Fraimovich
4ef4f98a66
Load currentUser/clientConfig from server
2016-11-26 11:34:43 +02:00
Arik Fraimovich
8676eb000d
Change queries/format call to return JSON object
2016-11-26 11:33:49 +02:00
Arik Fraimovich
3fecc023d2
Move backend templates into redash/templates
2016-11-26 11:33:49 +02:00
Arik Fraimovich
afc31aea9a
Remove unused files
2016-11-26 11:33:49 +02:00
Arik Fraimovich
3070d85789
change sourcemaps generation method
2016-11-26 11:33:49 +02:00
Arik Fraimovich
8952919f41
Pivot table visualization
2016-11-26 11:33:49 +02:00
Arik Fraimovich
c67828f48d
Map visualization
2016-11-26 11:33:49 +02:00
Arik Fraimovich
8e55be9712
Cohort visualization|
2016-11-26 11:33:49 +02:00
Arik Fraimovich
2ef8ecd14a
Add wordcloud and boxplot visualizations
2016-11-26 11:33:49 +02:00
Arik Fraimovich
2b9066bb49
Sankey visualization
2016-11-26 11:33:49 +02:00
Arik Fraimovich
7dbd20cb15
Cleanup eslint issues
2016-11-26 11:33:49 +02:00
Arik Fraimovich
9579c0a970
Sunburst visualization
2016-11-26 11:33:49 +02:00
Arik Fraimovich
d237943a85
remove .env.example file
2016-11-26 11:33:49 +02:00
Arik Fraimovich
ca3c934ee4
Remove old gulp file & package.json
2016-11-26 11:33:49 +02:00
Arik Fraimovich
55e3d86308
Backport changes made after creating this pull request
2016-11-26 11:33:49 +02:00
Arik Fraimovich
df5e1b51d0
Remove manual injections
2016-11-26 11:33:49 +02:00
luke14free
599fe5f4de
Adding capabilities to the original script runner
2016-11-26 11:33:49 +02:00
luke14free
f7eec278c9
Adding a query runner for generic script execution
2016-11-26 11:33:49 +02:00
Arik Fraimovich
0ced011f0f
Address lint issues
2016-11-26 11:33:49 +02:00
Arik Fraimovich
0ab815ba9c
Remove unused logging
2016-11-26 11:33:49 +02:00
Arik Fraimovich
4b191637ea
Working dashboard editor
2016-11-26 11:33:49 +02:00
luke14free
02d27c1a0b
Improving security checks & removing unused log
2016-11-26 11:33:49 +02:00
luke14free
edd2a1b547
Adding correct classes for the toggle and option to stop refresh
2016-11-26 11:33:49 +02:00
luke14free
4c3de76ea1
Making select menu for refresh choice look nicer
2016-11-26 11:33:49 +02:00
luke14free
21cfa35211
Fixing stupid concatenation typo
2016-11-26 11:33:49 +02:00
luke14free
b88f36a9f9
Add: autorefresh capabilities do dashboard
2016-11-26 11:33:49 +02:00
luke14free
3743ef5611
Adding capabilities to the original script runner
2016-11-26 11:33:49 +02:00
luke14free
f9260ca60f
Adding clientConfig for JS visualization
2016-11-26 11:33:49 +02:00
luke14free
a368b14a97
Fixing wrong package version and ES6 compliance
2016-11-26 11:33:49 +02:00
luke14free
e9746ac528
Removing unused pagination import
2016-11-26 11:33:49 +02:00
luke14free
b9664141d5
Removing tabs and making the changes ES6 compliant
2016-11-26 11:33:49 +02:00
luke14free
f5c43d819a
finally moving variables to this
2016-11-26 11:33:49 +02:00
luke14free
ff697109c3
Remove variables with $scope and use self
2016-11-26 11:33:49 +02:00
luke14free
0e6b68d3b2
Fixing CSS
2016-11-26 11:33:49 +02:00
luke14free
21283caae6
Adding a query runner for generic script execution
2016-11-26 11:33:49 +02:00
luke14free
f44912babe
Hide tabs when viz type is set to custom
2016-11-26 11:33:49 +02:00
luke14free
71be7aa1ee
Fixing console log reporting and option label
2016-11-26 11:33:49 +02:00
luke14free
df11077279
Removing unused import
2016-11-26 11:33:49 +02:00
luke14free
d929226c69
Adding custom javascript charts
2016-11-26 11:33:49 +02:00
Arik Fraimovich
f372e68cb8
Add queries results page
2016-11-26 11:33:49 +02:00
luke14free
55d8f9e01c
Adding dropdown menu link to the dashboards page
2016-11-26 11:33:49 +02:00
luke14free
0b6d2b4486
Unpaginated results
2016-11-26 11:33:49 +02:00
luke14free
b249b9a444
Working version of the dashboard page
2016-11-26 11:33:49 +02:00
Arik Fraimovich
00bd38771d
add back the vendor scripts file
2016-11-26 11:33:49 +02:00
Arik Fraimovich
99815b7c71
autofocus directive
2016-11-26 11:33:49 +02:00
Arik Fraimovich
59c3f3859d
Make create dashboard work
2016-11-26 11:33:49 +02:00
Arik Fraimovich
fece3f8269
Make ui-sortable work again
2016-11-26 11:33:49 +02:00
Arik Fraimovich
d02c4e7f8d
Add widget dialog
2016-11-26 11:33:49 +02:00
Arik Fraimovich
416f7da75f
Query view/edit screens
2016-11-26 11:33:49 +02:00
Arik Fraimovich
d561904aa6
First version of query pages
2016-11-26 11:33:41 +02:00
Arik Fraimovich
33834a4436
data sources pages
2016-11-26 11:33:41 +02:00
Arik Fraimovich
b76fbc2150
Destinations editor
2016-11-26 11:33:41 +02:00
Arik Fraimovich
e0aeae4541
Desitnations list
2016-11-26 11:33:41 +02:00
Arik Fraimovich
54eb2fed50
remove edit-in-place directive
2016-11-26 11:33:41 +02:00
Arik Fraimovich
cb01381dfa
Migrate the group list and show page
2016-11-26 11:33:41 +02:00
Arik Fraimovich
98cc0fe1ce
Fix new user form to show errors
2016-11-26 11:33:41 +02:00
Arik Fraimovich
3583f57d00
new user page
2016-11-26 11:33:41 +02:00
Arik Fraimovich
de91bb941b
User show page
2016-11-26 11:33:41 +02:00
Arik Fraimovich
6eb083193f
Add users list page
2016-11-26 11:33:41 +02:00
Arik Fraimovich
d49e5f9d57
Query snippets pages
2016-11-26 11:33:41 +02:00
Arik Fraimovich
0e5325ef1c
Remove code from rd_ui that was already migrated to frontend
2016-11-26 11:33:41 +02:00
Arik Fraimovich
db795c7b59
Remove unused test code
2016-11-26 11:33:12 +02:00
Arik Fraimovich
bbbaa7a842
working version of chart visualization
2016-11-26 11:33:12 +02:00
Arik Fraimovich
ee31edf690
Visualzations base & table visualization
2016-11-26 11:33:12 +02:00
Arik Fraimovich
22236c7ffe
Add alerts and admin pages
2016-11-26 11:33:12 +02:00
Arik Fraimovich
9c9feee7b5
Queries page
2016-11-26 11:33:12 +02:00
Arik Fraimovich
4ad53eb8dd
Support for pushstate in dev server
2016-11-26 11:33:12 +02:00
Arik Fraimovich
aa529e40d3
Initial config
2016-11-26 11:33:12 +02:00
Arik Fraimovich
0318be5ed9
Separate npm modules to their own JS file
2016-11-26 11:33:12 +02:00
Arik Fraimovich
da790de60d
First page implemented (home)
2016-11-26 11:33:12 +02:00
Arik Fraimovich
4e0c9af18d
Migrated services & app header component
2016-11-26 11:33:12 +02:00
Arik Fraimovich
56bdea2d8d
Migrate filters
2016-11-26 11:33:12 +02:00
Arik Fraimovich
a83646070f
Initial Webpack setup
2016-11-26 11:33:12 +02:00
Arik Fraimovich
6f52c50adc
Merge pull request #1429 from someones/es_error_propagation
...
Add missing error check from #1402
2016-11-25 18:19:44 +02:00
Adam Griffiths
c449bfbcf5
Add missing error check
2016-11-25 10:18:54 +11:00
Arik Fraimovich
47c1ac89f2
Merge pull request #1405 from denisov-vlad/google_analytics
...
[Datasources] Add: simple Google Analytics query runner
2016-11-24 22:18:02 +02:00
Vladislav Denisov
6bdc863b64
google_analytics: review fixes #2
2016-11-24 23:17:04 +03:00
Arik Fraimovich
9b6b27a002
Merge pull request #1409 from denisov-vlad/clickhouse
...
[Datasources] Add: Add query runner for Yandex ClickHouse
2016-11-24 21:52:26 +02:00
Arik Fraimovich
b9aeb2f419
Merge pull request #1427 from getredash/cass
...
[Cassandra] Fix: remove reference to non existing Error class
2016-11-24 21:50:05 +02:00
Vladislav Denisov
92dee61bcd
google_analytics: added accounts and properties as schema tables
2016-11-23 17:17:05 +03:00
Arik Fraimovich
f3db250fd7
[Cassandra] Fix: remove reference to non existing Error class
2016-11-23 13:05:28 +02:00
Arik Fraimovich
9f68deefea
Merge pull request #1256 from ninneko/fork_with_vis
...
Change: when forking a query, copy all visualizations
2016-11-23 11:49:26 +02:00
Vladislav Denisov
8eefad290b
google_analytics: review fixes
2016-11-23 12:48:10 +03:00
Arik Fraimovich
0947491400
Merge pull request #1423 from getredash/cass_error
...
[Cassandra] Fix: cassandra.cluster.Error wasn't imported
2016-11-23 10:53:54 +02:00
Vladislav Denisov
f572315e9d
clickhouse: changed exception's message type to unicode
2016-11-23 11:53:11 +03:00
Arik Fraimovich
52c71bc740
[Cassandra] Fix: cassandra.cluster.Error wasn't imported
...
Fixed #1422 .
2016-11-23 10:51:06 +02:00
Vladislav Denisov
3a80dfff39
review fixes
2016-11-23 10:15:03 +03:00
Arik Fraimovich
e6482cffab
Merge pull request #1421 from getredash/arikfr-patch-1
...
Change: [BigQuery] only specify useLegacySQL is it's True
2016-11-22 23:55:16 +02:00
Arik Fraimovich
971f961bcd
Merge pull request #1353 from washort/draft-toggle
...
Change: make draft status for queries and dashboards toggleable
2016-11-22 23:38:33 +02:00
Arik Fraimovich
4cb0f910ea
Change: [BigQuery] only specify useLegacySQL is it's False
2016-11-22 23:25:10 +02:00
Arik Fraimovich
265c9733ba
Merge pull request #1419 from ehfeng/master
...
Change: use redash.utils.json_dumps instead of json.dumps in Python query runner
2016-11-22 15:27:43 +02:00
Eric Feng
a834b08603
Switching to redash.utils.json_dumps
...
Currently, python runner is returning datetime objects as unicode strings. `redash.utils.json_dumps` returns them as native python datetime objects.
2016-11-21 13:13:08 -08:00
Vladislav Denisov
a66136e6a4
clickhouse: removed unused code
2016-11-20 14:50:38 +03:00
Arik Fraimovich
037d196557
Merge pull request #1373 from AntoineAugusti/rate-limit-login
...
Add: rate limit the login page
2016-11-20 13:47:16 +02:00
Antoine Augusti
9118464970
Rate limit the login page
2016-11-20 12:44:43 +01:00
Vladislav Denisov
c94daceb5f
google_analytics: added date/datetime parsing
2016-11-20 14:18:02 +03:00
Vladislav Denisov
0a0ca219d0
google_analytics: removed unused code
2016-11-20 13:54:58 +03:00
Arik Fraimovich
e65ec8cf4b
Merge pull request #1402 from someones/es_error_propagation
...
Change: correctly propagate ElasticSearch errors to the UI
2016-11-20 12:49:39 +02:00
Vladislav Denisov
d03cafc09b
clickhouse: added more column types
2016-11-20 13:14:17 +03:00
Arik Fraimovich
3b7f167861
Merge pull request #1371 from vitorbaptista/feature/show_admins_the_password_reset_link
...
Change: display user's password reset link to the admin when mail server disabled
2016-11-20 11:30:55 +02:00
Arik Fraimovich
a951034f4b
Update release notes.
2016-11-20 11:16:38 +02:00
Arik Fraimovich
8a622fb7ca
Bump version to 1.0.0.
2016-11-20 10:58:11 +02:00
Arik Fraimovich
ca39892c64
Update release date of 0.12.0.
2016-11-20 10:57:40 +02:00
Vladislav Denisov
bdee3392ec
clickhouse: query runner for Yandex.Clickhouse DB
2016-11-18 15:48:01 +03:00
Adam Griffiths
8ad336ad71
Propagate elasticsearch errors to the UI
...
Handle and correctly print various errors which
we're being obscured as "Unable to serialise JSON"
errors.
Requests' exceptions also have non-json serializable
characters, and so have to be converted to a safer format.
2016-11-18 12:49:36 +11:00
Adam Griffiths
60a4c3de04
PEP8 updates for ES query runner
2016-11-18 12:49:19 +11:00
Vladislav Denisov
de64c4c80c
simple GA query runner
2016-11-17 17:56:52 +03:00
Vitor Baptista
3ca78bebde
Fix conditions to show the user reset link
2016-11-16 17:38:17 +00:00
Arik Fraimovich
2d7a497073
Merge pull request #1398 from getredash/012patches
...
Fix: missing images after minification
2016-11-16 08:58:47 +02:00
Arik Fraimovich
788c16ce37
Fix #1389 : missing images after minification
2016-11-16 08:53:16 +02:00
Arik Fraimovich
2de4aa2a0c
Merge pull request #1395 from getredash/012patches
...
Change: switch to requests in URL query runner
2016-11-15 18:23:06 +02:00
Arik Fraimovich
10cbb7fd52
Change: switch to requests in URL query runner
2016-11-15 18:19:44 +02:00
Arik Fraimovich
0cbbe7095d
Merge pull request #1394 from getredash/012patches
...
Fix: conflict handling in dashboard widget editing was wrong
2016-11-15 16:05:30 +02:00
Arik Fraimovich
c88dafa4ad
Fix: update version after deleting a widget
2016-11-15 15:57:34 +02:00
Arik Fraimovich
48a79fe996
Fix #1383 : dashboard co-editors shuould be able to edit widgets
2016-11-15 15:53:06 +02:00
Arik Fraimovich
b70a24f6b4
Fix 1388: Wrong detection of conflict after adding a widget to the dashboard
2016-11-15 15:52:36 +02:00
Arik Fraimovich
d1b82694a6
Fix author name on #1113 .
2016-11-15 15:51:46 +02:00
Arik Fraimovich
db1a941459
Merge pull request #1392 from getredash/012patches
...
Update documentation links to point at the new location.
2016-11-15 14:04:56 +02:00
Arik Fraimovich
e22706692a
Remove old documentation. 👋
2016-11-15 14:01:15 +02:00
Arik Fraimovich
c06aeae84f
Update references to documentation to point at the new one
2016-11-15 13:56:55 +02:00
Arik Fraimovich
e0617d9ad7
Merge pull request #1243 from kassyuz/patch-1
...
Create proxy_pass.rst
2016-11-15 13:17:54 +02:00
yohei.naruse
8c78252ea2
fix tests
2016-11-11 02:21:30 +09:00
Arik Fraimovich
29a2fb1931
Merge pull request #1382 from getredash/changelog
...
Add: a changelog
2016-11-10 10:06:16 +02:00
Arik Fraimovich
e21799a754
Add a changelog 📜 💥
2016-11-10 10:05:09 +02:00
yohei.naruse
1ad0c9c75f
fix errors
2016-11-09 00:37:16 +09:00
Vitor Baptista
438ebb940e
Fix condition to show forgotten password link and alter its message
2016-11-07 18:13:33 +00:00
Arik Fraimovich
d6febb0cb4
Merge pull request #1375 from moonami/issue-1247
...
Fix: Download Dataset does not work when not logged in
2016-11-07 10:38:38 +02:00
yohei.naruse
7bc71c9cb5
apply review.
2016-11-06 03:05:48 +09:00
yohei.naruse
519964a179
delete unused code
2016-11-06 03:05:48 +09:00
yohei.naruse
1d486938c1
fix bugs
2016-11-06 03:05:47 +09:00
yohei.naruse
ad3d01280a
modify front scripts to use query fork api
2016-11-06 03:04:30 +09:00
yohei.naruse
3216e67b41
add query fork api
2016-11-06 03:03:04 +09:00
yohei.naruse
e5665879bd
add query fork to models.py
2016-11-06 03:02:11 +09:00
Arik Fraimovich
61fe16e18e
Merge pull request #1374 from washort/cors-star
...
Add: allow '*' in REDASH_CORS_ACCESS_CONTROL_ALLOW_ORIGIN
2016-11-05 17:46:55 +02:00
Joshua Dechant
2184f53277
JS vars should be camelCase
2016-11-04 23:46:54 -04:00
Joshua Dechant
733f245e36
This fixes #1247
2016-11-04 12:40:53 -04:00
Allen Short
6c4294b64d
Allow '*' in REDASH_CORS_ACCESS_CONTROL_ALLOW_ORIGIN
2016-11-02 16:31:58 -05:00
Vitor Baptista
69c1f15ce9
Wrap "Password Reset Button" in form group to visually separate it
2016-11-02 18:23:15 +00:00
Vitor Baptista
72389b00c9
Display user's password reset link to the admin
...
Similarly to when we invite new users, this allows the admin to reset the
password herself (or send it manually to the user), in cases where there's some
issue sending the e-mail.
2016-11-02 18:20:05 +00:00
Allen Short
65a6385380
Make draft status for queries and dashboards toggleable.
2016-11-02 12:31:33 -05:00
Arik Fraimovich
2f090435a5
Merge pull request #1113 from whummer/feat/share-access-permissions
...
Add: share modify/access permissions for queries and dashboard
2016-10-28 19:11:03 +03:00
Arik Fraimovich
d9bad96e8e
Remove MQL tests
2016-10-28 18:16:54 +03:00
Arik Fraimovich
b7a5d95bb8
Add JIRA connection test
2016-10-28 18:13:20 +03:00
Arik Fraimovich
ab85e43e58
Fix graphite test connection method
2016-10-28 17:50:26 +03:00
Arik Fraimovich
96553ad942
Merge pull request #1369 from someones/es_test_fix
...
Fix: missing format call in Elasticsearch test method
2016-10-28 09:14:10 +03:00
Adam Griffiths
c1847fbc12
Fix missing format call
2016-10-28 15:44:59 +11:00
Arik Fraimovich
dc345aa363
Fix: bring back correct timeout value
2016-10-27 19:34:00 +03:00
Arik Fraimovich
002f794f2a
Merge pull request #1368 from getredash/rand
...
Change: added ability to disable auto update in admin views
2016-10-27 19:32:16 +03:00
Arik Fraimovich
d2c64c6da2
Ability to disable auto update in admin views
2016-10-27 19:28:43 +03:00
Arik Fraimovich
e2595e7540
Show queues data sources in a pop over
2016-10-27 19:21:42 +03:00
Arik Fraimovich
aa5d14ed02
Merge pull request #1366 from deecay/master
...
Change: improve error message for exception in the Python query runner
2016-10-27 09:35:00 +03:00
deecay
4ba7aa1fc0
Improve error message for exception.
2016-10-27 11:16:04 +09:00
Arik Fraimovich
fd9dc4b4e8
Update controller/view name
2016-10-26 22:17:17 +03:00
Arik Fraimovich
c57c765688
Merge pull request #1365 from washort/tz-fix
...
Fix: compare retrieval times in UTC timezone
2016-10-26 21:47:27 +03:00
Arik Fraimovich
52b87efb73
Add feature flag for the permissions control feature
2016-10-26 21:40:51 +03:00
Allen Short
36d01a2029
Compare retrieval times in UTC timezone
2016-10-26 10:18:33 -05:00
Arik Fraimovich
2592959550
Use version for partial query updates
2016-10-26 16:28:39 +03:00
Arik Fraimovich
6c5dd09a78
Add change tracking and fix tests
2016-10-26 16:09:55 +03:00
Arik Fraimovich
9cb9bdb515
Record events for permission changes
2016-10-26 11:47:57 +03:00
Arik Fraimovich
df17759ab4
Fix tests
2016-10-26 11:47:40 +03:00
Arik Fraimovich
028393b229
Return dashboard permission status with dashboard object
2016-10-26 11:22:51 +03:00
Arik Fraimovich
8245a667ef
Return permission state with query object
2016-10-26 11:17:14 +03:00
Arik Fraimovich
6218421266
Tests for the permissions API (and rewrite)
2016-10-26 10:52:24 +03:00
Arik Fraimovich
f34471ec10
Return 409 when dashboard can't be updated due to conflict
2016-10-25 11:58:43 +03:00
Arik Fraimovich
40cc592591
Make sure error are logged in tests
2016-10-25 11:58:25 +03:00
Arik Fraimovich
bb96702ae6
Update dashboard testS
2016-10-25 10:45:00 +03:00
Arik Fraimovich
8b091129ed
Use new helper for dashboards API
2016-10-24 21:33:49 +03:00
Arik Fraimovich
edea6f3a05
WIP:
...
- Move version/change tracking logic to mixins (the change mixin is still WIP).
- Tests for queries update API.
2016-10-24 16:58:30 +03:00
Arik Fraimovich
c51477ac93
Add tests outline
2016-10-24 13:56:39 +03:00
Arik Fraimovich
9f3bbfee13
Renames
2016-10-24 13:56:31 +03:00
Arik Fraimovich
7ba5a2062a
Remove unused method
2016-10-24 13:37:32 +03:00
Arik Fraimovich
00a77f8d3a
snake_case to camelCase
2016-10-24 12:57:54 +03:00
Arik Fraimovich
b9ab9135d0
Apply review to models code
2016-10-24 12:57:30 +03:00
Arik Fraimovich
19e5a0af86
Naming and indentation fixes
2016-10-24 12:40:17 +03:00
Arik Fraimovich
b748eb14f4
"Simplify" migration code
2016-10-24 12:35:52 +03:00
Waldemar Hummer
60a79cbe08
address code review comments
2016-10-24 12:33:29 +03:00
Waldemar Hummer
c0c4f453f2
fix handling of latest_version in query view
2016-10-24 12:33:29 +03:00
Waldemar Hummer
e0672f4c4d
add optimistic locking for dashboard editing
2016-10-24 12:33:29 +03:00
Waldemar Hummer
6b540e03fc
check for shared permissions in dashboard UI
2016-10-24 12:33:29 +03:00
Tatyana Tychshenko
95dca53b1e
Finalised UI for sharing permissions
2016-10-24 12:33:29 +03:00
Waldemar Hummer
91a46ea1bb
add optimistic locking for concurrent changes to queries by different users
2016-10-24 12:33:29 +03:00
Waldemar Hummer
903ba0c1e0
add backend API and tests for managing access permissions.
2016-10-24 12:33:29 +03:00
Tatyana Tychshenko
2a688200be
UI for sharing edit permissions
2016-10-24 12:33:29 +03:00
Arik Fraimovich
37dff5f0a4
Merge pull request #1360 from shinji19/hotfix/mysql_connection_test
...
Fix: connection test was broken for MySQL
2016-10-24 12:09:07 +03:00
ichihara
6397b8ca1f
fix variable name
2016-10-24 18:01:46 +09:00
Arik Fraimovich
360028c01f
Merge pull request #1359 from laughingman7743/fix_schema_loading_query
...
Fix: schema loading query for Hive was wrong for non default schema
2016-10-23 16:12:42 +03:00
laughingman7743
6a42daffe2
Fix schema loading query for Hive query runner
2016-10-22 10:06:18 +09:00
Arik Fraimovich
7ee41d41b5
Merge pull request #1358 from getredash/add_user_id_to_run_query
...
Fix: make sure all calls to run_query updated with new parameter
2016-10-21 21:54:03 +03:00
Arik Fraimovich
c138d0592a
Fix: make sure all calls to run_query updated with new parameter
2016-10-21 19:15:50 +03:00
Arik Fraimovich
3db0eea921
Merge pull request #1341 from zoetrope/specify-nameid-format-in-saml
...
Add: support for specifying SAML nameid-format
2016-10-21 08:17:11 +03:00
zoetrope
9ce211bf09
add environment variable name in doc
2016-10-21 13:58:27 +09:00
zoetrope
5610ce1721
specify nameid-format in SAML authentication
2016-10-21 13:58:12 +09:00
zoetrope
67528eeb73
Merge remote-tracking branch 'upstream/master'
2016-10-21 13:09:43 +09:00
Arik Fraimovich
880627c69c
Merge pull request #1355 from getredash/add_user_id_to_run_query
...
Change: pass the user object to the run_query method
2016-10-21 00:06:05 +03:00
Arik Fraimovich
ae2cd5363f
Change: pass the user object to the run_query method
...
This to allow different use cases like checking permissions
based on who is currently running the query.
2016-10-20 23:42:25 +03:00
Arik Fraimovich
b0ecd0e9a0
Merge pull request #1343 from zoetrope/use-local-metadata-in-saml
...
Add: support for local SAML metadata file
2016-10-20 15:39:34 +03:00
Arik Fraimovich
23c605b149
Merge pull request #1342 from zoetrope/add-entity-id-in-saml
...
SAML: specify entity id
2016-10-20 15:38:39 +03:00
Arik Fraimovich
464b8368bf
Merge pull request #1301 from washort/connection-test
...
Add: "test connection" button for data sources
2016-10-20 10:21:31 +03:00
Arik Fraimovich
cb0ea7b63e
Show spinner while testing connection
2016-10-20 10:11:16 +03:00
Arik Fraimovich
ef07388d2a
Allow testing connection only after saving
2016-10-20 10:11:16 +03:00
Arik Fraimovich
8464d8c64a
Fix the way we were calling the test API -
...
Previously it was overriding the content of $scope.dataSource and
resulting in a broken form.
Also updated the messages.
2016-10-20 10:11:16 +03:00
Arik Fraimovich
37a02bfe37
Make the DataSourceTest api more consistent with other APIs.
2016-10-20 10:11:16 +03:00
Arik Fraimovich
41f7791c87
Make the DataSourceList#get call more robust
2016-10-20 10:10:42 +03:00
Arik Fraimovich
9041ccabd3
Change: update Raven version (5.27.0 had a bug)
2016-10-20 10:10:42 +03:00
Arik Fraimovich
d4a1a5b239
Update CSS files in embed.html
2016-10-20 10:10:42 +03:00
Arik Fraimovich
cf7ed8fae7
Change: catch all exceptions from query runners
2016-10-20 10:10:42 +03:00
Arik Fraimovich
f63d43c3cf
*Don't* anotate MSSQL queries..
2016-10-20 10:10:42 +03:00
Arik Fraimovich
aec38614c0
Change: make visualization embeds more printer friendly
2016-10-20 10:10:42 +03:00
Arik Fraimovich
459a25bedd
Revert settings screen menu to simple mode to allow extending it
2016-10-20 10:10:42 +03:00
Arik Fraimovich
14e024bca8
Add: allow changing alert email subject.
...
Fixes #1144 .
2016-10-20 10:10:42 +03:00
Arik Fraimovich
fc8985f689
Change: allow specifying recipient address when sending email test message.
...
Closes #1224 .
2016-10-20 10:10:42 +03:00
Arik Fraimovich
cecc1a9462
Fix: 0 is falsy, so need to check differently if there is value defined.
2016-10-20 10:10:42 +03:00
Arik Fraimovich
fe6497dfe7
Add: control over y axis min/max values
2016-10-20 10:10:42 +03:00
Arik Fraimovich
79df2b8d22
Add option to change the map tile layer
2016-10-20 10:10:42 +03:00
Arik Fraimovich
ef6a543850
Use group color for the marker-cluster
2016-10-20 10:10:42 +03:00
Arik Fraimovich
c17a6956dc
Change: upgrade Python packages
...
- pytz
- funcy
- raven (Sentry client)
- xlsxwriter
2016-10-20 10:10:42 +03:00
Arik Fraimovich
6775f01684
Celery: Upgrade Celery to more recent version.
...
This might help with worker stopping to take new tasks after some time.
Closes #1258 .
2016-10-20 10:10:42 +03:00
Arik Fraimovich
3a4754303d
Change: upgrade Requests to latest version.
...
Closes #643 .
Related #1258 .
2016-10-20 10:10:42 +03:00
Arik Fraimovich
f9824675f1
Fix: Redis memory leak.
...
We were appending new QueryTaskTracker ids to query_task_trackers sorted set
but we were never removing them...
Also removed the migration to create index on org_id as it created by default
by Peewee for foreign keys.
2016-10-20 10:10:42 +03:00
Arik Fraimovich
42ae78a017
Add: support for snapshot generation service
2016-10-20 10:10:42 +03:00
Arik Fraimovich
f56cbf051c
Fix: queries API was doing N+1 queries in most cases
2016-10-20 10:10:42 +03:00
Arik Fraimovich
ef80fb1d1a
Change: add more logging and information for refresh schemas task
2016-10-20 10:10:42 +03:00
Arik Fraimovich
b92f22c36e
Add: collect runtime metrics for Celery tasks
2016-10-20 10:10:42 +03:00
Arik Fraimovich
fde0ba1503
Add: feature toggle to control if to report query results count
2016-10-20 10:10:42 +03:00
Arik Fraimovich
c8b62755d0
Change: remove deprecated settings
2016-10-20 10:10:42 +03:00
Arik Fraimovich
7de2d6c101
Only show BigQuery GCE option when on a GCE instance
2016-10-20 10:10:42 +03:00
Arik Fraimovich
8cc4e2bee7
Add: support for loading BigQuery schema
2016-10-20 10:10:42 +03:00
Arik Fraimovich
7b0f5a195e
Add: support MongoDB SSL connections
2016-10-20 10:10:42 +03:00
Arik Fraimovich
0d8ee9ced7
Change: more flexible column width calculation
2016-10-20 10:10:42 +03:00
Arik Fraimovich
838c211198
Add: additional configuration for Celery jobs
2016-10-20 10:10:42 +03:00
Arik Fraimovich
9c3baed230
Fix: BoxPlot visualization wasn't rendering on a dashboard
2016-10-20 10:10:42 +03:00
Arik Fraimovich
435b49fa9c
Change: don't annotate MSSQL queries.
...
(I got tired of chasing weird unicode issues)
2016-10-20 10:10:42 +03:00
Arik Fraimovich
707df82b40
Add: support for date/time with seconds parameters
2016-10-20 10:10:42 +03:00
Arik Fraimovich
8116c6140f
Fix: properly render checkboxes in dynamic forms
2016-10-20 10:10:42 +03:00
Arik Fraimovich
34543e67f7
Fix: support for Unicode columns name in Google Spreadsheets
2016-10-20 10:10:42 +03:00
Arik Fraimovich
afe5cae2a9
Add: API to force refresh data source schema
2016-10-20 10:10:42 +03:00
Arik Fraimovich
94a0bddb3d
Typo fix in dashboard page.
2016-10-20 10:10:42 +03:00
Kazuhito Hokamura
9786063dbb
Add a comment
2016-10-20 10:10:42 +03:00
Kazuhito Hokamura
025e9d2710
Limit the editing functionality to only the text
2016-10-20 10:10:42 +03:00
Arik Fraimovich
a9562d361f
Change: paginate query page & add explicit urls.
...
- Paginate the queries API result.
- Split the API to /api/queries (all queries) and /api/queries/my which returns
a user's queries (or drafts).
- In the interface have explicit URLs for all queries (/queries), my queries (/queries/my)
and drafts (/queries/drafts).
2016-10-20 10:10:42 +03:00
Kazuhito Hokamura
97ad716d5a
Make it possible to edit a TextBox
2016-10-20 10:10:42 +03:00
Arik Fraimovich
95367abc91
Add JQL to default enabled query runners.
2016-10-20 10:10:42 +03:00
Tsuyoshi Tatsukawa
f7af1fa82a
add Content-Type to JSON response of QueryResultResource
2016-10-20 10:10:42 +03:00
Arik Fraimovich
5321948e46
Add documentation on JIRA datasource
2016-10-20 10:10:42 +03:00
Arik Fraimovich
df437999ca
Add JIRA query runner
2016-10-20 10:10:42 +03:00
Arik Fraimovich
f4b87e76a3
Change: update Slack configuration titles.
2016-10-20 10:10:42 +03:00
Arik Fraimovich
f0d0d60dc1
Change: don't annotate BigQuery queries
...
It's not really useful anyway and breaks support for `#StandardSQL` directive.
2016-10-20 10:10:42 +03:00
Arik Fraimovich
26bd08bb2b
Add markers cluster support & cleanup/refactor code.
2016-10-20 10:10:42 +03:00
Hirotaka Suzuki
e5146c3755
Add REDASH_FEATURE_DISABLE_REFRESH_QUERIES setting
2016-10-20 10:10:42 +03:00
IllusiveMilkman
f12d47752c
Update bootstrap.sh
...
Check for Ubuntu 16.04 before upgrading pip.
2016-10-20 10:10:42 +03:00
Arik Fraimovich
7683402741
Move around some functions and add support for window resize event.
2016-10-20 10:10:42 +03:00
Arik Fraimovich
ba354ce65a
Remove unnecessary code.
2016-10-20 10:10:42 +03:00
Arik Fraimovich
f892a3c70a
Fix: use key_as_string when available.
2016-10-20 10:10:42 +03:00
IllusiveMilkman
cc1dae8eed
Update bootstrap.sh
...
Testing script on clean install of Ubuntu Desktop 16.04.1.
pip fails if not upgraded beforehand, whether "sudo" or "sudo -s" or "sudo -sH" is run.
After this modification it works perfectly from a clean install. Below are my steps if anyone should want to replicate or validate:
1. Clean install of Ubuntu 16.04.1 Desktop (on VM)
2. sudo apt-get -y install git
3. mkdir ~/git
4. cd ~/git
5. git clone https://github.com/getredash/redash
6. cd ~/git/redash/setup/ubuntu
7. chmod +x bootstrap.sh
8. nano bootstrap.sh
9. added "pip install --upgrade pip" to the script above the "pip install -U..." line.
10. Saved script.
11. sudo -H ./bootstrap.sh
Note that the "-H" is necessary in order to run the script successfully, otherwise you will run into pip ownership issues.
2016-10-20 10:10:42 +03:00
Arik Fraimovich
0436c3b5b7
Use smaller Plot.ly build
2016-10-20 10:10:42 +03:00
Arik Fraimovich
e810b36496
Sepcify specific version of Plotly
2016-10-20 10:10:42 +03:00
Arik Fraimovich
50ece739d9
Remove non existing cache directory.
2016-10-20 09:16:08 +03:00
Arik Fraimovich
2d2df5c9e0
Try newer version of NodeJS for builds.
2016-10-20 08:56:19 +03:00
Allen Short
d54e9125d9
Connection-test UI
2016-10-19 12:03:28 -05:00
zoetrope
78bc42e65c
add environment variable name in doc
2016-10-13 10:58:00 +09:00
zoetrope
186537d849
add environment variable name in doc
2016-10-13 10:57:13 +09:00
zoetrope
a729601dff
specify entityid in AuthnRequest in SAML
2016-10-13 10:19:41 +09:00
zoetrope
07af792943
use local metadata in saml
2016-10-13 10:11:37 +09:00
Arik Fraimovich
c14d119fe7
Change: update Raven version (5.27.0 had a bug)
2016-10-10 18:08:15 +03:00
Arik Fraimovich
1c4225beff
Update CSS files in embed.html
2016-10-09 22:57:34 +03:00
Arik Fraimovich
53b710ee7b
Change: catch all exceptions from query runners
2016-10-09 22:52:28 +03:00
Arik Fraimovich
04398ff909
*Don't* anotate MSSQL queries..
2016-10-09 13:50:00 +03:00
Arik Fraimovich
ce77f452c7
Change: make visualization embeds more printer friendly
2016-10-09 13:23:37 +03:00
Arik Fraimovich
7a855d1e0a
Revert settings screen menu to simple mode to allow extending it
2016-10-09 13:15:14 +03:00
Arik Fraimovich
0235d37005
Merge pull request #1335 from getredash/add-yaxis-scales
...
Add: allow changing alert email subject.
2016-10-09 10:02:19 +03:00
Arik Fraimovich
5df4e7eb78
Add: allow changing alert email subject.
...
Fixes #1144 .
2016-10-09 09:44:34 +03:00
Arik Fraimovich
015b1dc8fd
Merge pull request #1334 from getredash/add-yaxis-scales
...
Change: allow specifying recipient address when sending email test message
2016-10-09 09:19:08 +03:00
Arik Fraimovich
8e9e288a1d
Change: allow specifying recipient address when sending email test message.
...
Closes #1224 .
2016-10-09 09:15:47 +03:00
Arik Fraimovich
2135dfd2e5
Merge pull request #1333 from getredash/add-yaxis-scales
...
Add: control over y axis min/max values
2016-10-09 09:14:58 +03:00
Arik Fraimovich
08676a3d0b
Fix: 0 is falsy, so need to check differently if there is value defined.
2016-10-09 09:06:33 +03:00
Arik Fraimovich
1ac3119648
Add: control over y axis min/max values
2016-10-08 23:29:30 +03:00
Arik Fraimovich
39aaa2fd94
Merge pull request #1292 from getredash/add-cluster-marker
...
Change: improvements to map visualization
2016-10-08 15:37:51 +03:00
Arik Fraimovich
85fe74f3db
Add option to change the map tile layer
2016-10-08 15:34:20 +03:00
Arik Fraimovich
7cbf350b73
Use group color for the marker-cluster
2016-10-08 11:59:19 +03:00
Arik Fraimovich
b22191b789
Merge pull request #1332 from getredash/small
...
Change: upgrade Python packages
2016-10-08 11:33:16 +03:00
Arik Fraimovich
23ba98bc94
Merge pull request #1331 from getredash/small
...
Celery: Upgrade Celery to more recent version.
2016-10-08 11:26:23 +03:00
Arik Fraimovich
66f8922d5b
Change: upgrade Python packages
...
- pytz
- funcy
- raven (Sentry client)
- xlsxwriter
2016-10-08 11:25:54 +03:00
Arik Fraimovich
3283116518
Merge pull request #1330 from getredash/small
...
Change: upgrade Requests to latest version.
2016-10-08 11:10:09 +03:00
Arik Fraimovich
2565af604e
Celery: Upgrade Celery to more recent version.
...
This might help with worker stopping to take new tasks after some time.
Closes #1258 .
2016-10-08 11:08:28 +03:00
Arik Fraimovich
0d944794e4
Merge pull request #1329 from getredash/small
...
Fix: Redis memory leak.
2016-10-08 11:03:56 +03:00
Arik Fraimovich
7cc22c71a1
Change: upgrade Requests to latest version.
...
Closes #643 .
Related #1258 .
2016-10-08 11:03:43 +03:00
Arik Fraimovich
4d47583a94
Fix: Redis memory leak.
...
We were appending new QueryTaskTracker ids to query_task_trackers sorted set
but we were never removing them...
Also removed the migration to create index on org_id as it created by default
by Peewee for foreign keys.
2016-10-08 10:59:52 +03:00
Arik Fraimovich
49e788a1aa
Merge pull request #1328 from getredash/small
...
Add: support for snapshot generation service
2016-10-07 17:34:10 +03:00
Arik Fraimovich
7145aa2086
Merge pull request #1325 from getredash/small
...
Fix: queries API was doing N+1 queries in most cases
2016-10-07 00:08:07 +03:00
Arik Fraimovich
d1a3ed312a
Add: support for snapshot generation service
2016-10-07 00:07:54 +03:00
Arik Fraimovich
2db4b67505
Fix: queries API was doing N+1 queries in most cases
2016-10-07 00:00:41 +03:00
Arik Fraimovich
39091e006a
Merge pull request #1324 from getredash/small
...
Change: add more logging and information for refresh schemas task
2016-10-06 22:20:20 +03:00
Arik Fraimovich
229ca6cb52
Merge pull request #1323 from getredash/small
...
Add: collect runtime metrics for Celery tasks
2016-10-06 15:54:58 +03:00
Arik Fraimovich
2ac64a7d08
Change: add more logging and information for refresh schemas task
2016-10-06 15:54:46 +03:00
Arik Fraimovich
00acaa214b
Add: collect runtime metrics for Celery tasks
2016-10-06 15:30:43 +03:00
Arik Fraimovich
462faea52d
Merge pull request #1316 from getredash/small
...
Change: remove deprecated settings
2016-10-05 17:22:02 +03:00
Arik Fraimovich
d6dd95db31
Add: feature toggle to control if to report query results count
2016-10-05 17:19:25 +03:00
Arik Fraimovich
a8fa68a563
Change: remove deprecated settings
2016-10-05 17:15:46 +03:00
Arik Fraimovich
931a1f3379
Merge pull request #1315 from getredash/small
...
Add: support for loading BigQuery schema
2016-10-05 17:15:13 +03:00
Arik Fraimovich
0952cf8178
Only show BigQuery GCE option when on a GCE instance
2016-10-05 17:07:01 +03:00
Arik Fraimovich
0eab12880f
Add: support for loading BigQuery schema
2016-10-05 16:56:59 +03:00
Arik Fraimovich
39b4f9af22
Merge pull request #1314 from getredash/small
...
Add: support MongoDB SSL connections
2016-10-05 16:56:55 +03:00
Arik Fraimovich
1049d46a20
Add: support MongoDB SSL connections
2016-10-05 16:54:22 +03:00
Arik Fraimovich
73e1837469
Merge pull request #1313 from getredash/small
...
Change: more flexible column width calculation
2016-10-05 16:53:52 +03:00
Arik Fraimovich
ca1ca9b451
Merge pull request #1312 from getredash/small
...
Add: additional configuration for Celery jobs
2016-10-05 16:49:32 +03:00
Arik Fraimovich
fb30a8217c
Change: more flexible column width calculation
2016-10-05 16:43:45 +03:00
Arik Fraimovich
30451bc0d9
Add: additional configuration for Celery jobs
2016-10-05 16:41:41 +03:00
Arik Fraimovich
cd2e9276fb
Merge pull request #1311 from getredash/small
...
Fix: BoxPlot visualization wasn't rendering on a dashboard
2016-10-05 16:35:10 +03:00
Arik Fraimovich
fc00e61d49
Merge pull request #1310 from getredash/small
...
Add: support for date/time with seconds parameters
2016-10-05 16:34:32 +03:00
Arik Fraimovich
6a973f31b3
Fix: BoxPlot visualization wasn't rendering on a dashboard
2016-10-05 16:32:53 +03:00
Arik Fraimovich
a562ce748d
Merge pull request #1309 from getredash/small
...
Fix: properly render checkboxes in dynamic forms
2016-10-05 16:32:20 +03:00
Arik Fraimovich
4462afc670
Change: don't annotate MSSQL queries.
...
(I got tired of chasing weird unicode issues)
2016-10-05 16:31:23 +03:00
Arik Fraimovich
ad5e4f46d6
Add: support for date/time with seconds parameters
2016-10-05 16:27:39 +03:00
Arik Fraimovich
d48192cb0f
Merge pull request #1308 from getredash/small
...
Fix: support for Unicode columns name in Google Spreadsheets
2016-10-05 16:26:05 +03:00
Arik Fraimovich
1e85caa6c1
Fix: properly render checkboxes in dynamic forms
2016-10-05 16:25:34 +03:00
Arik Fraimovich
649e0bc53f
Fix: support for Unicode columns name in Google Spreadsheets
2016-10-05 16:23:07 +03:00
Arik Fraimovich
d72a19894a
Merge pull request #1307 from getredash/small
...
Add: API to force refresh data source schema
2016-10-05 16:20:45 +03:00
Arik Fraimovich
11a2b55c08
Add: API to force refresh data source schema
2016-10-05 16:17:48 +03:00
Arik Fraimovich
9cd9958827
Typo fix in dashboard page.
2016-10-05 16:14:19 +03:00
Arik Fraimovich
beb89ec657
Merge pull request #1305 from hokaccha/edit-text-box
...
Add: UI to edit dashboard text box widget
2016-10-05 16:12:47 +03:00
Kazuhito Hokamura
eb47d88b33
Add a comment
2016-10-05 22:08:23 +09:00
Kazuhito Hokamura
0530b5fe1e
Limit the editing functionality to only the text
2016-10-05 22:03:39 +09:00
Arik Fraimovich
e8eb840d32
Merge pull request #1279 from IllusiveMilkman/patch-2
...
Change: update bootstrap.sh to support Ubuntu 16.04
2016-10-05 14:47:35 +03:00
Arik Fraimovich
8cf0252b07
Merge pull request #1262 from getredash/plotly_upgrade
...
Change: upgrade Plot.ly version and switch to smaller build
2016-10-05 14:45:26 +03:00
Arik Fraimovich
0b79fb833e
Merge pull request #1306 from getredash/pagination
...
Change: paginate queries page & add explicit urls.
2016-10-05 14:44:01 +03:00
Arik Fraimovich
5096e4ed79
Change: paginate query page & add explicit urls.
...
- Paginate the queries API result.
- Split the API to /api/queries (all queries) and /api/queries/my which returns
a user's queries (or drafts).
- In the interface have explicit URLs for all queries (/queries), my queries (/queries/my)
and drafts (/queries/drafts).
2016-10-05 14:14:26 +03:00
Kazuhito Hokamura
83ffd915c8
Make it possible to edit a TextBox
2016-10-04 22:31:28 +09:00
Arik Fraimovich
e8582ec100
Add JQL to default enabled query runners.
2016-09-28 09:43:47 +03:00
Allen Short
6829192854
Connection-test queries
2016-09-27 18:57:47 -05:00
Alexander Leibzon
fefcb928da
add memsql as datasource
2016-09-27 19:13:44 +03:00
Arik Fraimovich
41f99f54cf
Merge pull request #1299 from tatsukawa/json-contenttype
...
Change: send Content-Type header (application/json) in query results responses
2016-09-27 10:50:44 +03:00
Tsuyoshi Tatsukawa
3b6017495e
add Content-Type to JSON response of QueryResultResource
2016-09-27 15:14:32 +09:00
Arik Fraimovich
808fdd4507
Merge pull request #1298 from getredash/add_jql
...
Add: JIRA (JQL) query runner
2016-09-26 17:08:39 +03:00
Arik Fraimovich
aefd2fde0a
Add documentation on JIRA datasource
2016-09-26 17:03:12 +03:00
Arik Fraimovich
af56f59255
Add JIRA query runner
2016-09-26 16:48:53 +03:00
Arik Fraimovich
dfb1a204e2
Merge pull request #1297 from getredash/arikfr-patch-1
...
Change: update Slack configuration titles.
2016-09-26 13:34:19 +03:00
Arik Fraimovich
b711e5c4a2
Change: update Slack configuration titles.
2016-09-26 11:04:48 +03:00
Arik Fraimovich
8c1056cc4f
Merge pull request #1294 from getredash/arikfr-patch-1
...
Change: don't annotate BigQuery queries
2016-09-26 10:15:04 +03:00
Arik Fraimovich
9d6b3f14a5
Change: don't annotate BigQuery queries
...
It's not really useful anyway and breaks support for `#StandardSQL` directive.
2016-09-23 18:13:42 +03:00
Arik Fraimovich
03217dd7ea
Add markers cluster support & cleanup/refactor code.
2016-09-22 23:08:32 +03:00
Arik Fraimovich
ff9e844204
Merge pull request #1280 from hirotaka-s/feature/disable_refresh_queries_setting
...
Add: configuration flag to disable scheduled queries
2016-09-20 12:41:24 +03:00
Hirotaka Suzuki
01eb099c3d
Add REDASH_FEATURE_DISABLE_REFRESH_QUERIES setting
2016-09-20 17:56:18 +09:00
IllusiveMilkman
2b25f2e80a
Update bootstrap.sh
...
Check for Ubuntu 16.04 before upgrading pip.
2016-09-19 20:35:35 +02:00
Arik Fraimovich
6d686f03a3
Move around some functions and add support for window resize event.
2016-09-18 15:34:08 +03:00
Arik Fraimovich
de222429a1
Remove unnecessary code.
2016-09-18 15:23:29 +03:00
Arik Fraimovich
a3cf92ecf6
Merge pull request #1289 from getredash/es_parser
...
Change: use key_as_string when available (ElasticSearch query runner)
2016-09-18 08:49:05 +03:00
Arik Fraimovich
37b40164ab
Fix: use key_as_string when available.
2016-09-17 16:50:54 +03:00
Arik Fraimovich
e155191c93
Merge pull request #1285 from falling-down/oracle-metadata
...
Change: do not display Oracle tablespace name in schema browser
2016-09-14 22:24:11 +03:00
Matthew Carter
b20b263ed1
Do not display Oracle tablespace name in schema browser
...
Does not make sense to list tablespace name to end user.
Also include all tables visible to user for querying not just owned by user.
Do not list known system tables in schema browser.
2016-09-12 12:47:00 -04:00
Matthew Carter
8cfbf8b8bb
Merge pull request #1 from getredash/master
...
update master from upstream
2016-09-12 11:57:50 -04:00
Arik Fraimovich
e42f93fcce
Merge pull request #1283 from getredash/fix/gs_dup_columns
...
Fix: schema browser was unstable after opening a table
2016-09-11 15:29:35 +03:00
Arik Fraimovich
b9d1e43a8e
Fix: schema browser was unstable after opening a table ( closes #1261 )
2016-09-11 15:26:48 +03:00
Arik Fraimovich
6cbc39cbe2
Merge pull request #1282 from getredash/fix/gs_dup_columns
...
Change: deduplicate Google Spreadsheet columns
2016-09-11 10:10:51 +03:00
Arik Fraimovich
09a848f524
Change: deduplicate Google Spreadsheet columns
2016-09-11 09:41:15 +03:00
Arik Fraimovich
21a9b4b03e
Fix: in multi-org setup login after logout is broken
2016-09-08 15:26:56 +03:00
IllusiveMilkman
d9623faf8c
Update bootstrap.sh
...
Testing script on clean install of Ubuntu Desktop 16.04.1.
pip fails if not upgraded beforehand, whether "sudo" or "sudo -s" or "sudo -sH" is run.
After this modification it works perfectly from a clean install. Below are my steps if anyone should want to replicate or validate:
1. Clean install of Ubuntu 16.04.1 Desktop (on VM)
2. sudo apt-get -y install git
3. mkdir ~/git
4. cd ~/git
5. git clone https://github.com/getredash/redash
6. cd ~/git/redash/setup/ubuntu
7. chmod +x bootstrap.sh
8. nano bootstrap.sh
9. added "pip install --upgrade pip" to the script above the "pip install -U..." line.
10. Saved script.
11. sudo -H ./bootstrap.sh
Note that the "-H" is necessary in order to run the script successfully, otherwise you will run into pip ownership issues.
2016-09-08 10:28:11 +02:00
Arik Fraimovich
ef4699aca7
Merge pull request #1269 from kurtgooden/big_query_drive
...
Add: Google Drive federated tables support in BigQuery query runner
2016-09-07 17:55:44 +03:00
Kurt Gooden
43075f741d
Reverted GCE change
2016-09-07 06:16:06 -04:00
Kurt Gooden
ddd91e37db
Merge remote-tracking branch 'getredash/master' into big_query_drive
2016-09-07 06:13:48 -04:00
Arik Fraimovich
4caf2e309d
Merge pull request #1277 from getredash/arikfr-patch-1
...
Set specific version of cryptography lib
2016-09-07 08:48:04 +03:00
Arik Fraimovich
0eb5a7d203
Set specific version of cryptography
...
This to avoid incompatibility with `oauth2client`.
2016-09-07 08:45:40 +03:00
Arik Fraimovich
170bd65237
Merge pull request #1272 from ariarijp/fix-treasuredata-query-runner
...
Fix: TreasureData get_schema method was returning array instead of string as column name
2016-09-06 08:28:00 +03:00
ariarijp
2739f04f1e
Fix get_schema method
2016-09-03 22:02:16 +09:00
Kurt Gooden
4a8a67f6f4
Add Google Drive scope to Big Query
...
To access federated tables based off Google Drive files, an additional
scope is needed during OAuth.
2016-08-31 23:05:44 -04:00
Arik Fraimovich
4710c4193e
Merge pull request #1265 from getredash/fix/dashboard_refresh
...
Fix: refresh modal not working for unsaved query
2016-08-30 18:32:55 +03:00
Arik Fraimovich
2e5ec26be9
Mention how to restart the services after mail configuration update.
2016-08-30 18:11:05 +03:00
Arik Fraimovich
cfbb466f92
Fix #1263 : refresh modal not working for unsaved query
2016-08-30 18:04:58 +03:00
Arik Fraimovich
bc3a5ab04c
Merge pull request #1264 from getredash/fix/dashboard_refresh
...
Fix: dashboard refresh not working
2016-08-30 17:57:56 +03:00
Arik Fraimovich
db4aec22f6
Fix #1184 : dashboard refresh not working.
2016-08-30 17:55:10 +03:00
Arik Fraimovich
d22f0d44b6
Merge pull request #1216 from atsaki/noniteractive-upgrade
...
Change: bootstrap.sh - use non interactive dist-upgrade
2016-08-29 19:13:49 +03:00
Arik Fraimovich
03837c0659
Merge pull request #1242 from ereli/patch-1
...
Docs: add warning re. quotes on column names and BigQuery
2016-08-29 19:12:19 +03:00
Arik Fraimovich
2eeb94765d
Merge pull request #1236 from yershalom/master
...
Add: query runner for Cassandra and ScyllaDB
2016-08-29 13:26:22 +03:00
Arik Fraimovich
9fef335315
Use smaller Plot.ly build
2016-08-28 23:29:58 +03:00
Arik Fraimovich
17726dbcb9
Sepcify specific version of Plotly
2016-08-28 23:29:45 +03:00
Arik Fraimovich
10b398e8e6
Merge pull request #1249 from mystelynx/override-slack-params
...
Add: override slack webhook parameters
2016-08-28 22:34:01 +03:00
Arik Fraimovich
2b5e34099f
Merge pull request #1252 from rohanpd/get-presto-schema
...
Add: Schema loading support for Presto query runner (using information_schema)
2016-08-27 15:07:07 +03:00
Arik Fraimovich
e05a63db9a
Update recommended instance size.
2016-08-27 14:58:33 +03:00
Arik Fraimovich
9a980759d3
Merge pull request #1255 from vishesh92/add-influxdb-documentation
...
Docs: add documentation for InfluxDB
2016-08-26 22:27:39 +03:00
vishesh92
8ce02d3003
Add documentation for influxdb
2016-08-25 12:39:35 +05:30
Arik Fraimovich
6202d0963d
Merge pull request #1240 from easytaxibr/bugfix/public_dashboard_not_found
...
Fix: when shared dashboard token not found, return 404
2016-08-25 00:08:44 +03:00
syerushalmy
d41b84eb2e
Fixed syntax error at _get_tables
2016-08-24 10:19:20 +03:00
Wesley Batista
e7d6ac07c9
Catch the error and respond with 404
2016-08-23 17:51:40 -03:00
Arik Fraimovich
ba30577601
Rename 0025_add_notification_destination.py to 0025_add_query_snippets_table.py
2016-08-23 23:06:36 +03:00
syerushalmy
7cce9d5d6e
Added Auth importer for cassandra
2016-08-23 20:04:17 +03:00
syerushalmy
b308e0275c
Removed cursor.close() from hive_ds because its not needed
2016-08-23 16:55:55 +03:00
Rohan Dhupelia
0319acc7ca
add the ability to load the schema for the presto query runner
2016-08-23 21:32:12 +10:00
Arik Fraimovich
93aac14c87
Merge pull request #1251 from getredash/feature/snippets
...
Fix: autocomplete went crazy when database has no autocomplete.
2016-08-23 08:51:08 +03:00
Arik Fraimovich
ca6ee5e04f
Fix: autocomplete went crazy when database has no autocomplete.
2016-08-23 01:43:29 +03:00
Arik Fraimovich
2aaf5dd2f0
Merge pull request #1250 from getredash/feature/snippets
...
Add: query snippets feature
2016-08-23 01:35:46 +03:00
Arik Fraimovich
10f5ecdb00
Add: query snippets feature
2016-08-22 23:58:00 +03:00
mystelynx
6ba76debf0
override webhook params
2016-08-22 11:12:46 +09:00
Arik Fraimovich
b8eca28e20
Merge pull request #1246 from getredash/large-schema
...
Fix: support large schemas in schema browser
2016-08-19 23:41:10 +03:00
Arik Fraimovich
490928d474
Fix: support large schemas in schema browser
2016-08-19 23:38:38 +03:00
Arik Fraimovich
19530f4132
Merge pull request #1245 from getredash/feature/ace
...
Change: switch from CodeMirror to Ace editor
2016-08-19 23:24:45 +03:00
Arik Fraimovich
2e1dce5961
Switch from CodeMirror to Ace editor
2016-08-19 23:15:34 +03:00
Cassio A. Moreto
d5b374c540
Create proxy_pass.rst
...
Add docpage of proxy pass configuration.
2016-08-19 15:56:34 -03:00
Ereli
94ce4b7b6e
adding warning not to use quotes on column names
...
Bigquery doesn't work with "Action__filter" as it doesn't support quoted field names.
2016-08-19 13:58:48 +01:00
Wesley Batista
dfb7cc1934
Catch the error and respond with 404
2016-08-18 12:27:18 -03:00
syerushalmy
37271c746c
Switched to fetch_columns instead of messy code
2016-08-17 10:59:09 +03:00
syerushalmy
986dc686bb
Removed unnessecery exception throw
2016-08-17 10:42:20 +03:00
syerushalmy
bd5039ad95
Fixed little syntax error
2016-08-16 16:04:21 +03:00
syerushalmy
37873196ec
Fixed some syntax
2016-08-16 15:59:51 +03:00
syerushalmy
87d77d4d27
Added cassandra-driver to requirements_all_ds.txt file
2016-08-16 14:12:35 +03:00
syerushalmy
eee2e7c833
Added new DS for Cassandra and ScyllaDB
2016-08-16 14:10:50 +03:00
Arik Fraimovich
dfb92dbb4e
Merge pull request #1234 from getredash/arikfr-patch-1
...
Change: MongoDB query runner set DB name as mandatory
2016-08-11 15:40:15 +03:00
Arik Fraimovich
5baf72a01e
Change: MongoDB query runner set DB name as mandatory
2016-08-11 15:36:46 +03:00
Arik Fraimovich
b78100355c
Merge pull request #1223 from toyama0919/master
...
Fix: Alert: when hipchat Alert.name is multibyte character, occur error.
2016-08-10 17:04:00 +03:00
Arik Fraimovich
b750843865
Merge pull request #1230 from kataring/presto-annotate_query-true
...
Change: annotate Presto queries with metadata
2016-08-10 17:03:31 +03:00
Arik Fraimovich
a69ee0cfe9
Merge pull request #1225 from hokaccha/fix-document
...
Fix: RST formatting of the Vagrant documentation
2016-08-10 16:43:47 +03:00
Arik Fraimovich
0b928e6a9b
Merge pull request #1227 from hokaccha/fix-provisioning-script
...
Fix: Bower install fails in vagrant
2016-08-10 16:40:51 +03:00
Arik Fraimovich
a411af2512
Merge pull request #1232 from hokaccha/fix-confirm-dialog
...
Fix: don't show warning when query string (parameters value) changes
2016-08-10 15:53:44 +03:00
Kazuhito Hokamura
7843d2ee84
Fix: don't show warning when query string (parameters value) changes
2016-08-10 21:43:05 +09:00
Noriaki Katayama
1d693ad220
annotate_query to True
2016-08-09 19:12:49 +09:00
toyama0919
88d61e8faa
apply reviews arikfr. string to unicode.
2016-08-09 19:01:13 +09:00
Kazuhito Hokamura
058b6bc37c
Fix failing bower install
2016-08-06 22:21:00 +09:00
Arik Fraimovich
8d8af7386c
Merge pull request #1226 from getredash/feature/sankey
...
Add: Sankey visualization
2016-08-05 23:00:42 +03:00
Arik Fraimovich
91ca74b46c
Add: Sankey visualization
2016-08-05 22:32:20 +03:00
Kazuhito Hokamura
1e186d10a8
Fix RST formatting
2016-08-06 01:36:06 +09:00
Arik Fraimovich
14dea68e25
Update screenshots.
2016-08-04 08:30:39 +03:00
Arik Fraimovich
12896ed039
Update screenshots.
2016-08-04 08:30:04 +03:00
Arik Fraimovich
549fe8a465
Add ap-northeast-2 AMI ( closes #1135 )
2016-08-03 17:27:47 +03:00
Arik Fraimovich
eafe0dbe34
Update AWS images
2016-08-03 17:25:10 +03:00
Arik Fraimovich
7598048317
Update bootstrap.sh:
...
- Update version to 0.11.1.
- Move all apt commands to the beginning of the script and add the missing ones (lib-sasl).
- Fix the Redash Metadata data source creation command.
2016-08-03 16:52:45 +03:00
Arik Fraimovich
17fa957a91
Update Packer configuration to remove SSH keys to comply with AWS marketplace
2016-08-03 16:52:06 +03:00
toyama0919
ae3af64c09
Fix: Alert: when hipchat Alert.name is multibyte character, occur error.
2016-08-03 09:56:54 +09:00
Arik Fraimovich
a02eddabb5
Merge pull request #1222 from getredash/feature/sunburst_visualization
...
Add: additional results format for sunburst visualization
2016-07-31 23:10:18 +03:00
Arik Fraimovich
ca7d8699c8
Add additional results format for sunburst
2016-07-31 23:05:00 +03:00
Arik Fraimovich
3dbb5a6bfc
Merge pull request #1221 from getredash/feature/sunburst_visualization
...
Fix: sunburst didn't handle all cases of path lengths
2016-07-31 15:48:01 +03:00
Arik Fraimovich
50419f3d8c
Fix: sunburst didn't handle all cases of path lengths
2016-07-31 15:46:00 +03:00
Arik Fraimovich
0e70188cb4
Merge pull request #1213 from getredash/feature/sunburst_visualization
...
Add: new sunburst sequence visualization
2016-07-31 10:55:53 +03:00
Arik Fraimovich
77ce9b1d58
Add help paragraph on data shape
2016-07-31 10:53:00 +03:00
Arik Fraimovich
20206048af
Redraw sunburst on window resize or options change
2016-07-31 10:48:52 +03:00
Arik Fraimovich
a7cc1eee5f
Merge pull request #1218 from getredash/arikfr-patch-1
...
Fix: updated result not being saved when changing query text.
2016-07-28 15:30:16 +03:00
Arik Fraimovich
295ca92e44
Simplify the code.
2016-07-28 15:30:05 +03:00
Arik Fraimovich
1995fe4258
Fix: updated result not being saved when changing query text.
2016-07-28 15:26:00 +03:00
Arik Fraimovich
5b20fe21aa
Merge pull request #1217 from atsaki/install-libffi-dev
...
Change: install libffi-dev for Cryptography (Ubuntu setup script)
2016-07-28 11:32:55 +03:00
Atsushi Sasaki
738cd1d69d
non interactive dist-upgrade
2016-07-28 15:24:13 +09:00
Atsushi Sasaki
57651f177b
install libffi-dev for cryptography
2016-07-28 15:23:12 +09:00
Arik Fraimovich
061783313a
Merge pull request #1215 from getredash/fix/alert_email
...
Fix: email alerts not working
2016-07-27 16:54:02 +03:00
Arik Fraimovich
218937b175
Skip email sending if there are no recipients
2016-07-27 16:48:17 +03:00
Arik Fraimovich
c43357cc77
Fix #1212 : email alerts not being sent
2016-07-27 16:47:16 +03:00
Arik Fraimovich
42e7a41fcc
Typo fix.
2016-07-27 16:21:15 +03:00
Arik Fraimovich
52cbb42aaf
Implement the visualization rendering logic
2016-07-26 18:06:54 +03:00
Arik Fraimovich
767fc3644a
Base skeleton for the new visualization
2016-07-25 11:27:39 +03:00
Arik Fraimovich
9a6d2d7c62
Merge pull request #1204 from falling-down/vertica-metadata
...
Add: show views in schema browser for Vertica data sources
2016-07-25 10:43:16 +03:00
Arik Fraimovich
a9fac34560
Merge pull request #1206 from kitsuyui/update-pymssql-version
...
Change: update pymssql version to 2.1.3
2016-07-25 10:42:25 +03:00
kitsuyui
6a9467451a
Update pymssql version. (is needed for tds_version keyword argument)
...
- https://github.com/pymssql/pymssql/releases/tag/v2.1.3
2016-07-25 12:15:31 +09:00
Matthew Carter
56ffec1be7
view metadata missing from Vertica
2016-07-24 15:31:11 -04:00
Arik Fraimovich
5d43cbe67f
Merge pull request #1198 from mystelynx/add/bigquery-config-sql-type
...
Change: add support for Standard SQL in BigQuery query runner
2016-07-24 11:45:09 +03:00
mystelynx
e0e5dd3dd8
fix key name and title
2016-07-21 21:56:57 +09:00
mystelynx
2dac682e8e
specify to use standard sql or not
2016-07-21 21:44:16 +09:00
mystelynx
f524dda88b
add bigquery configuration to use legacy/standard sql
2016-07-21 21:13:48 +09:00
Arik Fraimovich
84d0c2294c
Merge pull request #1193 from ken880guchi/modify-ken880guchi-patch-1
...
Change: modify the argument order of moment.add function call
2016-07-20 15:49:09 +03:00
Arik Fraimovich
e0485dec56
Merge pull request #1195 from AntoineAugusti/patch-2
...
Docs: fix typo in maintenance page title
2016-07-20 11:17:07 +03:00
Antoine Augusti
fb523725f6
Typo
2016-07-20 10:12:51 +02:00
Kenya Yamaguchi
1dd736d9b5
Modify the argument order of moment.add function
2016-07-20 01:19:21 +09:00
Arik Fraimovich
600afa5c82
Merge pull request #1138 from smartcanvas/feature/bigquery_udf
...
Add: ability to register user defined function (UDF) resources for BigQuery DataSource/Query
2016-07-15 19:17:45 +03:00
Arik Fraimovich
78f65b145a
Merge pull request #1187 from getredash/arikfr-patch-3
...
Fix: read only users receive the permission error modal in query view
2016-07-14 22:05:57 +03:00
Arik Fraimovich
ea28e71170
Fix: read only users receive the permission error modal in query view
...
Closes #1153 .
2016-07-14 22:03:34 +03:00
Arik Fraimovich
9193fed393
Mention Extended JSON support in MongoDB docs.
2016-07-12 09:35:44 +03:00
Arik Fraimovich
57ee9fd18b
Fix formatting.
2016-07-12 09:31:52 +03:00
Arik Fraimovich
3f1d48b1f2
Update restart documentation.
2016-07-12 09:27:23 +03:00
Arik Fraimovich
7844b908de
Merge pull request #1104 from kitsuyui/fix/unicode-error-with-sql-server
...
Fix #1101 : MSSQL Query runner: query execution fails if user name has unicode characters
2016-07-11 18:17:30 +03:00
Arik Fraimovich
28ffff8930
Update Query Result Format page.
2016-07-11 16:19:55 +03:00
Arik Fraimovich
21283e2e83
Merge pull request #1181 from getredash/fix/gs
...
Fix: Excel file generation fails when row missing column value.
2016-07-11 11:54:25 +03:00
Arik Fraimovich
d4bfbc2c57
Fix: Excel file generation fails when row missing column value.
2016-07-11 11:51:55 +03:00
Arik Fraimovich
49d8a99bc4
Merge pull request #1176 from someones/org_groups_list
...
Add: 'list' command for org and groups CLI
2016-07-11 10:55:55 +03:00
Arik Fraimovich
dae2907ca3
Merge pull request #1177 from someones/users_list_fix
...
Fix: users list CLI command was broken
2016-07-11 10:54:50 +03:00
Arik Fraimovich
dd45fe04ee
Merge pull request #1179 from kitsuyui/fix/not-shown-left-pane
...
Fix: schema not loading when table name has unicode characters
2016-07-11 10:54:11 +03:00
kitsuyui
74021c2d5a
Fix : #1178 Left Pane is not shown when database contains table that name has unicode characters (MSSQL)
...
- Update table_name to be unicode (not str).
2016-07-11 16:46:17 +09:00
Adam Griffiths
87d7d9cb5d
Fix a copy paste error that broke list command
2016-07-11 17:05:09 +10:00
Adam Griffiths
697e377bec
Add 'manage.py groups list' command
...
'groups list' simply prints out groups.
--org option is provided, limits printing to groups of
the specified organization.
--org accepts organization slugs.
2016-07-11 16:57:07 +10:00
Adam Griffiths
99906c1d0d
Add 'manage.py org list' command
...
'org list' simply prints out the organizations.
2016-07-11 16:52:17 +10:00
Arik Fraimovich
b1937aaab2
Merge pull request #1173 from smartcanvas/fix/cursor-pointer-for-table-headers
...
Add: add cursor:pointer to SmartTable headers to indicate it's clickable
2016-07-06 15:58:12 +03:00
fabito
cd449183bf
add cursor:pointer to smart table headers
2016-07-06 09:10:01 -03:00
Arik Fraimovich
dd0d29467e
Merge pull request #1159 from shyamgopal/patch-1
...
Docs: update mention the option of querying Google Spreadsheet with Google BigQuery
2016-07-06 09:20:02 +03:00
Arik Fraimovich
ff49d25963
Merge pull request #1170 from easytaxibr/fix/docker_create_database
...
Fix: change parameters for 'manage.py ds new' CLI
2016-07-06 09:17:52 +03:00
ShyamK
5a1f4d9144
Update datasources.rst
2016-07-06 09:59:11 +05:30
kitsuyui
679e44c874
Add charset to configuration.
2016-07-06 11:40:39 +09:00
kitsuyui
eaf127da71
Merge remote-tracking branch 'upstream/master' into fix/unicode-error-with-sql-server
2016-07-06 11:35:20 +09:00
Wesley Batista
628122053b
Fix: change parameters for 'manage.py ds new'
2016-07-05 20:36:38 -03:00
Arik Fraimovich
8a5a71421d
Merge pull request #1168 from getredash/fix/gs
...
Fix: improve Google Spreadsheets parsing
2016-07-05 21:50:45 +03:00
Arik Fraimovich
906365f011
Merge pull request #967 from lloydw/master
...
Add: extend ElasticSearch query_runner to support aggregations
2016-07-05 21:40:33 +03:00
Arik Fraimovich
bab1029c9d
Merge pull request #1151 from masaedw/azuredb
...
Change: ability to set pymssql TDS version (to support Azure Database) #backward-incompatible
2016-07-05 21:30:06 +03:00
Arik Fraimovich
d263688da4
Merge pull request #1147 from someones/celery-worker-count
...
Control celery worker count with environment variables, defaults to 2
2016-07-05 13:46:51 +03:00
Adam Griffiths
7d10edd32c
Replace -c2 in Procfile.heroku with env variable
...
Replace -c2 in Procfile.heroku with
-c${REDASH_HEROKU_CELERY_WORKER_COUNT:-2}. This reads from the
environment variable REDASH_HEROKU_CELERY_WORKER_COUNT and
uses the value of that if set, otherwise defaults to 2.
Add REDASH_HEROKU_CELERY_WORKER_COUNT to the settings page.
2016-07-05 11:16:45 +10:00
Arik Fraimovich
a34357d222
Move dateutil import higher
2016-07-04 22:34:13 +03:00
Arik Fraimovich
95fa6849b3
More robust parsing of worksheets with handling:
...
- handle the case of empty worksheet.
- handle the case of worksheet with no data.
2016-07-04 22:25:10 +03:00
Arik Fraimovich
4496a004e8
Meaningful message for not found spreadsheet
2016-07-04 22:21:05 +03:00
Arik Fraimovich
6905340c2d
Google Spreadsheets: Add support for unicode
2016-07-04 18:31:42 +03:00
Arik Fraimovich
3ec113e8d0
Bump version.
2016-07-03 15:22:15 +03:00
Arik Fraimovich
bba801f9d5
Merge pull request #1167 from ariarijp/fix-bootstrap-script-for-ubuntu
...
Fix the version of setuptools on bootstrap script for Ubuntu
2016-07-03 14:17:03 +03:00
Arik Fraimovich
b41041014f
Merge pull request #1166 from getredash/refersh_14_days
...
Feature: add "every 14 days" refresh option
2016-07-03 14:14:34 +03:00
Arik Fraimovich
31edf9cf80
Add every 14 days refresh option
2016-07-03 14:12:09 +03:00
Takuya Arita
522e07ac95
Fix the version of setuptools on bootstrap script for Ubuntu
2016-07-03 20:10:01 +09:00
Arik Fraimovich
837073144f
Dockerfile: pin setuptools version to 23.1.0 until they resolve bug introduced in 24.0
2016-07-03 13:39:38 +03:00
Arik Fraimovich
9895e28a3f
Cleanup/fix script tags.
2016-07-03 13:31:59 +03:00
Arik Fraimovich
ae9e295d2f
Fix #1165 : don't use hard coded org/user.
2016-07-03 13:26:54 +03:00
Arik Fraimovich
7681d3ee84
Merge pull request #1164 from darabos/patch-1
...
Docs: update permission documentation
2016-07-01 08:30:15 +03:00
Daniel Darabos
458f5eb032
Update permission documentation
...
https://github.com/getredash/redash/pull/957 has been merged.
2016-06-30 13:22:55 +02:00
Arik Fraimovich
ce81d69f91
Merge pull request #1160 from 5t111111/fix-indentation-in-docker-compose-example
...
Fix indentation in docker-compose-example.yml
2016-06-28 16:12:07 +03:00
Hirofumi Wakasugi
0456caf798
Fix indentation in docker-compose-example.yml
2016-06-28 22:05:23 +09:00
ShyamK
bb2574ef0b
Update datasources.rst for a new way using Google Spreadsheet.
2016-06-27 15:18:06 +05:30
Arik Fraimovich
bcd3670282
Merge pull request #1156 from jcox92/patch-1
...
Docs: add SSL parameters to nginx configuration
2016-06-26 08:56:19 +03:00
Josh Cox
f7e556969a
Add SSL parameters to nginx configuration
...
These parameters prevent some common exploits and vulnerabilities. My primary reference was here: https://raymii.org/s/tutorials/Strong_SSL_Security_On_nginx.html
2016-06-23 15:24:17 -04:00
Arik Fraimovich
dd759fe4b0
Merge pull request #1155 from getredash/random
...
Fix: make all configuration values of Oracle required
2016-06-23 21:24:09 +03:00
Arik Fraimovich
988b301f65
Fix: make all configuration values of Oracle required
2016-06-23 21:21:04 +03:00
Arik Fraimovich
923b3b18e4
Merge pull request #1152 from getredash/random
...
Fix: add missing paddings in titles
2016-06-22 16:08:45 +03:00
Arik Fraimovich
95c47138ab
Fix: add missing paddings in titles
2016-06-22 14:12:27 +03:00
Masayuki Muto
cfbffe0cce
Specify tds_version
2016-06-22 16:34:34 +09:00
Masayuki Muto
991fe618b7
Update pymssql version to connect Azure Database
2016-06-22 16:19:38 +09:00
Masayuki Muto
0538fe401b
Fix typo
2016-06-22 16:18:42 +09:00
Arik Fraimovich
31e7375a30
Merge pull request #1150 from getredash/random
...
UI Fixes for v0.11
2016-06-21 14:07:50 +03:00
Arik Fraimovich
8808e38de9
Fix: shared dashboard fail to render queries.
2016-06-21 11:56:02 +03:00
Arik Fraimovich
0314313285
Merge pull request #1149 from toru-takahashi/patch-2
...
Presto QueryRunner supports tinyint and smallint
2016-06-21 11:50:32 +03:00
Toru Takahashi
9c0d1da7f9
Presto QueryRunner supports tinyint and smallint
...
Presto0.148 started to support tinyint and smallint.
https://prestodb.io/docs/current/release/release-0.148.html
2016-06-21 17:36:23 +09:00
Arik Fraimovich
904ea9f90a
Fix: after creating new alert, it uses wrong id to load subscribers
2016-06-20 19:36:27 +03:00
Arik Fraimovich
6bb09d8446
Merge pull request #1146 from someones/doc-add-settings
...
Docs: add a link to settings documentation.
2016-06-20 09:31:50 +03:00
Arik Fraimovich
d5e5b2438b
Merge pull request #1136 from someones/org-aware-cli
...
Feature: add --org option to all relevant CLI commands.
2016-06-20 09:27:38 +03:00
Arik Fraimovich
dbd48e15bc
Merge pull request #1143 from ariarijp/fix/email-input
...
Fix: use the email input type where needed
2016-06-20 08:56:43 +03:00
Takuya Arita
21fdd6b69d
Revert input type
2016-06-20 14:05:51 +09:00
Adam Griffiths
a666adeaa7
Add a link to settings.
...
The settings page doesn't seem to have any links to it.
The only way to find it is through searching for it.
So we'll add one to the setup.rst page.
2016-06-20 11:05:28 +10:00
Adam Griffiths
15361cc81c
Improve the help text text
...
Add "(leave blank for 'default')." or
"(leave blank for all organizations)" to organization options.
Remove the text "This commands assume single organization operation."
from the `users` and `groups` managers help text.
2016-06-20 09:56:05 +10:00
Adam Griffiths
704a167c74
Fix organization parameters.
...
Move organization to the end of the parameter
list to prevent breaking any existing code.
Provide a default for all organization parameters
to allow people to call the CLI functions without
breaking existing code.
Add missing organization parameter to `list` in
`users.py`.
2016-06-20 09:49:37 +10:00
ariarijp
df2c8d83b0
Use the email input type
2016-06-19 20:48:01 +09:00
Arik Fraimovich
7445972c10
Merge pull request #1142 from getredash/random
...
Fix: dates in filters might be duplicated
2016-06-19 08:54:02 +03:00
Arik Fraimovich
1933995a28
Fix: dates in filters might be duplicated
2016-06-19 08:51:45 +03:00
Arik Fraimovich
8df822eee2
Merge pull request #1141 from getredash/random
...
Make create data source button more prominent
2016-06-17 18:10:28 +03:00
Arik Fraimovich
227fe9b44a
Make create data source button more prominent
2016-06-17 18:07:48 +03:00
Arik Fraimovich
5d0ed02caa
Merge pull request #1140 from getredash/random
...
Fix: Hive should use the enabled variable
2016-06-17 18:06:54 +03:00
Arik Fraimovich
392627d6d6
Merge pull request #1139 from getredash/random
...
Fix: Impala data source referencing wrong variable
2016-06-17 17:53:30 +03:00
Arik Fraimovich
72d02e9e9d
Fix: Hive should use the enabled variable
2016-06-17 17:50:26 +03:00
Arik Fraimovich
902ce24f6f
Fix: Impala data source referencing wrong variable
2016-06-17 17:49:34 +03:00
Arik Fraimovich
c5bfbbaef7
Merge pull request #1133 from vishesh92/fix-scroll
...
Fix: query scrolling issues
2016-06-17 17:43:04 +03:00
fabito
58a9bedb64
add documentation for UDF Source URIs
2016-06-17 09:50:03 -03:00
Arik Fraimovich
a03f5f88fb
Limit Celery concurrency
2016-06-17 10:19:33 +03:00
fabito
ec50cf97a9
Add new optional property "UDF Source URIs" to BigQuery datasource so that users can reuse UDFs amongs queries
2016-06-17 02:02:48 -03:00
Adam Griffiths
a66e182f73
Add --org option to all relevant CLI commands.
...
--org is the organization slug, not the name.
Allows the management of users, datasources and groups
with respect to organisations.
All commands default to 'default' slug, or None where
relevant, which means the commands will still work
as they did before without any changes.
2016-06-17 12:03:09 +10:00
Arik Fraimovich
96dd811607
Merge pull request #1127 from someones/schema_secrets
...
Mark basic_auth_password as secret
2016-06-16 21:24:16 +03:00
Vishesh Jindal
409200188e
Fix query scrolling #1024
2016-06-16 17:40:48 +05:30
Arik Fraimovich
ad65391914
Merge pull request #1130 from AntoineAugusti/patch-1
...
Improve Slack notification style
2016-06-15 17:22:31 +03:00
Antoine Augusti
203f6afa09
Improve Slack notification style
2016-06-15 15:56:04 +02:00
Arik Fraimovich
2b710420ab
Docs: start worker process on Heroku
2016-06-15 16:17:11 +03:00
Arik Fraimovich
01116f41ed
Don't auto reload/run in debug mode on Heroku
2016-06-15 16:17:11 +03:00
Arik Fraimovich
87e25f2107
Merge pull request #1129 from getredash/fix-viz-options
...
Feature: support for JSON query formatting (Mongo, ElasticSearch)
2016-06-15 15:21:41 +03:00
Arik Fraimovich
c495250a54
Feature: support for JSON query formatting (Mongo, ElasticSearch)
2016-06-15 15:06:50 +03:00
Arik Fraimovich
c01d266030
Merge pull request #1128 from getredash/fix-viz-options
...
Fix: visualization options not updating after changing type
2016-06-15 12:49:43 +03:00
Arik Fraimovich
8515ac25bc
Fix: visualization options not updating after changing type
2016-06-15 12:42:18 +03:00
Adam Griffiths
23988a72aa
Mark basic_auth_password as secret
2016-06-15 11:34:02 +10:00
Arik Fraimovich
6bc0e7a716
Merge pull request #1126 from getredash/fix_669
...
Fix #669 : save fails when doing partial save of new query
2016-06-14 15:39:58 +03:00
Arik Fraimovich
2c2ff0d252
Fix #669 : save fails when doing partial save of new query
2016-06-14 15:39:12 +03:00
Arik Fraimovich
69cefee0d4
Update Heroku instructions.
2016-06-14 14:36:41 +03:00
Arik Fraimovich
02c065751a
Update Heroku pre_compile hook
2016-06-14 14:23:56 +03:00
Arik Fraimovich
aed65f4bad
Deduplicate parameter names
2016-06-14 14:00:38 +03:00
Arik Fraimovich
6bb2716fe3
Merge pull request #1121 from getredash/fix_949
...
Show error when failing to communicate with server
2016-06-14 13:18:06 +03:00
Arik Fraimovich
efaeb08178
Merge pull request #1120 from getredash/feature/params_ui
...
Fix: default vale for parameters should be [] and not {}
2016-06-14 13:17:21 +03:00
Arik Fraimovich
e18a073128
Show error when failing to communicate with server
...
Closes #949 .
2016-06-14 12:12:31 +03:00
Arik Fraimovich
f21276ec06
Merge pull request #1119 from getredash/feature/params_ui
...
Feature: add UI to delete alerts
2016-06-14 12:00:53 +03:00
Arik Fraimovich
b0c0582e41
Fix: default vale for parameters should be [] and not {}
2016-06-14 11:59:11 +03:00
Arik Fraimovich
9ad85091ed
Add UI to delete alerts ( closes #731 )
2016-06-14 11:55:00 +03:00
Arik Fraimovich
2d2fb69b7b
Add API to delete alerts ( #731 ).
2016-06-14 11:21:05 +03:00
Arik Fraimovich
3ce27b9652
Merge pull request #1118 from getredash/feature/params_ui
...
Fix: remove alerts for archived queries
2016-06-14 11:15:50 +03:00
Arik Fraimovich
da4db94cf8
Close #930 : remove alerts for archived queries
2016-06-14 11:09:35 +03:00
Arik Fraimovich
4cbc79a7aa
Use default user for alert_subscription factory
2016-06-14 11:04:41 +03:00
Arik Fraimovich
4fabaaea8a
Merge pull request #1117 from getredash/feature/params_ui
...
Fix #1052 : filter not working for date/time values
2016-06-14 11:02:02 +03:00
Arik Fraimovich
a7af596da0
Fix #1052 : filter not working for date/time values
2016-06-14 10:58:33 +03:00
Arik Fraimovich
df637e3f6b
Merge pull request #1116 from getredash/feature/params_ui
...
Return meaningful error when there is no cached result.
2016-06-14 10:44:24 +03:00
Arik Fraimovich
68465b0c60
Return meaningful error when there is no cached result.
...
Previously it was crashing as it was trying to access an unreferenced
variables (query_result).
2016-06-14 10:41:01 +03:00
Arik Fraimovich
86565402fa
Merge pull request #1069 from getredash/feature/params_ui
...
Feature: UI for query parameters
2016-06-14 10:15:36 +03:00
Arik Fraimovich
c2e3637dce
Feature: UI for query parameters
...
This pull request implements UI for parameters and also allows to set the default value and type of a parameter.
(Closes #583 )
Other changes in this pull request:
- Loading/error state for dashboard widgets.
- Refresh button on dashboard widgets (Closes #810 ).
- Maintain sync between query/dashboard URL and current parameters, and preserve them when navigating.
- Removed Pivot Table tab.
2016-06-14 10:09:16 +03:00
Arik Fraimovich
52558043ee
Merge pull request #1091 from whummer/feature/cache_embeds
...
Add caching for queries used in embeds
2016-06-14 08:34:13 +03:00
Waldemar Hummer
a045d7ddf7
simplify code to get parameters
2016-06-14 09:36:32 +10:00
Arik Fraimovich
c107c94a27
Merge pull request #1077 from nabilblk/master
...
Fix: install needed dependencies to use Hive in Docker image
2016-06-13 15:22:53 +03:00
Arik Fraimovich
790128ce77
Merge pull request #1067 from anthony-coble/add_word_cloud
...
Feature: word cloud visualization
2016-06-13 13:40:02 +03:00
Arik Fraimovich
abc790ce41
Merge pull request #1115 from getredash/fix-1097
...
Fix: allow non integers in alert reference value
2016-06-13 13:13:27 +03:00
Arik Fraimovich
f2643521f7
Fix: allow non integers in alert reference value
2016-06-13 13:03:08 +03:00
nabil
0d897e6878
move hive depencencies into req_all_ds.txt
2016-06-09 22:29:46 +00:00
Arik Fraimovich
4ec473cf5e
Merge pull request #1110 from getredash/fix-1097
...
Fix #1109 : mixed group permissions resulting in wrong permission
2016-06-09 20:02:06 +03:00
Arik Fraimovich
0c7f0c25a8
Fix #1109 : mixed group permissions resulting in wrong permission
2016-06-09 19:59:26 +03:00
Arik Fraimovich
8c21e9149d
Merge pull request #1108 from getredash/fix-1097
...
Remove potnetially concurrency not safe code form enqueue_query
2016-06-09 17:08:53 +03:00
Arik Fraimovich
7159f0beb0
Remove potnetially concurrency not safe code form enqueue_query.
...
This might have been causing the behavior described in #1097 .
2016-06-09 16:53:29 +03:00
Arik Fraimovich
095e7596b5
Merge pull request #1103 from AntoineAugusti/patch-1
...
Docs: add section about monitoring
2016-06-09 16:32:24 +03:00
Arik Fraimovich
31013836ea
Fix path reference in embed.html.
2016-06-09 11:06:52 +03:00
kitsuyui
91e99c42cd
Fix #1101 : Query execution fails if user name has unicode characters
...
- Encode the query with connection's charset when its type is unicode(not str).
2016-06-09 12:08:58 +09:00
Arik Fraimovich
b67f412f58
Add test for enqueue_query
2016-06-08 20:00:59 +03:00
Antoine Augusti
c1bf9dc67d
Add section about monitoring
2016-06-08 15:47:00 +02:00
Arik Fraimovich
65635ec703
Merge pull request #1102 from getredash/feature/hipchat_v2
...
Switch to HipChat V2 API
2016-06-08 16:17:10 +03:00
Arik Fraimovich
ceaa00e448
Fix HipChat base URL
2016-06-08 16:09:06 +03:00
Arik Fraimovich
679b0a3125
Switch to HipChat V2.
2016-06-08 16:04:28 +03:00
Arik Fraimovich
fe81dbd3a2
Fix paths in Gulp build pipeline
2016-06-08 10:00:05 +03:00
Arik Fraimovich
1409907ef1
WIP: gulp fix
2016-06-08 09:32:14 +03:00
Arik Fraimovich
cbbfc4e931
Update bower.json
2016-06-08 08:57:51 +03:00
Arik Fraimovich
1ca5262fa8
Merge pull request #1099 from someones/heroku-clean
...
Fix RST syntax for links
2016-06-08 08:14:29 +03:00
Adam Griffiths
429b76f5a7
Fix RST syntax for links
2016-06-08 15:01:03 +10:00
Arik Fraimovich
8b73a2b135
Merge pull request #1098 from getredash/flexible_notifications
...
Feature: UI for alert destinations & new destination types
2016-06-07 15:18:11 +03:00
Arik Fraimovich
eed5485080
Update Alerts/subscriptions UI for new look and feel.
2016-06-07 15:12:47 +03:00
Arik Fraimovich
daa6c1cd6f
Merge pull request #1096 from AntoineAugusti/patch-2
...
Fix typo in env variable VERSION_CHECK
2016-06-07 11:01:00 +03:00
Antoine Augusti
68dc3b033c
Fix typo in env variable VERSION_CHECK
2016-06-07 09:58:49 +02:00
Anthony Coble
2e88e7f396
fixup! Add a word cloud vis
2016-06-06 17:49:31 -04:00
Arik Fraimovich
cd06d276e4
Merge pull request #1095 from ordd/fix_new_query_permission
...
Fix: use create_query permission for new query button.
2016-06-06 17:25:28 +03:00
Or
437f589fde
Fix: use create_query permission for new query button.
2016-06-06 12:27:08 +03:00
Arik Fraimovich
1fbeb5d2a5
Merge pull request #1092 from someones/heroku-clean
...
Add Heroku support
2016-06-06 09:24:27 +03:00
Arik Fraimovich
df1e72ca01
Take into account that node_modules moves to root
2016-06-06 09:24:13 +03:00
Arik Fraimovich
fcc656e04e
Add support for REDIS_URL and DATABASE_URL in settings.
...
(preparation for Heroku support - #1092 )
2016-06-06 09:22:33 +03:00
Adam Griffiths
a0b97c1fc9
Update Heroku support as per comments
...
Fix comment in bin/pre_compile.
Remove .gitattributes and .travis.yml in rd_ui/.
Remove bin/run from Procfile.heroku.
Update documentation:
-Add a note about upgrading from version to version.
-Remove commands for DATABASE_URL and REDIS_URL.
-Add importance to the cookie secret variable.
-Merge adding redis and postgres addons into 1 step.
2016-06-06 11:39:10 +10:00
Arik Fraimovich
4d6599e0ea
WIP
2016-06-05 15:51:49 +03:00
Adam Griffiths
c75054b320
Add Heroku support
...
Move .bowerrc, bower.json, gulpfile.js, package.json
down to root level.
Update paths in .bowerrc, gulpfile.js, Makefile
Add a heroku-postbuild step to package.json which
installs devDependencies and runs the build.
Add step in bin/pre_compile which adds the
requirements_all_ds.txt to requirements.txt to ensure that
cffi is installed. Also removes pymssql as this is
not supported on Heroku.
Add content from rd_ui/.gitignore to .gitignore and
remove rd_ui/.gitignore.
Add section in setup.rst about Heroku deployments.
2016-06-03 12:21:09 +10:00
Waldemar Hummer
011ca74338
add caching for queries used in embeds
2016-06-03 09:14:59 +10:00
Arik Fraimovich
434615a1be
Merge remote-tracking branch 'origin/master' into flexible_notifications
2016-06-02 10:21:52 +03:00
Arik Fraimovich
2bc0b276b5
Merge pull request #1061 from thoughtworks/fix/area_plots
...
Fix: area chart stacking doesn't work
2016-06-01 21:21:18 +03:00
Arik Fraimovich
e942486ed7
Merge pull request #1090 from getredash/contributing_guide
...
Contributing Guide
2016-06-01 15:56:36 +03:00
Arik Fraimovich
9eff7ef8c9
Update CONTRIBUTING.md
2016-06-01 15:55:50 +03:00
Arik Fraimovich
34b305d232
Update CONTRIBUTING.md
2016-06-01 15:52:52 +03:00
Arik Fraimovich
f0d97bc5d1
Update CONTRIBUTING.md
2016-06-01 15:30:04 +03:00
Arik Fraimovich
f64622db77
Merge pull request #1089 from James226/master
...
Add support for serialising UUID type within MSSQL #961
2016-06-01 15:14:59 +03:00
Arik Fraimovich
8030baa6a5
Create "Contributing Guide"
2016-06-01 14:55:11 +03:00
Raymond Machira
3d82b702b3
Merge branch 'upstream/master' into fix/area_plots
...
# Conflicts:
# rd_ui/app/scripts/directives/plotly.js
2016-05-31 10:50:05 -05:00
Arik Fraimovich
ad8676df2e
Merge pull request #1087 from getredash/fix/chart_editor
...
Maintain fixed size of chart area
2016-05-31 11:29:37 +03:00
Arik Fraimovich
ea031e9a98
Maintain fixed size of chart area
2016-05-31 11:27:01 +03:00
Arik Fraimovich
9cfebedec9
Merge pull request #1086 from getredash/fix/chart_editor
...
Give bottom margin setting more meaningful name & change to input type to number.
2016-05-31 10:36:24 +03:00
Arik Fraimovich
772d263827
Give bottom margin setting more meaningful name & change to input to number.
2016-05-31 10:27:28 +03:00
Arik Fraimovich
8c455c8a1c
Update login page title
2016-05-31 09:46:29 +03:00
Arik Fraimovich
857caab20e
Merge pull request #1085 from getredash/feature/pause-api
...
Feature: API to pause a data source
2016-05-31 09:08:03 +03:00
Arik Fraimovich
59f8af2c44
Switch to Redis for pause state storage
2016-05-30 22:44:09 +03:00
Arik Fraimovich
9538ee7c31
Feature: API to pause a data source
2016-05-30 18:30:05 +03:00
Arik Fraimovich
e8312185dc
Merge pull request #1084 from getredash/fix_dup_alerts
...
Fix #1049 : duplicate alerts when data source belongs to multiple groups
2016-05-30 14:42:05 +03:00
Arik Fraimovich
07d2b5ba42
Fix #1049 : duplicate alerts
2016-05-30 14:39:58 +03:00
Arik Fraimovich
f8120284d5
WIP: updated look and feel
2016-05-30 14:39:01 +03:00
James Parker
5b654fd1c8
Add support for serialising UUID type within MSSQL #961
2016-05-27 09:22:38 +01:00
Arik Fraimovich
6edb0ca8ec
Merge pull request #1080 from jeffwidman/patch-1
...
Fix typo
2016-05-27 08:42:21 +03:00
Lloyd Weehuizen
3f208c03fd
Add missing type parameter to collect_value call
2016-05-27 10:23:16 +12:00
Jeff Widman
ef0de1414d
Fix typo
2016-05-26 14:29:40 -07:00
Arik Fraimovich
214aa3b799
Merge pull request #1060 from thoughtworks/saml-authorization
...
Feature: support configuring user's groups with SAML
2016-05-26 23:07:30 +03:00
Arik Fraimovich
64d7538040
Merge pull request #1074 from toyama0919/master
...
Fix: ElasticSearch wasn't using correct type names
2016-05-26 22:57:32 +03:00
Kumar Vora
69177752bc
addresses PR feedback!
2016-05-26 14:46:25 -05:00
Kumar Vora
d83c6c42dd
Raymond/Kumar : Fixes issue where going into edit more would break stacking. - selects legend divs from current graph only (instead of selecting from the entire dom)
2016-05-26 14:17:19 -05:00
nabil
2043834ae9
Issue #1076 : addtional dependencies for Hive Datasource
2016-05-26 10:38:07 +01:00
toyama0919
d6f4af448c
fix bug. There is a case set unsupport type for elasticsearch.
2016-05-25 17:50:13 +09:00
Raymond Machira
43b425f91c
Merge branch 'get-redash-master' of github.com:thoughtworks/redash into fix/area_plots
2016-05-24 18:11:13 -05:00
Raymond Machira
17427cf47b
Names the legend item click listener to avoid overriding other places the event may be used. Also removes the event listener when type of chart changes.
2016-05-24 17:54:50 -05:00
Kumar Vora
b5be5a8fa4
no need to check count of results
2016-05-24 16:38:41 -05:00
Arik Fraimovich
14fcf01751
Merge pull request #1072 from getredash/arikfr-patch-2
...
Remove counter from the tasks Done tab (as it always shows 50). #1047
2016-05-23 21:24:01 +03:00
Arik Fraimovich
09848d65a1
Remove counter from the tasks Done tab (as it always shows 50). #1047
2016-05-23 18:32:59 +03:00
Arik Fraimovich
0d897ea959
Update AMIs to 0.10.1
2016-05-22 13:35:07 +03:00
Arik Fraimovich
e88d4c3d27
Remove reference to Google Groups and add Discourse instead
2016-05-22 10:33:46 +03:00
Arik Fraimovich
82f0b4c386
Update version reference in bootstrap scripts.
2016-05-22 10:33:46 +03:00
Arik Fraimovich
3037c4f90d
Merge pull request #1066 from edwardsharp/edwardsharp-fix-1057
...
Docs: command type-o fix.
2016-05-22 08:59:12 +03:00
Kumar Vora
8900d02c95
fixing test
2016-05-20 14:35:49 -05:00
Kumar Vora
c1c2db4a73
use user.org instead of passing org as a separate argument
2016-05-20 14:28:08 -05:00
Anthony Coble
574d8a18ae
Add a word cloud vis
2016-05-19 16:19:08 -04:00
edward sharp
82872db111
command type-o in setup docs. fix #1057
2016-05-19 12:57:18 -07:00
Arik Fraimovich
3f90dd9247
Merge pull request #1064 from getredash/fix/keys_cleanup
...
Fix: old task trackers were not really removed
2016-05-19 10:08:58 +03:00
Arik Fraimovich
b2e2277d0b
Fix: old task trackers were not really removed
2016-05-19 09:58:30 +03:00
Arik Fraimovich
e20a00566a
Merge pull request #1007 from vorakumar/issue-1006
...
Issue#1006: Make bottom margin editable for Chart visualization
2016-05-18 23:18:12 +03:00
Arik Fraimovich
e10ecd2dad
Merge pull request #1058 from AntoineAugusti/patch-1
...
Bring back filters if dashboard filters are enabled
2016-05-18 22:50:31 +03:00
Arik Fraimovich
6e0dd2b9a3
Merge pull request #1063 from windward-ltd/master
...
Add support for date/time Y axis
2016-05-18 22:50:13 +03:00
tomerb
0bb3fb9c40
added datetime to the yaxis scale options
2016-05-18 18:41:08 +03:00
Arik Fraimovich
1a1160eb76
Merge pull request #1062 from getredash/fix_dql
...
DynamoDB: Better exception handling
2016-05-18 14:14:00 +03:00
Arik Fraimovich
d4ae97aab2
Move pyparsing import to the try/except block
2016-05-18 14:08:42 +03:00
Arik Fraimovich
8bc42c8ad9
Remove duplicate reference to ParseException
2016-05-18 13:45:26 +03:00
Arik Fraimovich
6c5865bd3b
Better exception handling
2016-05-18 13:44:38 +03:00
Arik Fraimovich
701035fabd
Merge pull request #1059 from getredash/fix_dql
...
Fix: DynamoDB having issues when setting host
2016-05-18 13:42:48 +03:00
Arik Fraimovich
31aee1b6b9
Better exception handling
2016-05-18 13:30:20 +03:00
Arik Fraimovich
367ea859e4
If host param is empty, change it to None
2016-05-18 13:30:10 +03:00
Raymond Machira
d79d3da955
Merge branch 'get-redash-master' into fix/area_plots
2016-05-17 15:55:21 -05:00
Raymond Machira
6c822d1e4b
Force area charts to recalculate on click of legend items.
...
This fixes issue #948 where stacked area plots do not update once series are enabled/disabled using the legend.
It also fixes the behaviour of percentage stack area plots, so as to have similar behaviour to percentage stacked bar charts.
2016-05-17 15:49:25 -05:00
Ama Asare
ad85b9a62c
Ama/Kumar: Configure authorization for SAML
2016-05-17 14:01:18 -05:00
Arik Fraimovich
b5a4a6b880
Merge pull request #979 from ninneko/860-managepy_support_gropu_operation
...
Feature: Add CLI to edit group permissions
2016-05-17 15:05:16 +03:00
Arik Fraimovich
1828de20b0
Fix: DynamoDB having issues when setting host
2016-05-17 14:36:15 +03:00
Antoine Augusti
48c85645c6
Bring back filters if dashboard filters are enabled
2016-05-17 09:57:08 +02:00
Arik Fraimovich
ed45dcb01d
Merge pull request #1044 from thoughtworks/improve-vagrant-flow
...
Improve vagrant flow
2016-05-13 15:47:10 +03:00
Ama Asare
d4ff7482ad
Ama: Install just pymongo and not everything in requirements_all_ds.txt
...
Because some dependencies were missing and we dont really need everything in the file...just pymongo
Also removed unneeded files, reverted circle.yml to as it is on redash, so it doesnt show in the PR diff
2016-05-09 17:15:07 -05:00
Ama Asare
90f0b3b49a
Ama: Consolidate vagrant_provision script, move files to more intuitive locations, include command from #1021 .
...
Also reset circle.yml to be as in the main redash repo so our changes are not included in the changeset
Check earlier PR https://github.com/getredash/redash/pull/1027 to follow conversation.
2016-05-09 17:13:33 -05:00
Ama Asare
f8efb2d7ea
Ama/Chris #7121 Added script to run or test redash vagrant server in one command.
2016-05-09 17:13:18 -05:00
Kumar Vora
d2ba0cb6cf
Let plotly calculate the height based on provided margin values
2016-05-09 16:11:51 -05:00
Arik Fraimovich
cfb852e9c5
Add missing import.
2016-05-08 22:29:36 +03:00
Arik Fraimovich
d5c6e57c62
Optionally get org_slug from g.
2016-05-08 10:41:56 +03:00
Arik Fraimovich
2924d4fce6
Merge pull request #1040 from getredash/fix/visaulizations
...
Small fixes to visualizations view
2016-05-08 10:39:37 +03:00
Arik Fraimovich
e602b8cf2b
Don't render visualizations in the background
2016-05-08 10:34:30 +03:00
Arik Fraimovich
0b806e2e7d
Fix: link in pivot tab was broken
2016-05-08 10:34:14 +03:00
yohei.naruse
c3c302e11e
modify indent size
2016-05-08 12:43:42 +09:00
Arik Fraimovich
aa837ed09b
Update for new design
2016-05-07 22:20:06 +03:00
Arik Fraimovich
f07e7273c1
Fix: add destination to list of static routes
2016-05-07 22:19:53 +03:00
Arik Fraimovich
9b6f555d76
Update alert task to use destinations
2016-05-07 17:58:15 +03:00
Arik Fraimovich
e069374232
Merge w/ latest master
2016-05-07 17:49:49 +03:00
Arik Fraimovich
c496df3b87
Update ISSUE_TEMPLATE.md
2016-05-05 22:30:10 +03:00
Arik Fraimovich
2ee0065102
Merge pull request #1038 from getredash/docs-github
...
Add an ISSUE_TEMPLATE.md to direct people at the forum
2016-05-05 22:29:23 +03:00
Arik Fraimovich
c0ffea7083
Add an ISSUE_TEMPLATE.md to direct people at the forum
2016-05-05 22:28:04 +03:00
Arik Fraimovich
fec0d5fecc
Merge pull request #1037 from dheerajrav/master
...
multifilter bug fix
2016-05-05 16:28:03 +03:00
dheerajrav
83a03a22b1
multifilter bug fix
2016-05-05 18:51:41 +05:30
Arik Fraimovich
8b5dc8ef68
Merge pull request #1036 from getredash/fixes_160504
...
Add optional block for more scripts in template
2016-05-05 11:26:22 +03:00
Arik Fraimovich
f3a274a5c0
Add optional block for more scripts in template
2016-05-05 11:26:02 +03:00
Arik Fraimovich
386d6efdaa
Merge pull request #1035 from whummer/feat/test_params_on_embeds
...
Add test case for embeds with parameters
2016-05-05 09:56:56 +03:00
Waldemar Hummer
e415189017
add test case for embeds with parameters; minor fix in embeds.py
2016-05-05 11:15:49 +10:00
Arik Fraimovich
b066ce4b74
Merge pull request #1033 from getredash/fixes_160504
...
Fix: only ask for notification permissions if wasn't denied
2016-05-04 17:03:26 +03:00
Arik Fraimovich
056ae4f63e
Fix: only ask for notification permissions if wasn't denied
2016-05-04 16:57:58 +03:00
Arik Fraimovich
6d495d2f2c
Merge pull request #1014 from whummer/feat/params_on_embeds
...
Add server-side parameter handling for embeds
2016-05-04 16:56:35 +03:00
Arik Fraimovich
960c416fcb
Merge pull request #1032 from getredash/fixes_160504
...
Fix: make sure we return dashboards only for current org only
2016-05-04 16:54:25 +03:00
Arik Fraimovich
f7322a413f
Merge pull request #1021 from ariarijp/documentation-improvement
...
Vagrant docs: add purging the cache step
2016-05-04 16:49:58 +03:00
Arik Fraimovich
d9cc063be2
Fix: make sure we return dashboards only for current org
2016-05-04 16:32:49 +03:00
Arik Fraimovich
8fa6fdb0d5
Merge pull request #1030 from getredash/fixes_160504
...
Make sure data sources list ordered by id
2016-05-04 12:12:17 +03:00
Arik Fraimovich
7016477700
Restore support for forwarding events
2016-05-04 12:07:59 +03:00
Arik Fraimovich
0bb722df5d
Make sure data sources ordered by id
2016-05-04 12:03:47 +03:00
Arik Fraimovich
b3844d3643
Merge pull request #1029 from getredash/fixes_160504
...
Hive: close connection only if it exists
2016-05-04 10:42:59 +03:00
Arik Fraimovich
e32bfe3db7
Hive: close connection only if it exists
2016-05-04 10:40:53 +03:00
Waldemar Hummer
4591eff557
add server-side parameter handling for embeds
2016-05-03 10:49:01 +10:00
Arik Fraimovich
7062873cd1
Add note re. GCE image version
2016-05-02 12:48:43 +03:00
Lloyd Weehuizen
203cf6e28b
Style updates
2016-05-02 10:18:11 +12:00
Arik Fraimovich
9e23cc2bf2
update version references
2016-05-01 15:49:39 +03:00
ariarijp
c5d92b4e7e
Add purging the cache step
2016-05-01 21:37:51 +09:00
Arik Fraimovich
41dfcd8cbf
Bump version.
2016-05-01 11:18:32 +03:00
Arik Fraimovich
869c060f5a
Merge pull request #1017 from getredash/fix/ds_cli
...
Add data source to default group when creating with CLI
2016-04-29 16:11:30 +03:00
Arik Fraimovich
b9322004f8
Add data source to default group when creating with CLI
2016-04-29 16:08:23 +03:00
yohei.naruse
1fa701c136
apply reviews.
2016-04-28 11:43:01 +09:00
Arik Fraimovich
7b5d16ef6c
Merge pull request #1005 from staritza/master
...
Update bootstrap.sh to include saml dependency
2016-04-25 23:44:39 +03:00
Kumar Vora
303e158eb1
Issue#1006: allowing user to change bottom margin for Chart visualizations
2016-04-22 13:16:00 -05:00
Arik Fraimovich
d331285c1f
Merge pull request #980 from machira/master
...
Add environment variable to override secure_flag on session cookie
2016-04-21 19:16:40 +03:00
Ama A
aab0542a93
Update bootstrap.sh to include saml dependency
...
Required for saml to work
2016-04-20 14:17:10 -05:00
Arik Fraimovich
1f824fc5e3
Merge pull request #957 from gseva:dashboard-permissions
...
Hide dashboards that current user cannot see based on his groups
2016-04-20 20:18:19 +03:00
Raymond Machira
c19a0209eb
Make secure_flag environment var default to Enforce HTTPs
...
Also wraps parse_boolean around the os.get call for the secure_flag variable
2016-04-20 11:01:37 -05:00
Arik Fraimovich
5bd133ca50
Add additional tests
2016-04-20 18:30:31 +03:00
Arik Fraimovich
3ce07782ad
Fix #986 : search might return duplicate queries
2016-04-20 17:54:20 +03:00
Arik Fraimovich
078fd96660
Record event when opening shared dashboard
2016-04-20 17:54:20 +03:00
Arik Fraimovich
5fe70b7aff
Record event when opening visualization embed ( closes #971 ).
2016-04-20 17:54:20 +03:00
Arik Fraimovich
ad445ef40d
Fix: don't show viz edit button if user can't edit
2016-04-20 17:54:20 +03:00
Arik Fraimovich
61aca53300
Show query description only if enabled
2016-04-20 17:54:20 +03:00
Arik Fraimovich
6881da930b
Fix #996 : only show edit controls if user can edit
2016-04-20 17:54:20 +03:00
Arik Fraimovich
d9a8b25430
Fix #994 : query description was rendered with bigger font than name
2016-04-20 17:54:20 +03:00
Antoine Augusti
8c77d77668
Mention how to use some special features
2016-04-20 17:54:20 +03:00
Antoine Augusti
5cef835a78
Specify the user to use when using the provided AMIs
2016-04-20 17:54:20 +03:00
Arik Fraimovich
3c0fc3b134
Feature: running queries (tasks) monitor
...
- Refactored tasks module into a package.
- Add new admins screens (running queries & outdated queries).
2016-04-20 17:54:20 +03:00
Arik Fraimovich
a9cab5fd46
Avoid drawing chart before there is data
2016-04-20 17:54:20 +03:00
Arik Fraimovich
152109a8ef
use ng-src to avoid errors before scope is available
2016-04-20 17:54:20 +03:00
Arik Fraimovich
4ed1db3ccd
Show message if dashboard is archived
2016-04-20 17:54:20 +03:00
Arik Fraimovich
b4af116fc5
Fix: new user form was in wrong scope
2016-04-20 17:54:20 +03:00
Arik Fraimovich
20f6993c8b
Fix: embeds got broken due to missing inject
2016-04-20 17:54:20 +03:00
Arik Fraimovich
15c032668b
Add material font to gulpfile
2016-04-20 17:54:20 +03:00
Arik Fraimovich
0f20f8d5f9
Fix #779 : use the default chart type for new series
2016-04-20 17:54:20 +03:00
Arik Fraimovich
fc0dd22e03
Remove angular-plotly and use Plotly's autoresize
2016-04-20 17:54:20 +03:00
Arik Fraimovich
ae98bf9f60
Remove Plotly legend height workaround and use official support for scrolling.
2016-04-20 17:54:20 +03:00
Arik Fraimovich
a426002adf
Switch to official Plotly.js bower distribution and use latest version.
2016-04-20 17:54:20 +03:00
Arik Fraimovich
2e9c6dd05d
bower.json: move bootstrap version to correct location
2016-04-20 17:54:20 +03:00
Arik Fraimovich
509b8afefc
Add documentation on permissions model
2016-04-20 17:54:20 +03:00
Arik Fraimovich
43fb88d49b
Add Slack to list of contact methods
2016-04-20 17:54:20 +03:00
Arik Fraimovich
2bd60663b9
Update name in conf.py
2016-04-20 17:54:20 +03:00
Arik Fraimovich
accb3d973d
Docs: re:dash -> Re:dash & new screenshots
2016-04-20 17:54:20 +03:00
Arik Fraimovich
807df66ae9
Refine docker instructions
2016-04-20 17:54:20 +03:00
Antoine Augusti
bdfb2e9e63
Snake case it is
2016-04-20 17:54:20 +03:00
Antoine Augusti
3d946b9a36
Clean code
2016-04-20 17:54:20 +03:00
Antoine Augusti
9ebd7c8f04
Add a command to send an invitation link to a user
2016-04-20 17:54:20 +03:00
Arik Fraimovich
222eb369ca
Change logoUrl to logo_url to comply w/ code style
2016-04-20 17:54:20 +03:00
Arik Fraimovich
d8207241b7
New design 🎉 and UX improvements! In more detail:
...
- Based on the SuperFlat admin theme (I bought the extended license).
- All pages are now full-width to give your data the room it deserves.
- Various UX improvements (althuogh there is still room for improvement).
2016-04-20 17:54:20 +03:00
Antoine Augusti
2f94a21bd0
Inject variables with app context and ability to change the logo
2016-04-20 17:54:20 +03:00
tdawber
1233706aac
Add link to embeds to open query in new window
2016-04-20 17:54:20 +03:00
Arik Fraimovich
0fb17c5478
Fix #958 : group members/datasources were cached.
2016-04-20 17:54:20 +03:00
chiragkparmar@gmail.com
b74db8148d
Correct ports per installation strategy used
2016-04-20 17:54:20 +03:00
chiragkparmar@gmail.com
d1b979b64e
Add more instructions on getting started.
2016-04-20 17:54:20 +03:00
chiragkparmar@gmail.com
bf47e57abc
Remove extra gif
2016-04-20 17:54:20 +03:00
chiragkparmar@gmail.com
f8161dc9a5
Add second demo
2016-04-20 17:54:20 +03:00
chiragkparmar@gmail.com
3fccd23a62
Add missing )
2016-04-20 17:54:20 +03:00
chiragkparmar@gmail.com
2888f0dbf4
Add documentation link at the top
2016-04-20 17:54:20 +03:00
chiragkparmar@gmail.com
3b4bb6a557
Add gitter chat button
2016-04-20 17:54:20 +03:00
Arik Fraimovich
346b31d39e
Add support for using Redis via unix socket
2016-04-20 17:54:20 +03:00
Arik Fraimovich
1d2425e002
Ability to disable some query runners
2016-04-20 17:54:20 +03:00
Arik Fraimovich
bee6a6d80b
Friendlier name for MySQL query runner
2016-04-20 17:54:20 +03:00
Arik Fraimovich
515b52196c
Allow toggling dashboard full screen from URL
2016-04-20 17:54:20 +03:00
Andrew Davison
02601ace68
Release download path must use the version, not the branch
2016-04-20 17:54:20 +03:00
Andrew Davison
5cb03baa95
Use a REDASH_BRANCH environment variable instead, in the same way as REDASH_VERSION.
...
Move REDASH_VERSION var setup to top of file where it is more visible and easier to update.
2016-04-20 17:54:20 +03:00
Arik Fraimovich
fac8295aaf
Use ng-if instead of ng-show for schema
2016-04-20 17:54:20 +03:00
Arik Fraimovich
fd913402bc
Fix: on first save, make sure we load alredy existing data
2016-04-20 17:54:20 +03:00
Arik Fraimovich
7f7ab39329
Fix mobile state of query page
2016-04-20 17:54:20 +03:00
Andrew Davison
23c7218195
Allow passing version to bootstrap.sh as a cli parameter, to download a specific tag's setup files.
2016-04-20 17:54:20 +03:00
Andrew Davison
2a559d6452
Fix "http directive is not allowed here"
2016-04-20 17:54:20 +03:00
Sam Ehlers
3a8af1e4c7
Fixed error when result doesn't contain series
2016-04-20 17:54:20 +03:00
Sam Ehlers
3c2877123f
Fixed error when series doesn't have tags
2016-04-20 17:54:20 +03:00
Sam Ehlers
ebb07946ac
Added support for multiple queries and tags
...
Multiple queries are separated by semicolons and could possibly have
different columns and tags.
https://docs.influxdata.com/influxdb/v0.11/guides/querying_data/#multiple-queries
Tags come in to the result set when you use a GROUP BY statement.
2016-04-20 17:54:20 +03:00
Arik Fraimovich
afd009e540
When opening a query page, don't automatically execute it
2016-04-20 17:54:20 +03:00
Arik Fraimovich
5d86d34b4e
Fix: show notifications only when page in background
2016-04-20 17:54:20 +03:00
Arik Fraimovich
8b5673e973
Ask for notification permissions only on query execution
2016-04-20 17:54:20 +03:00
Arik Fraimovich
50c043ca54
Split colors palette to base and additional
2016-04-20 17:54:20 +03:00
chiragkparmar@gmail.com
42fdfdeb97
Update color palette to add more pretty colors
...
Inspired from ggplot2 color palette, update ColorPalette to make charts
more pretty.
2016-04-20 17:54:20 +03:00
Arik Fraimovich
cc51baabce
Move buttons in the query page
2016-04-20 17:54:20 +03:00
Alex DeBrie
586f035a5c
Prevent schemas from expanding on search
2016-04-20 17:54:20 +03:00
Andrea Leesley
d3c47e5bf3
Adjust query info ui.
2016-04-20 17:54:20 +03:00
Andrea Leesley
cfc064ef48
Make query results full width.
2016-04-20 17:54:20 +03:00
Andrea Leesley
36b471f26d
Move the schema container to the right.
...
- Clean up ui on the new query page.
2016-04-20 17:54:20 +03:00
atharva.inamdar
96a0fe8ed8
updated query search bar visibility threshold to 500
2016-04-20 17:54:20 +03:00
Alexander Leibzon
f33a2fcaa9
code style, name method
2016-04-20 17:54:20 +03:00
Alexander Leibzon
073182612b
requirements rearrangement
2016-04-20 17:54:20 +03:00
Alexander Leibzon
d3d6121fc0
fixes
2016-04-20 17:54:20 +03:00
Alexander Leibzon
0b222498e7
the dynamoDB SQL connector
2016-04-20 17:54:20 +03:00
Alexander Leibzon
1b3fe9dde2
add requirements
2016-04-20 17:54:20 +03:00
Alexander Leibzon
ccf6c0ede6
dynamodb SQL connector
2016-04-20 17:54:20 +03:00
John Katsnelson
07f18cbe0c
docker-compose ls should be docker-machine ls
2016-04-20 17:54:20 +03:00
John Katsnelson
619b4ec32d
adds basic docker compose instructions
2016-04-20 17:54:20 +03:00
Arik Fraimovich
b73fdf1f33
Merge pull request #1003 from getredash/feature/embed_event
...
Fix #986 : search might return duplicate queries
2016-04-20 17:14:05 +03:00
Arik Fraimovich
10f12e5008
Fix #986 : search might return duplicate queries
2016-04-20 17:09:59 +03:00
Arik Fraimovich
ff9336907e
Merge pull request #1002 from getredash/feature/embed_event
...
Feature: record events for embed and shared dashboard open
2016-04-20 16:25:45 +03:00
Arik Fraimovich
fe54e63dd3
Record event when opening shared dashboard
2016-04-20 16:23:00 +03:00
Arik Fraimovich
17d371379b
Record event when opening visualization embed ( closes #971 ).
2016-04-20 16:15:31 +03:00
Arik Fraimovich
0908e222a6
Merge pull request #1000 from getredash/fix/edit_button
...
Fix: don't show visualization edit button if user can't edit it.
2016-04-19 14:14:37 +03:00
Arik Fraimovich
dbfe6c385c
Fix: don't show viz edit button if user can't edit
2016-04-19 14:11:50 +03:00
Arik Fraimovich
e63220cc3a
Merge pull request #998 from getredash/fix/embed_title
...
Fix #994 : query description was rendered with bigger font than name
2016-04-18 22:10:30 +03:00
Arik Fraimovich
07ccd0986d
Show query description only if enabled
2016-04-18 22:08:32 +03:00
Arik Fraimovich
9e96b7f81e
Merge pull request #999 from getredash/fix/empty_dropdown
...
Fix #996 : only show dashboard edit controls if user can edit
2016-04-18 18:46:40 +03:00
Arik Fraimovich
a9ccdc79a4
Fix #996 : only show edit controls if user can edit
2016-04-18 18:43:56 +03:00
Arik Fraimovich
3ad726e87f
Fix #994 : query description was rendered with bigger font than name
2016-04-18 18:36:42 +03:00
Arik Fraimovich
2655eec907
Merge pull request #997 from AntoineAugusti/additional-documentation
...
Additional documentation
2016-04-18 18:09:36 +03:00
Antoine Augusti
1d54bf000b
Mention how to use some special features
2016-04-18 17:00:23 +02:00
Antoine Augusti
2e45b67e11
Specify the user to use when using the provided AMIs
2016-04-18 15:39:42 +02:00
Arik Fraimovich
30227f4815
Merge pull request #856 from getredash/feature/task_monitoring
...
Feature: running queries monitor
2016-04-18 13:49:55 +03:00
Arik Fraimovich
d38ab20c45
Feature: running queries (tasks) monitor
...
- Refactored tasks module into a package.
- Add new admins screens (running queries & outdated queries).
2016-04-18 13:46:31 +03:00
Arik Fraimovich
c17ba03a20
Merge pull request #992 from getredash/fix/2016-04-17
...
Small UI fixes
2016-04-17 18:15:51 +03:00
Arik Fraimovich
ff641440aa
Avoid drawing chart before there is data
2016-04-17 18:12:12 +03:00
Arik Fraimovich
505f807e5a
use ng-src to avoid errors before scope is available
2016-04-17 18:08:09 +03:00
Arik Fraimovich
eb61caa6b8
Show message if dashboard is archived
2016-04-17 18:05:15 +03:00
Arik Fraimovich
cbc58ba594
Fix: new user form was in wrong scope
2016-04-17 17:57:25 +03:00
Arik Fraimovich
8b4e8729dd
Fix: embeds got broken due to missing inject
2016-04-17 14:30:02 +03:00
Arik Fraimovich
3925c48d14
Add material font to gulpfile
2016-04-17 12:26:48 +03:00
Arik Fraimovich
376199957e
Merge pull request #991 from getredash/plotly
...
Improvements to Plotly.js integration
2016-04-17 12:13:57 +03:00
Arik Fraimovich
cf2407b69b
Fix #779 : use the default chart type for new series
2016-04-17 11:58:29 +03:00
Arik Fraimovich
c51779708e
Remove angular-plotly and use Plotly's autoresize
2016-04-17 11:58:00 +03:00
Arik Fraimovich
9cded144e6
Remove Plotly legend height workaround and use official support for scrolling.
2016-04-17 11:12:33 +03:00
Arik Fraimovich
1dd8b6293b
Switch to official Plotly.js bower distribution and use latest version.
2016-04-17 11:12:09 +03:00
Arik Fraimovich
3881eaa72e
bower.json: move bootstrap version to correct location
2016-04-17 11:12:03 +03:00
Arik Fraimovich
6db399893b
Add documentation on permissions model
2016-04-17 09:45:52 +03:00
Arik Fraimovich
a98c45f649
Add Slack to list of contact methods
2016-04-17 09:24:21 +03:00
Arik Fraimovich
8e9cced4c5
Update name in conf.py
2016-04-15 23:27:29 +03:00
Arik Fraimovich
05eb9685ee
Docs: re:dash -> Re:dash & new screenshots
2016-04-15 23:26:21 +03:00
Arik Fraimovich
7f920f352a
Refine docker instructions
2016-04-15 23:14:14 +03:00
Arik Fraimovich
874793e4b0
Merge pull request #977 from ChiragKParmar/master
...
Adding two badges for better visibility.
2016-04-15 23:13:29 +03:00
Arik Fraimovich
6e440d8263
Merge pull request #911 from jkatsnelson/patch-1
...
Docs: Docker compose instructions
2016-04-15 22:45:17 +03:00
Arik Fraimovich
235109c3f7
Merge pull request #984 from getredash/surprise
...
New design 🎉 and UX improvements!
2016-04-15 18:59:04 +03:00
Arik Fraimovich
c7f2217f15
Merge pull request #988 from AntoineAugusti/cli-invite-user
...
Feature: add CLI to invite user
2016-04-15 18:54:52 +03:00
Antoine Augusti
25cfa04a2b
Snake case it is
2016-04-15 17:34:57 +02:00
Antoine Augusti
a8758c3a5f
Clean code
2016-04-15 16:38:05 +02:00
Antoine Augusti
e015adba7e
Add a command to send an invitation link to a user
2016-04-15 15:55:52 +02:00
Arik Fraimovich
38b603b28c
Change logoUrl to logo_url to comply w/ code style
2016-04-14 22:31:02 +03:00
Arik Fraimovich
44f8ccfd75
New design 🎉 and UX improvements! In more detail:
...
- Based on the SuperFlat admin theme (I bought the extended license).
- All pages are now full-width to give your data the room it deserves.
- Various UX improvements (althuogh there is still room for improvement).
2016-04-14 22:27:26 +03:00
Arik Fraimovich
6cc2cf765d
Merge pull request #987 from AntoineAugusti/inject-app-context
...
Feature: ability to change logo
2016-04-14 22:18:32 +03:00
Arik Fraimovich
748f6e4f2c
Merge pull request #983 from tdawber/feature/embed_open_in_redash
...
Add link to embeds to open query page in new window
2016-04-14 21:53:11 +03:00
Antoine Augusti
2d578247ef
Inject variables with app context and ability to change the logo
2016-04-14 11:50:00 +02:00
tdawber
bde60d5919
Add link to embeds to open query in new window
2016-04-12 12:02:02 +10:00
Raymond Machira
17ca702cb3
Add environment variable to override secure_flag on session cookie
2016-04-11 13:02:29 -05:00
yohei.naruse
19aaa938d8
manage.py support group operations.
2016-04-10 22:08:36 +09:00
Arik Fraimovich
c80728c3fa
Merge pull request #978 from getredash/fix958
...
Fix #958 : group members/datasources were cached.
2016-04-10 11:28:28 +03:00
Arik Fraimovich
39a832aff5
Fix #958 : group members/datasources were cached.
2016-04-10 11:26:33 +03:00
chiragkparmar@gmail.com
f3a12d20f8
Correct ports per installation strategy used
2016-04-08 12:41:29 -04:00
chiragkparmar@gmail.com
0743c4a532
Add more instructions on getting started.
2016-04-07 18:32:01 -04:00
chiragkparmar@gmail.com
1169ed2542
Remove extra gif
2016-04-07 18:19:31 -04:00
chiragkparmar@gmail.com
3f3a8fb903
Add second demo
2016-04-07 18:07:44 -04:00
chiragkparmar@gmail.com
8b87ac39d1
Add missing )
2016-04-07 18:05:33 -04:00
chiragkparmar@gmail.com
4520d1889c
Add documentation link at the top
2016-04-07 18:04:30 -04:00
chiragkparmar@gmail.com
57ec4bf21e
Add gitter chat button
2016-04-07 17:55:32 -04:00
chiragkparmar@gmail.com
8091b546e0
Merge remote-tracking branch 'getredash/master'
2016-04-07 17:52:56 -04:00
Arik Fraimovich
d78ef8fab5
Merge pull request #974 from getredash/embed
...
Add support for using Redis via unix socket
2016-04-06 20:57:13 +03:00
Arik Fraimovich
31879f9f7d
Add support for using Redis via unix socket
2016-04-06 20:54:21 +03:00
Arik Fraimovich
0c6317c1db
Merge pull request #973 from getredash/embed
...
Small updates to data sources (friendlier name for MySQL, and ability to disable query runners)
2016-04-06 20:42:24 +03:00
Arik Fraimovich
eec883763a
Ability to disable some query runners
2016-04-06 18:19:51 +03:00
Arik Fraimovich
85be5fb7e9
Friendlier name for MySQL query runner
2016-04-06 18:19:42 +03:00
Arik Fraimovich
2308a3af10
Merge pull request #972 from getredash/embed
...
Feature: allow toggling dashboard full screen from URL
2016-04-06 18:12:43 +03:00
Arik Fraimovich
db56818a52
Allow toggling dashboard full screen from URL
2016-04-06 18:02:42 +03:00
Arik Fraimovich
39315dbb18
Merge pull request #962 from handwritingio/influxdb_tags
...
InfluxDB: Added support for multiple queries and tags
2016-04-05 14:50:39 +03:00
Arik Fraimovich
0d9faa8c04
Merge pull request #964 from ink-adavison/bootstrap_version_parameter
...
Allow passing branch name to bootstrap.sh
2016-04-05 14:44:23 +03:00
Andrew Davison
70f7219057
Release download path must use the version, not the branch
2016-04-04 16:02:58 +01:00
Andrew Davison
ad2a5601bf
Use a REDASH_BRANCH environment variable instead, in the same way as REDASH_VERSION.
...
Move REDASH_VERSION var setup to top of file where it is more visible and easier to update.
2016-04-04 15:37:38 +01:00
Arik Fraimovich
b0ea6b0f7f
Merge pull request #970 from getredash/query_page
...
Use ng-if instead of ng-show for schema
2016-04-03 12:07:23 +03:00
Arik Fraimovich
43078f60cf
Use ng-if instead of ng-show for schema
2016-04-03 12:06:52 +03:00
Arik Fraimovich
637c17bcd1
Merge pull request #969 from getredash/query_page
...
Fix: on first save, make sure we load alredy existing data
2016-04-03 11:08:09 +03:00
Arik Fraimovich
941657fbbc
Fix: on first save, make sure we load alredy existing data
2016-04-03 10:42:48 +03:00
Arik Fraimovich
07a53d6aa8
Fix mobile state of query page
2016-04-03 10:30:53 +03:00
Lloyd Weehuizen
c850acb3b9
Extend ElasticSearch query_runner to support aggregations
2016-04-01 14:06:54 +13:00
Arik Fraimovich
93c663d5aa
Merge pull request #963 from ink-adavison/nginx_vhost_http_fix
...
Fix "http directive is not allowed here" on Ubuntu and Amazon Linux
2016-03-31 10:38:25 +03:00
Andrew Davison
4a401db4d2
Allow passing version to bootstrap.sh as a cli parameter, to download a specific tag's setup files.
2016-03-30 17:04:57 +01:00
Andrew Davison
90128b90e6
Fix "http directive is not allowed here"
2016-03-30 16:19:14 +01:00
Sam Ehlers
c6794dde64
Fixed error when result doesn't contain series
2016-03-30 10:17:55 -05:00
Sam Ehlers
b100824f94
Fixed error when series doesn't have tags
2016-03-30 10:17:45 -05:00
Sam Ehlers
9ff33ac024
Added support for multiple queries and tags
...
Multiple queries are separated by semicolons and could possibly have
different columns and tags.
https://docs.influxdata.com/influxdb/v0.11/guides/querying_data/#multiple-queries
Tags come in to the result set when you use a GROUP BY statement.
2016-03-30 09:28:24 -05:00
Arik Fraimovich
f6f9dace4d
Merge pull request #960 from getredash/notification
...
When opening a query page, don't automatically execute it
2016-03-30 11:53:11 +03:00
Arik Fraimovich
4cc8dd1df8
When opening a query page, don't automatically execute it
2016-03-30 11:33:55 +03:00
Arik Fraimovich
52902c3f47
Merge pull request #959 from getredash/notification
...
Fix: show browser notification only when page is hidden
2016-03-30 11:04:32 +03:00
Arik Fraimovich
1768778d1d
Fix: show notifications only when page in background
2016-03-30 11:01:11 +03:00
Arik Fraimovich
f5abb47d89
Ask for notification permissions only on query execution
2016-03-30 11:01:01 +03:00
Arik Fraimovich
ffe23fc59c
Split colors palette to base and additional
2016-03-30 10:30:15 +03:00
chiragkparmar@gmail.com
d6a474b9f1
Update color palette to add more pretty colors
...
Inspired from ggplot2 color palette, update ColorPalette to make charts
more pretty.
2016-03-30 10:27:38 +03:00
Arik Fraimovich
c5a763b5f2
Merge pull request #932 from hudl:SkunkUI
...
Adjust the UI on the New Query page
2016-03-30 10:11:37 +03:00
Arik Fraimovich
aab2da2f4c
Move buttons in the query page
2016-03-30 10:06:48 +03:00
Arik Fraimovich
d83dfc977e
Merge pull request #934 from alexanderlz/master
...
Feature: DynamoDB DQL query runner
2016-03-29 22:00:32 +03:00
Seva Gavrilov
5149845eec
Merge branch 'master' of github.com:gseva/redash into dashboard-permissions
2016-03-29 13:29:45 -03:00
Seva Gavrilov
c98cdef8f2
Fixed dashboard restrictions and added tests.
2016-03-29 13:27:35 -03:00
Arik Fraimovich
0f727c2424
Fix typo in requirements.txt.
2016-03-29 16:16:57 +03:00
Arik Fraimovich
982b0efbe8
Fix #946 : update Python redis lib version.
...
Looks like some of the Celery dependencies (which we don't have pinned version for) require newer version of redis lib.
2016-03-29 16:12:24 +03:00
Arik Fraimovich
5e22576c5c
Merge pull request #956 from getredash/fix/impala
...
Fix: adapt Impala query runner for new configuration
2016-03-29 10:38:13 +03:00
Arik Fraimovich
76c2d37d0e
Fix: adapt Impala query runner for new configuration
2016-03-29 10:30:31 +03:00
Seva Gavrilov
5bb1d2757e
Text only widgets are now shown to everybody.
2016-03-28 18:00:37 -03:00
Arik Fraimovich
a66ac849ff
Merge pull request #951 from seanauriti/patch-1
...
Fixes URL for Github Release
2016-03-28 21:35:22 +03:00
Arik Fraimovich
8b4e3226a8
Merge pull request #952 from seanauriti/patch-2
...
Update upgrade.rst
2016-03-28 21:34:49 +03:00
Sean Auriti
00c455fea5
Update upgrade.rst
2016-03-28 13:41:21 -04:00
Sean Auriti
339c91836f
Fixes URL for Github Release
2016-03-28 12:17:52 -04:00
Arik Fraimovich
0dfbe6fc72
Merge pull request #947 from getredash/fix/migration
...
Fix: permissions migration was changing default's group type
2016-03-27 10:32:14 +03:00
Arik Fraimovich
dd836d909d
Migration to make sure the default group has correct type
2016-03-27 10:29:26 +03:00
Arik Fraimovich
6cff6e833a
Fix permissions migration
2016-03-27 10:26:09 +03:00
Arik Fraimovich
5885cd9aef
Merge pull request #940 from kirikiriyamama/improve_security
...
Nginx configuration: hide version
2016-03-25 20:16:37 +02:00
Alex DeBrie
d43d5731ee
Prevent schemas from expanding on search
2016-03-24 17:00:45 +00:00
Andrea Leesley
1701d6cb60
Adjust query info ui.
2016-03-24 16:59:14 +00:00
Andrea Leesley
a9fbb1ccb2
Make query results full width.
2016-03-24 16:59:14 +00:00
Andrea Leesley
c096a133c5
Move the schema container to the right.
...
- Clean up ui on the new query page.
2016-03-24 16:55:49 +00:00
atharva.inamdar
be90353cca
updated query search bar visibility threshold to 500
2016-03-24 16:39:19 +00:00
Alex DeBrie
4bcb705a2a
Hide user subscriptions if email is not enabled
2016-03-24 14:28:47 +00:00
Alex DeBrie
1c04f3cc29
Fix broken tests
2016-03-24 13:55:46 +00:00
Alex DeBrie
ee29f07802
Clean up after rebase
2016-03-24 02:46:59 +00:00
Alex DeBrie
df2067eec1
Make subscription display more clear
2016-03-23 20:57:19 +00:00
Alex DeBrie
601010e44e
Remove email destination from AlertSubscription migration
2016-03-23 20:57:19 +00:00
Alex DeBrie
6c3b713b3d
Add destination subscriptions to Alert page
2016-03-23 20:57:19 +00:00
Alex DeBrie
faf2f7dede
Add user subscriptions back to Alert page
2016-03-23 20:57:19 +00:00
Alex DeBrie
bf880a834b
Move notify to AlertSubscription; adjust email destination to take multiple addresses
2016-03-23 20:57:19 +00:00
Alex DeBrie
ce6ceac5c4
Add hipchat to default destinations
2016-03-23 20:57:19 +00:00
Alex DeBrie
70b4f9d447
Create dynamicForm directive
2016-03-23 20:57:18 +00:00
Alex DeBrie
3838b03417
Clean up tasks.py to remove unneeded code
2016-03-23 20:52:50 +00:00
Alex DeBrie
a11fa2717d
Add migrations of existing alerts
2016-03-23 20:51:10 +00:00
Alex DeBrie
becf315e66
Add hipchat destination
2016-03-23 20:51:10 +00:00
Alex DeBrie
04eb37a7f2
Pass objects instead of IDs to notify method
2016-03-23 20:51:10 +00:00
Alex DeBrie
e91610f4b4
Remove hacky backwards compatibility for notifications
2016-03-23 20:51:10 +00:00
Alex DeBrie
63786c98df
Remove unnecessary code
2016-03-23 20:51:10 +00:00
Alex DeBrie
54f3df6988
Move destination icons to BaseDestination
2016-03-23 20:49:20 +00:00
Alex DeBrie
bb3874e631
Pass subscription user to notify method
2016-03-23 20:49:20 +00:00
Alex DeBrie
eef18510d5
Fix email destination bugs; make email alerts backward compatible
2016-03-23 20:49:20 +00:00
Alex DeBrie
a3c0917d85
Fix AlertSubscription unsubscribe permissions and broken tests
2016-03-23 20:49:20 +00:00
Alex DeBrie
ed7f9ea5f0
Create UI for adding/removing alert subscriptions
2016-03-23 20:49:20 +00:00
Alex DeBrie
82b7146216
Enforce AlertSubscription uniqueness; update AlertSubscription delete handler
2016-03-23 20:49:20 +00:00
Alex DeBrie
3cfbb9855b
Update notify logic in tasks and add destinations for Slack, email, and webhooks
2016-03-23 20:49:20 +00:00
Alex DeBrie
4938f8e013
Add ability to choose destination when creating alert
2016-03-23 20:47:50 +00:00
Alex DeBrie
a43761da39
Require destination_id in POSTs that create a subscription
2016-03-23 20:47:50 +00:00
Alex DeBrie
a3703b2058
Fix broken tests
2016-03-23 20:47:08 +00:00
Alex DeBrie
f2d5d52310
Remove destination groups; use ConfigurationContainer for options; Add user field on NotificationDestination
2016-03-23 20:44:14 +00:00
Alex DeBrie
eed2a41816
Add destination field to AlertSubscription
2016-03-23 20:39:22 +00:00
Alex DeBrie
16c0df4117
Group handlers for Destinations
2016-03-23 20:38:33 +00:00
Alex DeBrie
3844483776
Add destination elements to rd_ui
2016-03-23 20:35:50 +00:00
Alex DeBrie
53f8f1de3b
Fix typo
2016-03-23 20:24:26 +00:00
Alex DeBrie
3ac7f02aea
Add NotificationDestination model and handlers; Add BaseNotification class
2016-03-23 20:24:26 +00:00
Seva Gavrilov
66d1bb1af6
Merge github.com:yanenok/redash into dashboard-permissions
2016-03-23 12:36:11 -03:00
Arik Fraimovich
002396117d
Merge pull request #941 from kasajei/master
...
Fix install command for freetds-devel on amazon_linux
2016-03-23 14:58:47 +02:00
kasajei
eaaeffb8a2
Fix install command for freetds-devel on amazon_linux
2016-03-23 19:06:27 +09:00
Alexander Leibzon
7bb80e375a
code style, name method
2016-03-23 11:44:57 +02:00
kirikiriyamama
3aca06b57f
Remove unnecessary blanks
2016-03-23 11:16:12 +09:00
kirikiriyamama
d2a57cbf62
Improve security
...
Hide nginx version
2016-03-23 11:16:05 +09:00
Arik Fraimovich
70a5ffdbf5
Merge pull request #939 from AntoineAugusti/patch-1
...
Docs: Fix command to restart the web server
2016-03-22 11:03:52 +02:00
Antoine Augusti
a77b2168bd
Fix command to restart the web server
2016-03-22 10:00:14 +01:00
Arik Fraimovich
ba3013a513
Merge pull request #883 from tsibley/remote-user-auth
...
Support for REMOTE_USER authentication
2016-03-22 09:53:13 +02:00
Thomas Sibley
e61a5f3567
Support for remote user authentication via a trusted request header
...
This allows redash to use nearly any custom authentication setup.
Authentication via the REMOTE_USER environment variable is not provided
as it's deemed unlikely to ever be used.
Note that, like existing authentication providers, if you disable
password authentication and the remote user auth is unsuccessful
(probably due to a misconfiguration), then you'll get a redirect
loop of /login ⇄ /remote_user/login.
2016-03-21 17:00:16 -07:00
Arik Fraimovich
624ebbadb9
Retain copy of the event before it's being changed
2016-03-21 14:29:07 +02:00
Arik Fraimovich
2ce6b567ca
Include public.html in frontend build
2016-03-21 13:12:01 +02:00
Arik Fraimovich
70e2b5de23
Merge pull request #938 from getredash/api_key_name
...
Fix: event reporting breaks when using ApiUser.
2016-03-21 12:49:40 +02:00
Arik Fraimovich
c3299ff0e6
Fix: event reporting breaks when using ApiUser.
2016-03-21 12:40:23 +02:00
Arik Fraimovich
0ec8c3e0b9
Add find_by_email method to User model
2016-03-21 10:20:58 +02:00
Arik Fraimovich
fbb81b62d6
Make signed out layout more modular
2016-03-20 10:07:10 +02:00
Arik Fraimovich
ea57175bfa
Merge pull request #935 from getredash/extensibility
...
Feature: allow forwarding events to a webhook
2016-03-17 13:47:50 +02:00
Alexander Leibzon
ad95a5eb5e
requirements rearrangement
2016-03-17 13:10:15 +02:00
Arik Fraimovich
efe1f8370c
Feature: allow forwarding events to a webhook
2016-03-17 13:10:09 +02:00
Alexander Leibzon
2e93af3a21
fixes
2016-03-17 13:09:02 +02:00
Alexander Leibzon
c2f3c55d80
Merge remote-tracking branch 'upstream/master'
2016-03-17 12:51:53 +02:00
Alexander Leibzon
629c16acbe
the dynamoDB SQL connector
2016-03-17 12:51:06 +02:00
Alexander Leibzon
158fc6222d
add requirements
2016-03-17 12:50:39 +02:00
Alexander Leibzon
d88d1a1e61
dynamodb SQL connector
2016-03-17 03:13:44 +02:00
John Katsnelson
f2a1bc7f0e
docker-compose ls should be docker-machine ls
2016-03-16 09:17:09 -07:00
Arik Fraimovich
9e6e913347
Merge pull request #928 from getredash/extensibility
...
Add extension points to override frontend elements
2016-03-15 22:49:45 +02:00
Arik Fraimovich
fde36298ce
Add extension points to override frontend elemnts
2016-03-15 22:46:36 +02:00
Arik Fraimovich
e75c3c6871
Merge pull request #927 from getredash/fix/format
...
Fix: format API not working for non default organization
2016-03-15 15:28:13 +02:00
Arik Fraimovich
82871f606a
Fix: format API not working for non defualt organization
2016-03-15 15:25:52 +02:00
Arik Fraimovich
0fcf232b5e
Move footer to include file
2016-03-15 14:22:12 +02:00
Arik Fraimovich
e0ad3ee309
Merge pull request #925 from getredash/feature/password_reset
...
Feature: password reset & invite links functionality.
2016-03-15 10:59:54 +02:00
Arik Fraimovich
df180a2cb8
Allow admin to reset password instead of resend invite
2016-03-15 10:56:37 +02:00
Arik Fraimovich
0dccaa9ca4
Show warning if email server isn't configured
2016-03-15 10:37:33 +02:00
Arik Fraimovich
5a222beff4
Merge pull request #926 from erans/master
...
Python query runner: make max and min functions available to the scripts
2016-03-15 10:11:05 +02:00
Eran Sandler
86980793ac
made Python's max and min functions available to the scripts
2016-03-15 09:40:03 +02:00
Arik Fraimovich
7a943f62b3
Password reset & invite links functionality.
2016-03-14 18:33:17 +02:00
Arik Fraimovich
56b3675a23
Merge pull request #923 from getredash/sentry_logs
...
Setup Sentry to catch error logs
2016-03-14 11:54:33 +02:00
Arik Fraimovich
7e094f2b2d
Setup Sentry to catch error logs
2016-03-14 11:50:11 +02:00
Arik Fraimovich
079ae09253
Merge pull request #917 from getredash/modular
...
Restructure the Flask app
2016-03-14 11:47:26 +02:00
Arik Fraimovich
9ae503289c
Restructure the Flask app:
...
Tried to untangle the cyclic dependencies, although there are still some of
them left. The main reason for this restructuring/refactoring is to make
the application a bit more extensible, so it's possible to add more routes
to it without touching the core.
2016-03-14 11:45:02 +02:00
Arik Fraimovich
f8a8928a90
Merge pull request #922 from getredash/feature/google_login
...
Allow existing users sign in with Google Apps even if they are not from an allowed domain
2016-03-14 11:30:11 +02:00
Arik Fraimovich
7da1c85315
Allow existing users sign in with Google Apps even if they are not in domain list.
2016-03-14 11:19:23 +02:00
Arik Fraimovich
d8b1131011
Merge pull request #921 from getredash/events
...
Additional events and information
2016-03-14 11:16:29 +02:00
Arik Fraimovich
3bdcd958ca
Track data source and query creation
2016-03-14 10:59:11 +02:00
Arik Fraimovich
4d5d9fc42f
Track user ip and useragent in events
2016-03-14 10:53:41 +02:00
Arik Fraimovich
dd5c1866f2
Merge pull request #920 from getredash/mongo_improvements
...
Feature: MongoDB - add support for $date and relative dates.
2016-03-14 10:16:25 +02:00
Arik Fraimovich
1359d386c6
Change tag to be humanTime
2016-03-14 10:13:38 +02:00
Arik Fraimovich
1aab5b4963
Install Pymongo for tests (temporary solution)
2016-03-13 23:32:54 +02:00
Arik Fraimovich
18d7c33620
Feature: MongoDB - add support for $date and relative dates.
2016-03-13 23:25:24 +02:00
Arik Fraimovich
abde67f2d9
Fix: gulp wasn't building app_layout.html
2016-03-13 22:58:12 +02:00
Arik Fraimovich
e60caf87a6
Merge pull request #919 from alexanderlz/master
...
Fix: schema fetching for Vertica & SQLite was broken (fix #916 )
2016-03-13 22:51:25 +02:00
Alexander Leibzon
3f15ad36a5
fix schema resolution, resolves #916
2016-03-13 16:59:09 +02:00
Arik Fraimovich
2f35c1ea2b
Merge pull request #918 from getredash/query_runners_improvements
...
Several improvements to query runners:
2016-03-13 15:44:04 +02:00
Arik Fraimovich
2d1a28389b
Sort query runners by name
2016-03-13 15:40:51 +02:00
Arik Fraimovich
5cc7eda420
Remove from default list query runners we don't install deps for by default
2016-03-13 15:39:49 +02:00
Arik Fraimovich
32682483cd
Add explicit Redshift query runner
2016-03-13 15:38:09 +02:00
Arik Fraimovich
605a12c34b
PostgreSQL query runner: add timeout for connection
2016-03-13 15:38:00 +02:00
Arik Fraimovich
a6b86c7af2
Friendly name for MSSQL query runner
2016-03-13 15:34:41 +02:00
Arik Fraimovich
741faeef2b
Update PyMongo versino to 3.2.1
2016-03-13 15:33:19 +02:00
Arik Fraimovich
2a745d5d54
Dockerfile: set the path to static assets
2016-03-12 18:37:20 +02:00
Arik Fraimovich
12660c3d51
Remove references to deprecated config
2016-03-12 18:22:53 +02:00
Arik Fraimovich
7c0c189b55
Merge pull request #910 from getredash/feature/better_fullscreen
...
Better full screen support
2016-03-12 18:18:07 +02:00
Arik Fraimovich
b0b9cd92f8
Merge pull request #912 from jkatsnelson/patch-2
...
redash static assets path should be pointed at dist, not app
2016-03-12 18:10:00 +02:00
Arik Fraimovich
27feb676b2
Added X-Forwarded-Proto to nginx config ( closes #884 )
2016-03-11 23:19:28 +02:00
Arik Fraimovich
cd5aec2b63
Fix #848 : change instructions to recreate database instead of running migrations.
2016-03-11 23:13:17 +02:00
Arik Fraimovich
a1a73a1b2f
Merge pull request #888 from toru-takahashi/improve-treasuredata-plugin
...
Improve TreasureData query runner
2016-03-11 22:58:11 +02:00
toru-takahashi
99ed8f8daf
Modify property name and change default behavior
2016-03-12 00:31:54 +09:00
John Katsnelson
6fe5127f20
redash static assets path should be pointed at dist, not app
2016-03-10 11:36:42 -08:00
John Katsnelson
4d06a26038
adds basic docker compose instructions
2016-03-10 11:33:08 -08:00
Arik Fraimovich
841805496e
Better full screen support
2016-03-10 14:05:34 +02:00
Arik Fraimovich
0e7098020c
Merge pull request #909 from getredash/fix908
...
Fix #908 : updating configuration without secrets was failing
2016-03-10 11:58:38 +02:00
Arik Fraimovich
33a5e06eb1
Fix #908 : updating configuration without secrets was failing
2016-03-10 11:56:49 +02:00
Arik Fraimovich
536d7595c5
Merge pull request #906 from getredash/feature/public_dashboard
...
Feature: public dashboards
2016-03-10 11:52:01 +02:00
Arik Fraimovich
6104e5df3c
Remove unused (Heroku related) Procfiles
2016-03-10 11:51:06 +02:00
Arik Fraimovich
b183651e04
Verify user has access to visualization before creating widget
2016-03-10 11:42:04 +02:00
Arik Fraimovich
fad8f2b7be
UI for controlling access to dashboard
2016-03-10 11:28:39 +02:00
Arik Fraimovich
298db14bc1
API to create api key for dashboards
2016-03-10 10:09:26 +02:00
Arik Fraimovich
6bc3970ad5
Make sure user has access to data source when loading query result
2016-03-09 15:15:03 +02:00
Arik Fraimovich
be65582da9
Remove explicit header setting as we do it in the config
2016-03-09 13:43:52 +02:00
Arik Fraimovich
b92fbb489b
Fix call to authenticate_request
2016-03-09 13:41:33 +02:00
Arik Fraimovich
52ad1f1ba1
Public dasboards feature.
2016-03-09 13:38:02 +02:00
Arik Fraimovich
b4b2bb86ee
Merge pull request #902 from jeffwidman/fix-execute-bit
...
Make create_database script executable
2016-03-08 11:36:08 +02:00
Jeff Widman
ed01773d4e
Make create_database script executable
2016-03-08 01:34:31 -08:00
Arik Fraimovich
399b7ad348
Merge pull request #901 from jeffwidman/fix-docker-compose
...
Docker: fix docker-compose env variables in example
2016-03-08 11:25:23 +02:00
Jeff Widman
6393f0225a
No longer specifying google-apps domain from ENV var
...
http://docs.redash.io/en/latest/setup.html#users-google-authentication-setup
2016-03-08 01:21:04 -08:00
Jeff Widman
30066f6d04
Postgres and Redis urls should call out to their own container
2016-03-08 01:20:32 -08:00
Arik Fraimovich
feadf88159
Merge pull request #894 from jeffwidman/patch-4
...
Dockerfile: use redash's docker-hub nginx image
2016-03-08 10:56:21 +02:00
Jeff Widman
8d8605c7d8
volume mapping already handled in dockerfile
2016-03-08 00:53:31 -08:00
Arik Fraimovich
bf55d2f4da
Merge pull request #895 from jeffwidman/patch-5
...
Use redash's docker-hub redash image
2016-03-08 08:32:03 +02:00
Arik Fraimovich
aec5f78e7b
Merge pull request #893 from jeffwidman/patch-3
...
Fix YAML syntax error due to missing spaces
2016-03-08 08:27:44 +02:00
Jeff Widman
2a1354e70b
Use redash's docker-hub redash image
2016-03-07 15:44:42 -08:00
Jeff Widman
2365f25e11
Use redash's docker-hub nginx image
2016-03-07 15:16:49 -08:00
Jeff Widman
8d10e9696e
Fix YAML syntax error due to missing spaces
...
Environment variables weren't being parsed properly due to missing spaces.
2016-03-07 14:50:12 -08:00
toru-takahashi
6065545352
Fix case sensitive issue for query type
2016-03-08 02:13:52 +09:00
toru-takahashi
a98ead9030
Add option to enable Auto Get Schema
2016-03-08 02:05:05 +09:00
toru-takahashi
f07ed1df31
Update td-client to v0.4.1
2016-03-07 22:51:13 +09:00
Arik Fraimovich
a8ece8641a
Bump version.
2016-03-06 12:13:19 +02:00
Arik Fraimovich
bac4025eff
Merge pull request #882 from tsibley/new-data-source-via-cli
...
CLI: Restore ability to pass JSON options string for a new data source
2016-03-06 12:01:23 +02:00
Thomas Sibley
d07bf7e0aa
CLI: Restore ability to pass JSON options string for a new data source
...
Commit "Encapsulate data source/query runner configuration in an
object." (ed99b84 ) accidentally removed that functionality by not
inflating the passed in JSON into a ConfigurationContainer object.
This led to errors of the form if you passed -o:
Traceback (most recent call last):
...
File "/opt/redash/redash-git/redash/models.py", line 321, in db_value
return value.to_json()
AttributeError: 'unicode' object has no attribute 'to_json'
2016-03-04 09:22:42 -08:00
Yana Manukhina
207dac693c
Fix: show empty dashboards to their creators
2016-03-02 20:44:38 +03:00
Arik Fraimovich
8f937b7a35
Merge pull request #850 from toyama0919/master
...
Kibana: add support for limiting # of results returned
2016-03-01 23:37:24 +02:00
Arik Fraimovich
8747d0e724
Merge pull request #872 from erans/master
...
MongoDB: support for count queries
2016-03-01 23:36:24 +02:00
Yana Manukhina
866f378c88
List only dashboards available to current user based on user's groups
2016-03-01 20:46:36 +03:00
Arik Fraimovich
4a280eea29
Merge pull request #877 from ink-adavison/ink-adavison-ubuntubasepathfix
...
Correct Ubuntu Bootstrap.sh to a working Base URL
2016-03-01 13:36:25 +02:00
ink-adavison
194e9f4d7e
Correct Ubuntu Bootstrap.sh to a working Base URL
...
The redash/docker/setup/... path is returning 404, but redash/master/setup/... works
2016-03-01 11:17:11 +00:00
Arik Fraimovich
4c5d2f14bf
Merge pull request #866 from jeffwidman/fix_end_of_file_spacing
...
Fix whitespace issues
2016-02-29 22:39:15 +02:00
Jeff Widman
b86cf6ea4d
Check should be 'x not in y' rather than 'not x in y'
2016-02-29 12:34:50 -08:00
Jeff Widman
dd72faaa77
Fix docstring spacing per PEP 257
2016-02-29 12:34:50 -08:00
Jeff Widman
c1b33939d0
A few misc whitespaces fixes
2016-02-29 12:34:50 -08:00
Jeff Widman
1aad95986b
Add spaces around arithmetic operators per PEP 8
2016-02-29 12:34:50 -08:00
Jeff Widman
80209defc9
Remove extraneous spaces at end of lines
2016-02-29 12:34:46 -08:00
Jeff Widman
c198d22691
Format files to end in a single newline per PEP 8
2016-02-29 12:00:03 -08:00
Arik Fraimovich
43ac5600e5
Merge pull request #873 from getredash/feature/print_layout
...
Feature: print layout for dashboards
2016-02-29 21:11:41 +02:00
Arik Fraimovich
863365a412
Feature: print layout for dashboards
2016-02-29 21:07:07 +02:00
Eran Sandler
50c6bca421
added support for count queries
2016-02-29 21:05:50 +02:00
Arik Fraimovich
30b97e37f0
Merge pull request #854 from erans/master
...
Minors fixes for MongoDB and Python query runners
2016-02-29 21:04:14 +02:00
Eran Sandler
7f96de8b22
updated reverted change
2016-02-29 21:02:05 +02:00
Arik Fraimovich
dec30549f6
Merge pull request #867 from jeffwidman/fix_weird_indenting
...
Fix non-standard indentation to conventional four spaces
2016-02-29 15:25:11 +02:00
Arik Fraimovich
1a9059f1cc
Merge pull request #865 from jeffwidman/fix_flask_ext
...
Replace deprecated flask.ext.* with flask_*
2016-02-29 15:22:13 +02:00
Jeff Widman
5208abd072
Make lines indented by four spaces instead of three
2016-02-29 01:58:19 -08:00
Jeff Widman
0ccbb24b3f
Fix non-standard indentation to conventional four spaces
...
Not sure what happened in this section of code, but it was incorrectly indented by two spaces rather than four in several places.
2016-02-29 01:09:43 -08:00
Jeff Widman
09ccec59f5
Replace deprecated flask.ext.* with flask_*
...
Importing flask extensions using flask.ext.* is deprecated in favor of flask_*
For background, see: https://github.com/mitsuhiko/flask/issues/1135
2016-02-29 00:39:50 -08:00
Arik Fraimovich
8688b1c432
Merge pull request #864 from getredash/fix/datasource_show
...
Fix: data source loaded without properties
2016-02-28 18:56:10 +02:00
Arik Fraimovich
d06d1ada28
Fix: data source loaded without properties
2016-02-28 18:54:20 +02:00
Arik Fraimovich
3328de3462
Merge pull request #863 from getredash/fix/filters_datetime
...
Fix: properly show date/time in filters
2016-02-28 11:06:02 +02:00
Arik Fraimovich
84f71d1837
Fix: properly show date/time in filters
2016-02-28 11:04:08 +02:00
Arik Fraimovich
f219d20299
Merge pull request #857 from jeffwidman/patch-1
...
Fix typo: completly => completely
2016-02-27 21:55:56 +02:00
Eran Sandler
bdd2e0c418
fixed the query runner actually running code
2016-02-26 09:59:49 +02:00
Jeff Widman
d0cdf53b33
Fix typo: completly => completely
2016-02-25 18:00:15 -08:00
Arik Fraimovich
27faf8f88a
Merge pull request #849 from sortable/presto-column-names
...
Fix: Presto - deduplicate column names
2016-02-25 21:39:29 +02:00
Arik Fraimovich
caf0734bac
Merge pull request #855 from sreynen/patch-2
...
Docs: document settings.py
2016-02-25 21:37:57 +02:00
Eran Sandler
5f501b9df6
added JSON serialization support for internal bson timestamp which sometimes gets return in newer pymongo versions
2016-02-25 09:25:26 +02:00
Scott Reynen
caaf180d13
Create settings.rst
...
This is mostly just a template so far, as I'm only able to describe the settings I already understand, which isn't many.
2016-02-24 16:28:24 -07:00
Eran Sandler
68220a0d67
Added 'additionalModulesPaths' to the config allowing import modules from an external verified path. You'd still need to whitelist the module name in 'allowedImportModules'
2016-02-25 00:35:00 +02:00
Colin Dellow
0ebb53994b
presto: use the disambiguated column name
2016-02-24 15:40:22 -05:00
Colin Dellow
177b62ea40
presto: use existing disambiguation path
2016-02-24 15:23:50 -05:00
Arik Fraimovich
a26da3aed3
Merge pull request #846 from sreynen/patch-1
...
Add link to dev environment documentation.
2016-02-24 22:07:35 +02:00
Arik Fraimovich
3a27955d24
Merge pull request #853 from getredash/arikfr-patch-1
...
Fix #851 : embed doesn't load due to missing module.
2016-02-24 21:59:29 +02:00
Arik Fraimovich
86f2a0172f
Fix #851 : embed doesn't load due to missing module.
2016-02-24 21:53:12 +02:00
Arik Fraimovich
db59b34bda
Merge pull request #852 from hudl/ConfigurationFixes
...
Small fixes for new ConfigurationContainer use
2016-02-24 21:49:57 +02:00
Alex DeBrie
51e92e0c71
Small fixes for new ConfigurationContainer use
2016-02-24 17:52:49 +00:00
toyama0919
246ce10a7f
fix bug: Kibana not working limit, all select results.
2016-02-24 13:02:28 +09:00
Colin Dellow
cde54cec8b
presto: don't merge columns with the same name
...
Fixes #847
2016-02-23 18:40:49 -05:00
Scott Reynen
21dc36b506
Add link to dev environment documentation.
2016-02-23 14:16:47 -07:00
Arik Fraimovich
d74442184e
Merge pull request #844 from getredash/kms
...
Encapsulate data sources configuration logic in an object
2016-02-23 15:06:29 +02:00
Arik Fraimovich
db3e689e68
Update query runners for new config class
2016-02-23 15:02:49 +02:00
Arik Fraimovich
491e2e10d1
Fix test
2016-02-23 15:02:49 +02:00
Arik Fraimovich
ed99b8452c
Encapsulate data source/query runner configuration in an object.
...
This is a step towards adding more complex logic in configuration
handling, like encryption of secrets.
2016-02-23 15:02:49 +02:00
Arik Fraimovich
f1e90fde31
Merge pull request #843 from getredash/design/download_links
...
Fix: dashboard query results links broken
2016-02-23 11:35:06 +02:00
Arik Fraimovich
954e63a41f
Fix: dashboard query results links broken
2016-02-23 11:33:13 +02:00
Arik Fraimovich
6ec4c4c19c
Merge pull request #840 from getredash/design/download_links
...
Improve layout of download links
2016-02-22 11:53:43 +02:00
Arik Fraimovich
553c6ac8d7
Improve layout of download links
2016-02-22 11:50:42 +02:00
Arik Fraimovich
b462869be7
Merge pull request #833 from toyama0919/feature/download-excel-from-dashboard
...
Feature: download Excel file link from dashboard.
2016-02-22 10:55:20 +02:00
Arik Fraimovich
3a5d59cf69
Merge pull request #839 from getredash/feature/api_params
...
Feature: add API to trigger query refresh and support for parameters.
2016-02-22 10:43:42 +02:00
Arik Fraimovich
c12b059d10
Add API to trigger query refresh and support for parameters.
2016-02-22 10:40:46 +02:00
Arik Fraimovich
e705ede3b7
Merge pull request #838 from erans/master
...
Python query runner -- added access to sorted and reversed functions
2016-02-21 13:03:05 +02:00
Eran Sandler
3b5aafa8e1
Added access to sorted and reversed functions
2016-02-21 11:13:46 +02:00
Arik Fraimovich
2440a83e46
Merge pull request #835 from benmanns/ubuntu-bootstrap-update-reorder
...
Ubuntu bootstrap script - move update before upgrade
2016-02-18 10:56:00 +02:00
Benjamin Manns
2b5a36cb3f
Move update before upgrade
...
Running update before upgrade will fetch the latest sources, so we
can be sure that the upgrades will bring the box to the latest
versions of everything. Otherwise, this is often a no-op because
the box's sources will be cached at time of generation, meaning
there is nothing to upgrade.
2016-02-17 16:11:16 -05:00
toyama0919
78511fd0ce
add feature, Excel download from dashboard.
2016-02-17 14:48:23 +09:00
Arik Fraimovich
a50ae19236
Merge pull request #823 from mobiledefense/add-widescreen-toggle
...
Feature: Button toggle to display dashboard in at full screen width
2016-02-16 10:23:16 +02:00
Arik Fraimovich
65f81c4d93
Merge pull request #831 from ninneko/801-download-excel
...
Feature: download results in Excel (XSLX) format (closes #801 )
2016-02-16 09:19:53 +02:00
yohei.naruse
0afca7321a
#801 fix test case.
...
schedule = "{:02d}:00".format(now.hour - 3) maybe be negative value when now.hour < 3.
I've fixed it.
2016-02-16 13:16:31 +09:00
yohei.naruse
32824f7575
apply reviews
2016-02-16 10:56:06 +09:00
yohei.naruse
2f16c8ae5f
#801 Download DataSheets as Excel file
2016-02-15 23:47:31 +09:00
Arik Fraimovich
868263315b
Merge pull request #829 from getredash/fix/embed
...
Fix: Plot.ly was given wrong timestamp
2016-02-14 20:40:43 +02:00
Arik Fraimovich
1ceddc9e91
Fix: we were sending wrong timestamp to Plotly
2016-02-14 20:38:32 +02:00
Arik Fraimovich
a96d135a4f
Merge pull request #828 from getredash/fix/embed
...
Fix #797 : user redirected to homepage when changing permission type
2016-02-14 20:11:51 +02:00
Arik Fraimovich
cec4e71d99
Fix #797 : user redirected to homepage when changing permission type
2016-02-14 16:01:36 +02:00
Arik Fraimovich
0730ed8ed4
Merge pull request #827 from getredash/fix/embed
...
Feature: pivot tables are now regular visualizations that can be *saved*
2016-02-14 15:21:45 +02:00
Arik Fraimovich
e3420acd4b
Feature: pivots are now regular visualizations that can be *saved*.
2016-02-14 15:17:52 +02:00
Arik Fraimovich
d21e2a79cc
Close #772 : upgrade to latest PivotTable.js lib
2016-02-14 14:40:01 +02:00
Arik Fraimovich
d1cf376ab3
Merge pull request #826 from getredash/fix/embed
...
Fix #802 : switching to/from query source view resets chart colors
2016-02-14 14:13:24 +02:00
Arik Fraimovich
0ea0ba3fbe
Fix #802 : switching to/from query source view resets chart colors
2016-02-14 13:52:53 +02:00
Arik Fraimovich
0c93fe12ba
Amend jshint settings
2016-02-14 13:51:32 +02:00
Arik Fraimovich
dad7b22cba
Merge pull request #825 from getredash/fix/embed
...
Fix: sorting X values in charts had no effect
2016-02-14 13:26:32 +02:00
Arik Fraimovich
19766cf4ce
Fix: sorting X values had no effect.
2016-02-14 13:24:14 +02:00
Arik Fraimovich
5e2727cfdf
Use unminified d3.js in development.
2016-02-14 12:25:16 +02:00
Arik Fraimovich
3da326009b
Bump Plot.ly version to a more recent one.
2016-02-14 12:24:56 +02:00
Matt Sochor
240739a445
Add dashboard toggle to display dashboard in at full screen width
2016-02-11 16:39:40 -05:00
Arik Fraimovich
253c4fd0a6
Merge pull request #821 from getredash/fix/embed
...
Fix embed URL & move logic into a directive
2016-02-10 15:41:05 +02:00
Arik Fraimovich
cda1068ff1
Show logo in embdes
2016-02-10 15:39:02 +02:00
Arik Fraimovich
eb324a4067
Limit the amount of information we return for embeds
2016-02-10 15:34:48 +02:00
Arik Fraimovich
8cf7314dc0
Fix embed URL & move logic into a directive
2016-02-10 15:34:31 +02:00
Arik Fraimovich
32b928d247
BSD 2-Clause
...
Updated copyright holder & removed last paragraph that doesn't belong to BSD-2 clause.
2016-02-10 11:32:00 +02:00
Arik Fraimovich
a5168ecc80
Update bootstrap.sh to more recent release
2016-02-09 15:18:58 +02:00
Arik Fraimovich
262ebb3bf1
Merge pull request #820 from getredash/gulp
...
Switch to Gulp from Grunt for faster builds
2016-02-09 15:15:38 +02:00
Arik Fraimovich
3e58d8798a
Copy additional files on gulp build
2016-02-09 15:09:31 +02:00
Arik Fraimovich
bab536aaea
Support for embeds in multi-org
2016-02-09 14:59:38 +02:00
Arik Fraimovich
bab4080430
Switch to Gulp from Grunt
2016-02-09 14:59:19 +02:00
Arik Fraimovich
a894f035dd
Merge pull request #815 from getredash/fix/cli
...
Fix CLI issues with recent version
2016-02-09 00:56:16 +02:00
Arik Fraimovich
d4a83e29d4
Fix: delete data source CLI failing when data source has references
2016-02-09 00:03:35 +02:00
Arik Fraimovich
ded4761c8a
If start_time not found skip metric collections (probably not running in real request context)
2016-02-09 00:01:44 +02:00
Arik Fraimovich
3fa143cfb1
Merge pull request #813 from ojarva/shellcheck-fixes
...
Fix shellcheck issues in bootstrap.sh scripts
2016-02-07 08:49:06 +02:00
Olli Jarva
de01184bbd
Small shellcheck updates
...
Fix shellcheck complaints. These changes are not particularly important,
but spotting new/real issues is easier when checker output is empty by
default.
2016-02-06 16:42:24 +02:00
Arik Fraimovich
635bcc3e9f
Pull latest docker image before building
2016-02-03 11:06:09 +02:00
Arik Fraimovich
b6b8daced6
Update Circle: build deps on master branch
2016-02-03 10:20:07 +02:00
Arik Fraimovich
b222f85d88
Add freetds-dev to Dockerfile
2016-02-03 09:06:01 +02:00
Arik Fraimovich
27c3fee345
Merge pull request #808 from joeharris76/master
...
Feature: Microsoft SQL Server query runner
2016-02-03 08:48:05 +02:00
Joe Harris
8c48ec5508
Cleanup of issues with the SQL Server feature PR
2016-02-02 16:18:21 -05:00
Joe Harris
cc176f5cba
Add error handling to the pymssql import
2016-02-02 09:24:58 -05:00
Joe Harris
3a970a00c4
Add Microsoft SQL Server as a data source
...
Uses `pymssql` which in turn uses `FreeTDS`. Note that the data type
support is somewhat limited (see “datasources” page in docs).
2016-02-01 16:53:52 -05:00
Joe Harris
3b395a05b8
Merge pull request #1 from getredash/master
...
Pull from origin
2016-01-29 15:55:50 -05:00
Arik Fraimovich
9fa249a519
Update screenshots.
2016-01-27 12:55:52 +02:00
Arik Fraimovich
4e9b60ac82
Merge pull request #794 from getredash/hotfixes
...
Fixes for #792 , #785 , #733 and additional logging for execute_query
2016-01-24 12:03:34 +02:00
Arik Fraimovich
7a7e5be166
Fix #733 : update migrations to work with new code
2016-01-24 11:57:05 +02:00
Arik Fraimovich
a1eec8490a
Add more logging to execute_query
2016-01-24 11:32:44 +02:00
Arik Fraimovich
197bbde788
Fix #785 : remove admin check box and direct users to use the groups
...
admin.
2016-01-24 11:08:02 +02:00
Arik Fraimovich
fed9d80fdb
Fix #792 : can't grant admin with CLI
2016-01-24 10:58:05 +02:00
Arik Fraimovich
78ba6f2739
Merge pull request #781 from woei66/master
...
Amazon Linux bootstrap script: check nginx default directory
2016-01-23 16:52:39 +02:00
Arik Fraimovich
cbb84ae3d3
Merge pull request #786 from JohnConnell/patch-1
...
Docs: instructions for compressed backup.
2016-01-23 16:51:21 +02:00
Arik Fraimovich
8120158119
Merge pull request #782 from shyamgopal/bug-768
...
Fix: Empty cells in google sheets displayed as datetime values #768
2016-01-23 16:50:44 +02:00
Arik Fraimovich
bd7b60d859
Merge pull request #784 from bobrik/fix-isoformat
...
Fix json serialization for datetime.timedelta, closes #783
2016-01-23 16:49:46 +02:00
Arik Fraimovich
80c03a5900
Merge pull request #787 from JohnConnell/patch-2
...
Docs: Updated links to Google's documentation about creating a service account
2016-01-23 16:46:04 +02:00
Arik Fraimovich
77e2d5db9b
Merge pull request #790 from tknzk/fix_typo_on_doc
...
Docs: fix a typo in backup instructions
2016-01-23 16:44:35 +02:00
tknzk
7174dd856e
fix a typo.
2016-01-22 17:45:40 +09:00
John Connell
6b5efc9e16
Update datasources.rst
...
Updated links to Google's documentation about creating a service account.
2016-01-21 13:05:02 -07:00
John Connell
4f95205795
Update maintenance.rst
...
Added: How to create a compressed backup.
2016-01-21 12:51:13 -07:00
Ivan Babrou
e26ea40c9b
Fix json serialization for datetime.timedelta, closes #783
2016-01-21 14:37:36 +00:00
Arik Fraimovich
24137e87fd
Update cloud images references
2016-01-21 14:47:51 +02:00
Shyamgopal Kundapurkar
221ec3a2a1
Fix of #768
2016-01-21 16:35:03 +05:30
David Lin
7081e25fa3
add -y to expect package, check nginx default directory and install to the right directory
2016-01-21 06:37:12 +00:00
Arik Fraimovich
8d126331cf
Fix #778 : update docs with correct CLI command.
2016-01-20 22:19:43 +02:00
Arik Fraimovich
33ffb2158b
Update __init__.py
2016-01-20 10:21:45 +02:00
Arik Fraimovich
76ee88608d
Merge pull request #777 from getredash/hotfix
...
Treat query errors as expected errors
2016-01-20 10:21:08 +02:00
Arik Fraimovich
a1ac289fb4
Treat query errors as expected errors
2016-01-20 10:17:10 +02:00
Arik Fraimovich
4f0b18b44e
Merge pull request #776 from getredash/hotfix
...
Friendlier error messages for BigQuery query errors
2016-01-20 10:16:36 +02:00
Arik Fraimovich
44595cc930
Friendlier error messages for BigQuery
2016-01-20 10:01:08 +02:00
Arik Fraimovich
fcd478c93c
Merge pull request #774 from getredash/hotfix
...
Fix: don't fail refresh_schema if one of the refresh ops fails
2016-01-19 18:44:47 +02:00
Arik Fraimovich
9971496401
Fix: don't fail refresh_schema if one of the refresh ops fails
2016-01-19 18:37:47 +02:00
Arik Fraimovich
8473783b0b
Merge pull request #773 from getredash/hotfix
...
0.9.0 Hot Fixes
2016-01-19 18:34:19 +02:00
Arik Fraimovich
a9ae3c9ea3
Don't use DataSource.all in old migrations
2016-01-19 18:31:08 +02:00
Arik Fraimovich
505166455d
Fix: show each data source only once
2016-01-19 18:26:51 +02:00
Arik Fraimovich
c6a06bd40a
Remove debugging text
2016-01-19 18:01:35 +02:00
Arik Fraimovich
ed9e27019f
Remove references to activity_log table
2016-01-19 18:00:42 +02:00
Arik Fraimovich
5b1abaaa52
Bump version.
2016-01-18 10:14:15 +02:00
Arik Fraimovich
c1da2579a3
Test for embed handler
2016-01-16 21:25:19 +02:00
Arik Fraimovich
1b36a62b91
Add conversion to int for Organization
2016-01-16 21:25:09 +02:00
Arik Fraimovich
ed2e06a787
Fix: counter visualization doesn't update when editing
2016-01-16 21:17:23 +02:00
Arik Fraimovich
47d3faae92
Fix: dashboard editor doesn't include last added widget
2016-01-16 21:11:25 +02:00
Olga Kogan
ff49321056
Update supervisor configs to recycle Gunicorn/Celery workers
...
This helps with avoiding memory leaks.
2016-01-15 17:57:09 +02:00
Arik Fraimovich
ee98b5a5c6
Improve the migration for unique data source name
2016-01-15 17:53:24 +02:00
Arik Fraimovich
245a4b5a3f
Merge pull request #765 from nakechi/master
...
Feature: support HipChat Server
2016-01-15 17:30:48 +02:00
Arik Fraimovich
0546528b2c
Merge pull request #762 from JohnConnell/master
...
Fix: typos and formatting issues in letsencrypt SSL cert documentation
2016-01-15 17:29:46 +02:00
Arik Fraimovich
d8d925c297
Merge pull request #764 from JohnConnell/master
...
Documentation: How to backup & restore redash db
2016-01-15 17:28:43 +02:00
nao-akechi
fac0af548b
Feature: support HipChat Server
2016-01-15 18:36:07 +09:00
John Connell
5deca9bd60
Documentation: How to backup & restore redash db
2016-01-14 19:48:04 -07:00
John Connell
b1e0620f85
Update backup_restore.rst
2016-01-14 18:50:20 -07:00
John Connell
0a35f70a27
Update backup_restore.rst
2016-01-14 18:49:13 -07:00
John Connell
bd1551fb9d
Rename backup_restore to backup_restore.rst
2016-01-14 18:47:18 -07:00
John Connell
f6a8a9975f
How To: Backup re:dash database & restore to different server
...
Short guide explaining how to backup your re:dash database and restore it on a different server.
2016-01-14 18:46:31 -07:00
John Connell
179649d422
Update letsencrypt.rst
2016-01-14 01:32:10 -07:00
John Connell
1c584f65ba
Update letsencrypt.rst
...
Fix various typos and formatting issues, including the commands for step 5 not being displayed.
2016-01-14 01:30:56 -07:00
John Connell
b62c75ac66
Update letsencrypt.rst
...
Fix two small typos. The first prevented the commands for step 5 from appearing and the second was a typo in the SSLLabs test URL.
2016-01-14 01:19:26 -07:00
Arik Fraimovich
f4096c0356
Update README.md
2016-01-14 09:56:17 +02:00
Arik Fraimovich
419fe389a4
Update README.md
2016-01-14 09:56:07 +02:00
Arik Fraimovich
031cb63f67
Rename peronal.html -> index.html
2016-01-13 10:03:52 +02:00
Arik Fraimovich
a62c5b5b24
Merge pull request #759 from getredash/fix/new_ds
...
Remove unused client side code
2016-01-13 10:02:25 +02:00
Arik Fraimovich
3befab7244
Remove client side performance collection
2016-01-13 10:00:06 +02:00
Arik Fraimovich
8c006238c5
Remove old IndexCtrl
2016-01-13 09:56:58 +02:00
Arik Fraimovich
03d897886e
Merge pull request #758 from getredash/fix/new_ds
...
Fix: update dashboard after layout change
2016-01-12 21:43:10 +02:00
Arik Fraimovich
ebe032070e
Fix: update dashboard after layout change
2016-01-12 16:25:10 +02:00
Arik Fraimovich
4a29f41ab3
Merge pull request #757 from getredash/fix/new_ds
...
Fix: infinite digest loop in coutner visualization
2016-01-12 15:14:05 +02:00
Arik Fraimovich
566cda359e
Fix: infinite digest loop in coutner visualization
2016-01-12 15:13:23 +02:00
Arik Fraimovich
5a1736ad31
Merge pull request #756 from getredash/fix/new_ds
...
Fix: new data source should be assigned to default group
2016-01-12 15:13:04 +02:00
Arik Fraimovich
eed3d50372
create data source with default group specific method
2016-01-12 15:10:03 +02:00
Arik Fraimovich
901cf6f017
Fix: new data source should be assigned to default group?
2016-01-12 13:39:54 +02:00
Arik Fraimovich
83458ab25e
increase opacity of overlay
2016-01-12 12:08:02 +02:00
Arik Fraimovich
9ab4e0e888
Merge pull request #754 from getredash/proxy_fix
...
Make groups listing only available for users with list_users permission
2016-01-12 09:22:06 +02:00
Arik Fraimovich
89ac67555e
Make groups listing only available for users with list_users permission
2016-01-11 15:46:41 +02:00
Arik Fraimovich
4d7e58c8d7
Merge pull request #753 from getredash/proxy_fix
...
Show meaningful message when no data sources defined yet
2016-01-11 12:48:29 +02:00
Arik Fraimovich
14c4203593
Show meaningful message when no data sources defined yet
2016-01-11 12:47:17 +02:00
Arik Fraimovich
ccec964c24
Merge pull request #752 from getredash/proxy_fix
...
Fix: creating new user w/ Google Auth was broken.
2016-01-11 12:46:53 +02:00
Arik Fraimovich
d65e1a799a
Fix: creating new user w/ Google Auth was broken.
2016-01-11 12:46:19 +02:00
Arik Fraimovich
451f216c31
Merge pull request #750 from JohnConnell/master
...
Docs: how to setup SSL using Let's Encrypt SSL certs
2016-01-11 12:07:21 +02:00
Arik Fraimovich
270afad6cf
Merge pull request #751 from getredash/proxy_fix
...
Feature: ability to set # of proxies for the ProxyFix & fix the unique data source name migration
2016-01-11 12:07:14 +02:00
Arik Fraimovich
ccae8bcc69
Add option to override # of proxies
2016-01-11 12:02:18 +02:00
Arik Fraimovich
07f96a22af
Update data source unique name migration to support another name of constraint
2016-01-11 11:30:26 +02:00
John Connell
3f6cf95307
Update letsencrypt.rst
2016-01-10 14:41:32 -07:00
John Connell
6f2d5090e6
Add documentation on using Let's Encrypt SSL certs
2016-01-09 16:00:09 -07:00
Arik Fraimovich
9cedb3bb66
Merge pull request #749 from getredash/unique_ds
...
Data sources should have unique names per organization
2016-01-09 22:37:40 +02:00
Arik Fraimovich
9751d3584b
Remove forgotten console.log
2016-01-08 20:45:13 +02:00
Arik Fraimovich
13ced12cc9
Change data source index to be (org, name)
2016-01-08 20:44:11 +02:00
Arik Fraimovich
fdd60b364f
Merge pull request #746 from Xangis/master
...
Feature: add an option to update a query every 30 days
2016-01-07 21:47:14 +02:00
Arik Fraimovich
dde63d1e96
Fix #745 : when creating user from CLI, use default org.
2016-01-07 21:46:46 +02:00
=
174f7c0b1a
Add an option to update a query every 30 days for use with things like monthly reports.
2016-01-07 08:24:34 -08:00
Arik Fraimovich
887d7179c4
Merge pull request #744 from getredash/feature/permissions
...
Run make deps only if rd_ui/app exists
2016-01-07 14:56:52 +02:00
Arik Fraimovich
fc84cf39fc
Run make deps only if rd_ui/app exists
2016-01-07 14:56:28 +02:00
Arik Fraimovich
849c11b5f4
Merge pull request #743 from getredash/feature/permissions
...
Explicitly add httplib2 to requirements
2016-01-07 14:20:07 +02:00
Arik Fraimovich
66b4fe8e32
Explicitly add httplib2 to requirements
2016-01-07 14:18:12 +02:00
Arik Fraimovich
9d1823426c
Fix SSLify skip list.
2016-01-07 13:09:41 +02:00
Arik Fraimovich
c004274108
Merge pull request #742 from getredash/feature/permissions
...
Add option to enforce HTTPs at the "Flask level"
2016-01-07 12:25:01 +02:00
Arik Fraimovich
0b89ee4653
Add option to enforce HTTPs at the Flask level
2016-01-07 12:22:32 +02:00
Arik Fraimovich
caff2e5caa
Fix logo URL for multi-org
2016-01-07 12:03:28 +02:00
Arik Fraimovich
aa98f22a04
Merge pull request #741 from getredash/feature/permissions
...
Upgrade gunicorn version to latest.
2016-01-07 11:55:52 +02:00
Arik Fraimovich
db8915f154
Upgrade gunicorn
2016-01-07 11:52:50 +02:00
Arik Fraimovich
ce9a5c05fb
Merge pull request #740 from getredash/feature/permissions
...
Fix #738 : alert code was referencing non existing attribute
2016-01-07 11:48:27 +02:00
Arik Fraimovich
246725515d
Fix #738 : alert code was referencing non existing attribute
2016-01-07 11:46:35 +02:00
Arik Fraimovich
be4c59e73d
Merge pull request #739 from toyama0919/master
...
Fix: Alert: when Alert.name is multibyte character, occur UnicodeEncodeError
2016-01-07 11:44:58 +02:00
toyama0919
40e047a47c
Fix: Alert: when Alert.name is multibyte character, occur UnicodeEncodeError.
2016-01-07 11:03:33 +09:00
Arik Fraimovich
048ef7234c
Merge pull request #737 from getredash/feature/permissions
...
Fix: user created without groups (+2 more)
2016-01-07 00:38:27 +02:00
Arik Fraimovich
bd29bdbb2e
Fix: datasource refresh schemas was broken
2016-01-07 00:36:09 +02:00
Arik Fraimovich
13252bb0af
Fix #736 : user missing groups & events missing ord_id
2016-01-07 00:34:23 +02:00
Arik Fraimovich
07a709d59a
Upgrade Sentry client to support new flask-login
2016-01-07 00:24:34 +02:00
Arik Fraimovich
55f80695b0
Merge pull request #707 from ryotarai/bower-in-dockerfile
...
Build dependencies during building Docker image
2016-01-06 23:11:14 +02:00
Arik Fraimovich
991512bc17
Merge pull request #735 from getredash/feature/permissions
...
Fix migration issue and CLI
2016-01-06 22:28:33 +02:00
Arik Fraimovich
5e58818043
Fix CLI to work with organizations
2016-01-06 15:14:09 +02:00
Arik Fraimovich
224998c62a
Fix #733 : merge migration #20 into #18 , to avoid errors.
2016-01-06 14:59:18 +02:00
Arik Fraimovich
9a31077a99
Merge pull request #732 from getredash/feature/permissions
...
Fix #730 : migration failing when no Google Apps domain set
2016-01-05 12:48:08 +02:00
Arik Fraimovich
ab39ed2898
Fix #730 : migration failing when no Google Apps domain set
2016-01-05 12:46:00 +02:00
Arik Fraimovich
cb4fbf81a2
Merge pull request #724 from getredash/feature/permissions
...
Feature: new permission model
2016-01-04 17:27:01 +02:00
Arik Fraimovich
7c6b95e71d
Change multi-org implementation:
...
To avoid complications with how Google Auth works, when enabling organization
multi-tenancy on a single instance, each organization becomes a "sub folder"
instead of a sub-domain.
2016-01-04 00:03:49 +02:00
Arik Fraimovich
f7b57fa580
Feature: new permissions system
...
This is one huge change for the permissions system and related:
* (Backward incompatible:) Remove the table based permissions in favour of the new model.
* Manage permission to view or query datasources based on groups.
* Add the concept of Organization. It's irrelevant for most deployments, but allows for
multi-tenant support in re:dash.
* Replace ActivityLog with Event based rows (old data in activity_log table is retained).
* Enforce permissions on the server-side. There were some permissions that were only enforced
on the client side. This is no more. All permissions are enforced by the server.
* Added new permission: 'super-admin' to access the status and Flask-Admin interface.
* Make sure that html is never cached by the browser - this is to make sure that the browser
will always ask for the new Javascript/CSS resources (if such are available).
2015-12-31 10:43:33 +02:00
Arik Fraimovich
6e32f5b9f2
Merge pull request #726 from getredash/fix/lazy_load_oauth_app
...
Fix: lazy load the oauth app
2015-12-28 15:15:43 +02:00
Arik Fraimovich
1a748c2141
Fix expected path in test
2015-12-28 15:10:42 +02:00
Arik Fraimovich
99ed076c0c
To speed up builds, install npm & pack only on master branch.
2015-12-28 15:06:12 +02:00
Arik Fraimovich
8a7dd3b46a
Fix: lazy load the oauth app
2015-12-28 14:52:33 +02:00
Arik Fraimovich
6e28f949fb
Merge pull request #725 from akariv/master
...
Fix: Google OAuth - support for next
2015-12-28 12:07:34 +02:00
Adam Kariv
a9ccfb8b42
Fix next for Google oauth
2015-12-27 13:48:59 +02:00
Arik Fraimovich
1aba777b61
Change output path for junit.xml.
2015-12-27 10:12:19 +02:00
Arik Fraimovich
1894df49fa
Use XUnit reports in CircleCI tests.
2015-12-27 09:46:45 +02:00
Arik Fraimovich
200131bb45
Silence metrics collection in tests.
2015-12-27 09:43:36 +02:00
Arik Fraimovich
5e25ba0cf6
Merge pull request #722 from ninneko/721-chart-right-axis
...
Fix: use second y axis for line charts while stacking
2015-12-24 17:39:52 +02:00
Arik Fraimovich
184d208020
Merge pull request #723 from getredash/feature/metrics
...
Feature: collect metrics on query time & request time
2015-12-24 17:33:18 +02:00
Arik Fraimovich
610fe2a8a2
Feature: collect metrics on query time & request time
2015-12-24 16:35:41 +02:00
yohei.naruse
068ce57b24
make right axis enabled if there are stacked bars on right axis and lines on right axis.
2015-12-24 17:34:29 +09:00
Arik Fraimovich
af61784a28
Merge pull request #664 from akariv/master
...
Feature: ability to embed visualizations in external sites
2015-12-21 22:07:32 +02:00
Arik Fraimovich
871d8d6b6a
Merge pull request #716 from getredash/fix/perf
...
Fix #708 : dashboard breaks when removing widgets and adding again
2015-12-21 16:34:13 +02:00
Adam Kariv
ea1fac76a3
Adapt to changes in upstream
2015-12-21 09:01:44 +02:00
Adam Kariv
ed380fefaa
CR fixes
2015-12-21 09:01:44 +02:00
Adam Kariv
cc9e89bb69
Fix allowAllToEditQueries not bound to settings
2015-12-21 09:01:44 +02:00
Adam Kariv
e9aeb11685
Embedding of visualizations in external sites
2015-12-21 09:01:44 +02:00
Arik Fraimovich
cc2dcb25b6
Merge pull request #714 from erans/mongodb-schema-support
...
Feature: load schema for MongoDB data source
2015-12-20 15:38:36 +02:00
Arik Fraimovich
bfb73166c6
Merge pull request #713 from alexanderlz/master
...
Fix: don't add "Copy of" when saving a query
2015-12-20 14:36:46 +02:00
Arik Fraimovich
30adfccd79
Fix #708 : dashboard breaks when removing widgets and adding again
2015-12-20 13:15:58 +02:00
Eran Sandler
c3b6de55c0
added an extra check when a collection is empty and there are no documents to merge to show as fields
2015-12-20 09:58:29 +02:00
Eran Sandler
fa2cae1753
added schema support for MongoDB. Collections will be shown as tables and we merge the first and last documents (sorted by Natural order) to show the properties of the document. Since MongoDB is document based it might miss a few fields but it should give a good enough reference
2015-12-20 09:55:26 +02:00
Alexander Leibzon
b337a50fcc
fix queryname when forking, add forked query_id to the name
2015-12-20 01:24:24 +02:00
Arik Fraimovich
3d178f9a60
Merge pull request #711 from alexanderlz/master
...
Feature: update forked query name
2015-12-16 20:56:06 +02:00
Arik Fraimovich
a0219bf354
Merge pull request #706 from alonho/fix/692_3
...
#692 : Enable scrolling for pie charts with long legend
2015-12-16 17:41:02 +02:00
Ryota Arai
ec41077dc1
Run apt-get clean to reduce image size.
2015-12-17 00:07:56 +09:00
Ryota Arai
15f9a063ae
Install nodejs, build assets and uninstall it in one instruction.
2015-12-17 00:07:56 +09:00
Ryota Arai
a15085dc93
Run supervisord as root.
2015-12-17 00:07:56 +09:00
Ryota Arai
78ae9ac647
Build dependencies during building Docker image.
2015-12-17 00:07:56 +09:00
Ryota Arai
f31ec7b1dd
Stop to install bower and grunt-cli globally.
2015-12-17 00:07:56 +09:00
Arik Fraimovich
85916efa81
Merge pull request #710 from ryotarai/bq-max-mb-processed
...
Feature: BigQuery: limit amount of MB processed per query
2015-12-16 16:30:47 +02:00
Alexander Leibzon
31b6e6ff0f
Merge remote-tracking branch 'upstream/master'
2015-12-16 15:17:58 +02:00
Ryota Arai
f20774b6c2
Rename maximumTotalMBytesProcessed to totalMBytesProcessedLimit.
2015-12-16 20:25:18 +09:00
Ryota Arai
dac6cabd1e
Extract code into a method _get_query_result.
2015-12-16 20:19:35 +09:00
Ryota Arai
51949230d6
Extract code into a method _get_total_bytes_processed.
2015-12-16 20:19:31 +09:00
Ryota Arai
81386bcf37
If maximumTotalMBytesProcessed is set, do dryrun and check data size.
2015-12-16 20:04:33 +09:00
Alexander Leibzon
67118ee1aa
add 'Copy of' to forked query
2015-12-15 01:15:03 +02:00
Alon Horev
e863d83bf4
#692 : Enable scrolling for pie charts with long legend
2015-12-14 11:24:56 +02:00
Arik Fraimovich
d958817b10
Update 0014_add_alert_rearm_seconds.py
2015-12-14 10:47:46 +02:00
Arik Fraimovich
450631d6ce
Merge pull request #680 from alexanderlz/master
...
Feature: show rows count per table
2015-12-14 10:31:08 +02:00
Arik Fraimovich
8b5a0206c2
Merge pull request #705 from alonho/fix/692_2
...
#692 : Fix scrolling issue with plotly charts (didn't always work)
2015-12-13 17:25:02 +02:00
Alon Horev
49848a193a
#692 : Fix scrolling issue with plotly charts (didn't always work)
2015-12-13 17:06:07 +02:00
Alexander Leibzon
0f9d5219ef
add setting for global enable/disable of table size estimations for schema
2015-12-13 15:13:14 +02:00
Alexander Leibzon
3cb14786f5
Bug 704: fix
2015-12-13 12:22:58 +02:00
Alexander Leibzon
8e432200aa
Merge remote-tracking branch 'upstream/master'
2015-12-12 12:10:35 +02:00
Arik Fraimovich
30dd030a9d
Merge pull request #703 from alonho/fix/area_stacking_hover
...
Chart: regular area stacking (not percent) now shows both the value and sum per point.
2015-12-12 07:46:22 +02:00
Alon Horev
fc3fc0e84a
Chart: pie chart colors should use our custom palette and not the default plotly palette
2015-12-12 01:02:22 +02:00
Alon Horev
24b70e66af
Chart: regular area stacking (not percent) now shows both the value and sum per point.
2015-12-11 23:22:22 +02:00
Arik Fraimovich
76a1b9fdbe
Merge pull request #701 from alonho/fix/694_2
...
Fix : #694 : When stacking is enabled show both the relative value (in %) and the absolute value (attempt #2 )
2015-12-11 17:02:34 +02:00
Arik Fraimovich
e310f9d522
Merge pull request #700 from alonho/fix/692
...
Fix : #692 : Chart legend was cut off with a large number of series. The wrapping div now scrolls to make it visible.
2015-12-11 14:18:19 +02:00
Alon Horev
86a0e74db8
#694 : When stacking is enabled show both the relative value (in %) and the absolute value
2015-12-10 23:00:49 +02:00
Alon Horev
30a70338ba
#692 : Chart legend was cut off with a large number of series. The wrapping div now scrolls to make it visible.
2015-12-10 22:16:58 +02:00
Arik Fraimovich
b242dbb531
Merge pull request #698 from alonho/fix/694
...
Fix: When stacking is enabled show both the relative value (in %) and the absolute value
2015-12-10 21:59:38 +02:00
Arik Fraimovich
ca47b0e6f7
Merge pull request #699 from alonho/fix/695
...
Fix: Charts: when stacking is enabled we should use one yaxis otherwise they overlap
2015-12-10 18:57:14 +02:00
Alon Horev
7c992c53eb
#694 : When stacking is enabled show both the relative value (in %) and the absolute value
2015-12-10 17:28:47 +02:00
Alon Horev
4deb150a89
#695 : Charts: when stacking is enabled we should use one yaxis otherwise they overlap
2015-12-10 16:18:32 +02:00
Arik Fraimovich
63f0a8cc20
Merge pull request #631 from brickx/master
...
Feature: alert rearm setting which allows periodic resending of alert messages.
2015-12-10 09:19:58 +02:00
Arik Fraimovich
7e4f5e1e03
Merge pull request #687 from alonho/feature/plotly
...
Feature: replace HighCharts with Plotly
2015-12-09 10:17:40 +02:00
Arik Fraimovich
6f1fed47b3
Merge pull request #691 from VirtualPaul/patch-1
...
Docs: add TreasureData to the list of datasources
2015-12-09 10:17:26 +02:00
Arik Fraimovich
4505437097
Bump version.
2015-12-09 10:16:15 +02:00
Paul Lacey
2ea2df5943
Update datasources.rst
...
Add Treasure Data to list of supported data sources
2015-12-08 15:31:58 -08:00
Alon Horev
135ffd693a
Add an option to disable chart legend.
...
A user can disable it if he has tons of series.
Now that we explicitly enable it, it's also visible for a single series.
2015-12-07 19:07:04 +02:00
Alon Horev
0f82d4e17b
Remove highcharts as it's not used anymore
2015-12-06 21:05:35 +02:00
Arik Fraimovich
32c0d3eb3d
Merge pull request #688 from Xangis/patch-1
...
Docs: Add Greenplum to Postgresql section since it works with same settings.
2015-12-06 09:22:49 +02:00
Jason Champion
1bee22a578
Add Greenplum to Postgresql section since it works with same settings.
2015-12-05 15:24:55 -08:00
Arik Fraimovich
6bb57508e1
Merge pull request #686 from scottkrager/patch-1
...
Docs: Update bootstrap.sh link to getredash repo
2015-12-05 22:15:32 +02:00
Alon Horev
b7a43feeca
#273 : Replace highcharts with plotly (it's free!)
2015-12-05 03:01:44 +02:00
Arik Fraimovich
2d34bf1c54
Typo fix in task name.
2015-12-04 17:09:01 +02:00
Arik Fraimovich
7e3856b4f5
Unify deployment sections in CirlceCI config.
2015-12-04 16:18:58 +02:00
Scott Krager
189e105c68
Update bootstrap.sh link to getredash repo
2015-12-03 16:30:06 -08:00
Arik Fraimovich
378459d64f
Merge pull request #685 from getredash/fix/alert_sub_migration
...
Feature: add settings to query results cleanup
2015-12-03 11:20:51 +02:00
Arik Fraimovich
ab72531889
Add settings to query results cleanup ( closes #683 )
2015-12-03 11:10:02 +02:00
Arik Fraimovich
51deb8f75d
Merge pull request #684 from getredash/fix/alert_sub_migration
...
Fix: add migration for AlertSubscriber table
2015-12-03 11:04:31 +02:00
Arik Fraimovich
68f6e9b5e5
Add migration for AlertSubscriber table
2015-12-03 11:03:38 +02:00
Arik Fraimovich
fbfa76f4d6
Merge pull request #682 from alonho/master
...
Fix: bug with new version of ui-select and 'track by ' on choices
2015-12-02 20:12:42 +02:00
Alon Horev
28e8e049eb
fix bug with new version of ui-select and 'track by ' on choices
2015-12-02 20:10:19 +02:00
Alon Horev
47dcead383
#273 : as a preparation for adding plotly, remove date range picker in the chart (plotly supports it within the chart)
2015-12-02 11:08:25 +02:00
Arik Fraimovich
f1f9597998
Bump version.
2015-12-02 11:03:50 +02:00
Alexander Leibzon
0da39edf1a
Merge branch 'master' of github.com:alexanderlz/redash
...
Conflicts:
redash/models.py
redash/query_runner/__init__.py
2015-12-01 16:32:03 +02:00
Alexander Leibzon
7845ad5ff7
refresh param
2015-12-01 16:27:35 +02:00
Alexander Leibzon
3808b451c6
add param to allow skipping table row count
2015-12-01 16:27:34 +02:00
Alexander Leibzon
c78789a670
modify hive/impala/oracle to use BaseSQLQueryRunner
2015-12-01 16:27:34 +02:00
Alexander Leibzon
2cd08d25a0
improve code, create BaseSQLQueryRunner class, adapt postgres/mysql
2015-12-01 16:27:34 +02:00
Alexander Leibzon
09ed4d5ede
feature #674
2015-12-01 16:23:28 +02:00
Alexander Leibzon
1e97a0ce9f
add param to allow skipping table row count
2015-12-01 15:18:25 +02:00
Alexander Leibzon
61cb203ce7
modify hive/impala/oracle to use BaseSQLQueryRunner
2015-12-01 13:38:17 +02:00
Alexander Leibzon
58c0c5c099
improve code, create BaseSQLQueryRunner class, adapt postgres/mysql
2015-12-01 13:30:39 +02:00
blu35ky
8072b06246
Merge with upstream/master.
2015-12-01 20:50:42 +11:00
Niels Draaisma
65f2c2136b
Added handling of empty rearm settings
2015-12-01 20:47:42 +11:00
Niels Draaisma
8b9a9e9ac4
Added alert rearm setting
2015-12-01 20:43:49 +11:00
Arik Fraimovich
0b389d51aa
Merge pull request #644 from toyama0919/feature/alert-to-hipchat
...
Feature: send alert notifications to HipChat or web hook
2015-12-01 10:50:53 +02:00
toyama0919
46f3e82571
Apply reviews. fix redash.utils instead of bson.
2015-12-01 10:36:21 +09:00
toyama0919
5b64918379
Apply reviews. fix, post json nested data for webhook.
2015-12-01 10:36:21 +09:00
toyama0919
7549f32d9a
Apply reviews. fix http client library httplib2 to requests.
2015-12-01 10:36:21 +09:00
toyama0919
6f51776cbb
fix, basic auth for webhook.
2015-12-01 10:36:21 +09:00
toyama0919
ad0afd8f3e
add, alert notification to webhook.
2015-12-01 10:36:21 +09:00
toyama0919
8863282e58
Apply reviews from arikfr
2015-12-01 10:34:56 +09:00
toyama0919
9c1fda488c
fix, alert notification to hipchat.
2015-12-01 10:33:01 +09:00
blu35ky
30a494dab0
Changes based on PR
2015-12-01 11:22:19 +11:00
Arik Fraimovich
995659ee0d
Merge pull request #679 from alonho/table_pagination
...
Improve table widget pagination UI
2015-11-30 23:39:06 +02:00
Alon Horev
ad2642e9e5
Improve table widget pagination UI
2015-11-30 23:37:56 +02:00
Arik Fraimovich
740b305910
Merge pull request #676 from getredash/feature/version_check
...
Feature: re:dash version check
2015-11-30 22:37:20 +02:00
Arik Fraimovich
ca8cca0a8c
Merge pull request #678 from alonho/655
...
Fix: Dashboard shouldn't crash with empty queries
2015-11-30 22:34:00 +02:00
Arik Fraimovich
7c4410ac63
Use ng-cloak to hide the new version message until relevant
2015-11-30 22:31:06 +02:00
Alon Horev
91a209ae82
#655 : Dashboard shouldn't crash with empty queries
2015-11-30 18:17:37 +02:00
Arik Fraimovich
60cdb85cc4
Move all version check logic into a module of its own
2015-11-30 17:06:21 +02:00
Arik Fraimovich
becb4decf1
Show in UI if new version available
2015-11-30 16:38:42 +02:00
Arik Fraimovich
5f33e7ea18
Perform daily version check
2015-11-30 16:31:49 +02:00
Arik Fraimovich
7675de4ec7
Merge pull request #675 from alonho/redash_link
...
Add link to redash.io
2015-11-30 16:16:10 +02:00
Alon Horev
fe2aa71349
Add link to redash.io
2015-11-30 16:10:33 +02:00
Arik Fraimovich
b7720f7001
Merge pull request #672 from alonho/chart_editor
...
Feature: Improved chart editor UI/UX
2015-11-30 12:38:01 +02:00
Alon Horev
3b24f56eba
#671 : Improve chart editor UI/UX
2015-11-30 12:37:00 +02:00
Alexander Leibzon
06065badd4
feature #674
2015-11-29 01:16:27 +02:00
Arik Fraimovich
52b8e98b1a
Merge pull request #620 from getredash/docker
...
Reorganize setup files & update Docker configurations
2015-11-26 11:27:52 +02:00
Arik Fraimovich
5fe9c2fcf0
Update Ubuntu with docker readme
2015-11-26 10:39:42 +02:00
Arik Fraimovich
816142aa54
Update evn files
2015-11-26 10:38:06 +02:00
Arik Fraimovich
f737be272f
Update GitHub repo url (EverythingMe -> GetRedash)
2015-11-26 10:34:16 +02:00
Arik Fraimovich
0343fa7980
Merge pull request #661 from hudl/fix-cancelquery
...
Fix cancelling queries for Redshift/Postgres
2015-11-24 15:18:58 +02:00
Arik Fraimovich
0f9f9a24a0
Remove spaces in export command.
2015-11-24 15:10:27 +02:00
Alex DeBrie
5b9b18639b
Move signal handler
2015-11-23 14:02:09 +00:00
Arik Fraimovich
ce46295dd3
Update location of config files
2015-11-23 15:46:00 +02:00
Arik Fraimovich
3781b0758e
Fix nginx conf mounting
2015-11-23 15:39:48 +02:00
Arik Fraimovich
8d20180d40
Update mail setup guide.
2015-11-23 14:24:43 +02:00
Arik Fraimovich
a7b41327c6
Update docker hub organization
2015-11-23 11:41:45 +02:00
Arik Fraimovich
4d415c0246
WIP: bootstrap for docker
2015-11-23 11:38:17 +02:00
Arik Fraimovich
5331008e78
add docker-compose.yml
2015-11-23 11:38:17 +02:00
Arik Fraimovich
80783feda6
Bootstrap files for Docker image
2015-11-23 11:38:17 +02:00
Arik Fraimovich
2f308c3fa6
Remove test file
2015-11-23 11:38:17 +02:00
Arik Fraimovich
a63055f7f0
Fix build step
2015-11-23 11:38:17 +02:00
Arik Fraimovich
ce884ba6d3
Update CircleCI config to build images
2015-11-23 11:38:17 +02:00
Arik Fraimovich
63765281fe
Fix path in bootstrap script
2015-11-23 11:38:16 +02:00
Arik Fraimovich
47e79003e5
Update packer config
2015-11-23 11:38:16 +02:00
Arik Fraimovich
541060c62e
Remove latest_release_url.py - docker images will be created with current code base as context
2015-11-23 11:38:16 +02:00
Arik Fraimovich
3ba19fa80f
update readme for ubuntu bootstrap
2015-11-23 11:38:16 +02:00
Arik Fraimovich
f3ec0448f5
Updates to Dockerfile:
...
- No need to pg client anymore.
- Fix path to supervisord.conf.
2015-11-23 11:38:16 +02:00
Arik Fraimovich
654349a7ae
Better arrangement of setup directory
2015-11-23 11:38:16 +02:00
Arik Fraimovich
2b32de184e
Change suffix of docker-compose file to .yml as suggested by docker-compose
2015-11-23 11:38:15 +02:00
Arik Fraimovich
1fb57edd1f
Remove old Vagrant file
2015-11-23 11:38:15 +02:00
Arik Fraimovich
f6c65d139a
Move Amazon Linux bootstrap into folder of its own
2015-11-23 11:38:15 +02:00
Arik Fraimovich
4e59472238
Fix .dockerignore file:
...
Allow sending rd_ui/dist, remove rd_ui/nodemodules.
2015-11-23 11:38:15 +02:00
Arik Fraimovich
feabc46da4
Merge pull request #668 from cou929/fix-all_models
...
Fix: AlertSubscription missing in all_models
2015-11-23 11:13:49 +02:00
Kosei Moriyama
51a10e5a20
Add AlertSubscription to all_models
2015-11-23 02:06:39 +09:00
Arik Fraimovich
5bf370d0f0
Merge pull request #660 from hudl/fix-regexanchors
...
Fix: strings that start with a date wrongly treated as date fields
2015-11-21 20:41:56 +02:00
Arik Fraimovich
5beec581d8
Merge pull request #667 from getredash/docs_alerts
...
Docs: add instructions on setting up email server
2015-11-20 21:32:20 +02:00
Arik Fraimovich
70080df534
Add instructions on setting up email server
2015-11-20 21:31:50 +02:00
Arik Fraimovich
0d4c3c329e
Merge pull request #666 from alonho/patch-1
...
Fix: Specifying field type in the field name using __ didn't work
2015-11-20 16:39:06 +02:00
Alon Horev
76dfbad971
Specifying field type in the field name using __ didn't work
...
It works for '::' but probably didn't work for '__' due to a a copy-paste
2015-11-20 14:20:26 +02:00
Alex DeBrie
45a85c110f
Add SIGINT signal
2015-11-18 18:30:54 +00:00
Alex DeBrie
f77c0aeb1d
Add InterruptException to __all__
2015-11-18 18:07:47 +00:00
Alex DeBrie
b23e328f69
Add sigint signal handler to BaseQueryRunner
2015-11-18 17:20:39 +00:00
Alex DeBrie
165d782b98
Add end of string anchor to date parsing regex
2015-11-18 16:15:10 +00:00
Arik Fraimovich
1bdc1bef73
Merge pull request #653 from hakobera/fix-date-range-selector
...
Fix date range selector does not show data of last day when user timezone is not UTC
2015-11-18 17:58:20 +02:00
Arik Fraimovich
e3b41b15d7
Update links in README.
2015-11-18 17:49:11 +02:00
Arik Fraimovich
7a95dec33b
Merge pull request #659 from getredash/fixes_151118
...
Add footer to the layout, to have links to docs & GitHub
2015-11-18 17:45:55 +02:00
Arik Fraimovich
a3d059041c
Add footer
2015-11-18 17:36:24 +02:00
Arik Fraimovich
3a6c1599f3
Update index.rst
2015-11-18 17:35:06 +02:00
Arik Fraimovich
f92aa7b15f
Merge pull request #658 from getredash/fixes_151118
...
Charts: remove "Show Total %" menu option and the yellow color
2015-11-18 16:51:41 +02:00
Arik Fraimovich
d823506e5b
Remove menu option and yellow color
2015-11-18 16:50:59 +02:00
Arik Fraimovich
fc93de7aa2
Merge pull request #657 from getredash/fixes_151118
...
Fix: Change user create button from Save to Create
2015-11-18 16:49:19 +02:00
Arik Fraimovich
a0cc25d174
Change user create button from Save to Create
2015-11-18 16:45:15 +02:00
Arik Fraimovich
df24bc3aae
Merge pull request #656 from enriquesaid/header-gravatar-src
...
Fix: load user avatar image with ng-src
2015-11-17 23:19:23 +02:00
Enrique Marques Junior
60c2cb0a75
using ng-src
2015-11-17 14:53:43 -02:00
Kazuyuki Honda
ad19f2d304
Treat dateRange as UTC
2015-11-17 11:03:07 +09:00
Arik Fraimovich
3aa59a8152
Update README links.
2015-11-16 16:12:41 +02:00
Arik Fraimovich
32638aebed
Merge pull request #650 from alonho/mql
...
Feature: MQL query runner
2015-11-15 17:21:44 +02:00
Arik Fraimovich
346ea66c9d
Merge pull request #651 from alonho/datasource_defaults
...
Support default values in data source creation forms
2015-11-15 17:17:26 +02:00
Arik Fraimovich
d14b74b683
Merge pull request #654 from EverythingMe/fix-graphite-verify
...
Fix: verify is optional value of Graphite's config
2015-11-15 17:10:46 +02:00
Arik Fraimovich
5d879ce358
Update circle.yml
2015-11-15 17:02:43 +02:00
Arik Fraimovich
b4da4359a8
Fix: verify is optional value of Graphite's config
2015-11-14 23:35:37 +02:00
Kazuyuki Honda
7e08518a31
Fix date range selector when user timezone is not UTC
2015-11-14 13:03:14 +09:00
Alon Horev
bea0e9aad0
Add support for MQL (a propietery SQL implementation for MongoDB by digdata.io)
2015-11-13 23:35:34 +02:00
Alon Horev
a87179b68b
Support default values in data source creation forms
2015-11-13 23:28:33 +02:00
Arik Fraimovich
91806eda44
Merge pull request #647 from runa/patch-3
...
Fix: bind Redis to localhost
2015-11-11 06:04:58 +02:00
martin sarsale
d1fe3d63fd
bind redis to localhost
...
Having it bound to the public addresses is a security problem.
See http://antirez.com/news/96
2015-11-10 23:03:53 -03:00
Arik Fraimovich
8408409ce2
Merge pull request #642 from tjwudi/patch-3
...
Docs: make migrating Vagrant box command a one-liner
2015-11-10 20:43:59 +02:00
John Wu
6bbdd5eb44
Make migrating command one-liner
2015-11-09 14:54:45 -08:00
Arik Fraimovich
34ba54397d
Merge pull request #638 from underdogio/dev/show.db.select.mobile.sqwished
...
Removed `rd-hidden-xs` to make everything visible on mobile
2015-11-08 22:59:14 +02:00
Arik Fraimovich
ec79ce74d0
Merge pull request #639 from hudl/Feature-ScheduleQueryPermission
...
Feature: permission to schedule query
2015-11-07 23:11:38 +02:00
Alex DeBrie
f324f1bf6f
Add schedule_query permission
2015-11-07 17:52:32 +00:00
Todd Wolfson
47cfb7d620
Removed rd-hidden-xs to make everything visible on mobile
2015-11-05 18:55:40 -06:00
Arik Fraimovich
dab1a21b40
Merge pull request #637 from underdogio/dev/explore.regression.sqwished
...
Reverted pivottable upgrade to remove XSS vulnerability
2015-11-05 20:36:05 +02:00
Arik Fraimovich
aa04a6e4a5
Merge pull request #630 from gissehel/sqlite_query_runner
...
Feature: SQLite query runner
2015-11-05 09:19:13 +02:00
gissehel
e0a43a32ab
* Removed commented lines
...
* Renamed "Database Name"/dbname to "Database Path"/dbpath
2015-11-04 07:17:58 +01:00
gissehel
68001ae0f1
sqlite support
2015-11-04 07:17:58 +01:00
Todd Wolfson
9d9501b158
Reverted pivottable upgrade to remove XSS vulnerability
2015-11-03 16:49:30 -06:00
Arik Fraimovich
67aecc0201
Merge pull request #594 from tjwudi/diwu/feature/date-range-selector
...
Feature: date range selector support for charts
2015-11-03 23:16:04 +02:00
Arik Fraimovich
0bc9fc1ed5
Merge pull request #575 from Wondermall/feature/support_for_basic_auth_on_elastic_queries
...
Feature: new ElasticSearch datasource, and rename previous one to Kibana
2015-11-03 22:01:51 +02:00
Arik Fraimovich
b548cb1d8f
Merge pull request #625 from essence-tech/oracle-support
...
Feature: Oracle query runner
2015-11-03 21:56:38 +02:00
Arik Fraimovich
eb5c4dd5f3
Merge pull request #623 from stanhu/support-mysql-ssl
...
Feature: support MySQL over SSL
2015-11-03 21:54:58 +02:00
Stan Hu
a07a9b9390
Normalize SSL titles
2015-11-03 10:16:48 -08:00
Arik Fraimovich
56ade4735c
Merge pull request #634 from tjwudi/patch-1
...
Document APIs exposed to Python scripts
2015-11-03 10:17:52 +02:00
John Wu
b8a9f1048a
Document APIs exposed to Python scripts
2015-11-02 13:52:39 -08:00
Niels Draaisma
3dc62e3c85
Added handling of empty rearm settings
2015-10-30 16:18:15 +11:00
Niels Draaisma
73b2c5d38e
Added alert rearm setting
2015-10-30 16:01:21 +11:00
Arik Fraimovich
5b3bcff4f5
Update README.md
2015-10-26 12:54:21 +02:00
Arik Fraimovich
b41b21c69e
Update README.md
2015-10-26 12:53:32 +02:00
Arik Fraimovich
172d57e82c
Update README.md
2015-10-26 12:51:58 +02:00
Arik Fraimovich
f507da9df7
Update README about re:dash future.
2015-10-26 12:51:20 +02:00
Stan Hu
2e27e43357
Support MySQL over SSL
2015-10-21 16:21:17 -07:00
Josh Fyne
8a0c287d05
Updated datasources docs
2015-10-21 12:06:47 -04:00
Josh Fyne
664a1806bc
Better number handling
2015-10-21 10:05:38 -04:00
Josh Fyne
9a0ccd1bb5
Added cx_Oracle requirement
2015-10-20 15:40:18 -04:00
Josh Fyne
076fca0c5a
Initial Oracle pass
2015-10-20 15:27:07 -04:00
Arik Fraimovich
59f099418a
Merge pull request #617 from EverythingMe/fix/timezone
...
Improve timezone handling:
2015-10-20 16:29:47 +03:00
Arik Fraimovich
b9a0760d7e
Improve timezone handling:
...
1. Load all date/datetime values with moment.utc() which doesn't apply
current timezone to them.
2. Don't use toLocaleString to format strings (which was converting them
to current timezone as well).
Ref #411 .
2015-10-20 16:17:57 +03:00
Arik Fraimovich
a0c26c64f0
Bump version.
2015-10-20 15:50:27 +03:00
Arik Fraimovich
5f47689553
Update AWS/GCE image links.
2015-10-19 23:01:43 +03:00
Arik Fraimovich
a5bc90c816
Merge pull request #615 from EverythingMe/fix_y_axis
...
Fix: y axis settings should take into account two axes
2015-10-19 11:33:12 +03:00
Arik Fraimovich
39b8f40ad4
Fix: y axis settings should take into account two axes
2015-10-19 11:32:47 +03:00
Arik Fraimovich
070caa6976
Gruntfile.js: copy image files.
2015-10-18 23:45:21 +03:00
Arik Fraimovich
56b51f68bc
Merge pull request #614 from EverythingMe/fix/caching
...
Fix: don't cache /results API endpoint
2015-10-18 14:20:52 +03:00
Arik Fraimovich
799ce3e718
Fix: don't cache /results API endpoint
2015-10-16 23:11:19 +03:00
Arik Fraimovich
9b47f0d08a
Fix: test shouldn't depend on currnet time
2015-10-16 23:10:50 +03:00
Arik Fraimovich
4f4dc135f5
Merge pull request #607 from tlpham/master
...
Docs: Remove trailing spaces
2015-10-14 13:26:48 +03:00
Lior Rozner
4eb490a839
Code review fix.
...
Added migration to change all existing elasticsearch datasource to kibana datasource.
2015-10-13 20:14:58 -07:00
John Wu
410c5671f0
Revert: python data source in setting
2015-10-13 11:42:42 -07:00
John Wu
fad8bd47e8
Remove commented code
...
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-13 11:35:56 -07:00
John Wu
89f5074054
Prevent unneccesary call to setDateRangeToExtreme
...
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-13 11:33:20 -07:00
John Wu
5826fbd05f
Use moment.min and moment.max
2015-10-13 11:20:36 -07:00
John Wu
ddab1c9493
Update angular-moment and moment
2015-10-13 11:19:19 -07:00
John Wu
f9d5fe235b
Always use _addPointToSeriesIfInDateRange
2015-10-13 11:01:21 -07:00
tlpham
afe64fe981
Update upgrade.rst
...
Trailing spaces.
2015-10-13 12:25:55 +08:00
tlpham
99efe497ee
Update results_format.rst
...
Trailing spaces.
2015-10-13 12:25:11 +08:00
Arik Fraimovich
9e183f1500
Merge pull request #588 from tjwudi/diwu/feature/docker-deployment
...
Docker deployment support
2015-10-11 23:13:22 +03:00
Arik Fraimovich
4b17b9869e
Merge pull request #551 from ElJoche:hidden_widgets
...
Feature: allow adding hidden text box widgets.
2015-10-11 22:56:41 +03:00
Arik Fraimovich
872d58688f
Update the hidden widgets code (only use for textbox, ng-hide)
2015-10-11 22:54:24 +03:00
Arik Fraimovich
37272dc2d9
Capitalize logout link
2015-10-11 15:54:08 +03:00
Arik Fraimovich
1a3df37940
Merge pull request #605 from EverythingMe/small_fixes_11_10_2015
...
Feature: allow setting HighChart's turbo threshold value
2015-10-11 15:30:58 +03:00
Arik Fraimovich
ddbf264020
Close #572 : allow setting the HighCharts turbo threshold value
2015-10-11 15:29:50 +03:00
Arik Fraimovich
e93b71af85
Don't sanitize non string values
2015-10-11 15:16:23 +03:00
Arik Fraimovich
13184519c3
Merge pull request #604 from EverythingMe/small_fixes_11_10_2015
...
Fix #597 : MongoDB date parsing logic improvement
2015-10-11 15:00:23 +03:00
Arik Fraimovich
0f8da884f9
Fix #597 : MongoDB date parsing logic improvement
2015-10-11 14:44:12 +03:00
Arik Fraimovich
21de1d90e3
Merge pull request #599 from EverythingMe/fix/passwords
...
Fix: don't send passwords back to the UI
2015-10-11 12:33:33 +03:00
Arik Fraimovich
ed9eb691c1
Merge pull request #603 from EverythingMe/small_fixes_11_10_2015
...
Feature: allow setting only the additional query runners you need
2015-10-11 12:29:46 +03:00
Arik Fraimovich
d6c229759f
Update docs
2015-10-11 12:20:59 +03:00
Arik Fraimovich
f0b8dfb449
Allow setting only the additional query runners instead of overriding whole list
2015-10-11 12:17:28 +03:00
Arik Fraimovich
6f335d34b9
Merge pull request #602 from EverythingMe/small_fixes_11_10_2015
...
Close #564 : support setting API key with headers
2015-10-11 12:10:04 +03:00
Arik Fraimovich
bed63083a7
Close #564 : support setting API key in headers
2015-10-11 11:54:21 +03:00
Arik Fraimovich
9886f5b13b
Merge pull request #601 from EverythingMe/small_fixes_11_10_2015
...
Fix #581 : execute_query permission ignored by UI
2015-10-11 11:26:50 +03:00
Arik Fraimovich
f0ee7a67d2
Fix #581 : execute_query permission ignored by UI
2015-10-11 11:26:11 +03:00
Arik Fraimovich
9c43e1540e
Merge pull request #600 from EverythingMe/small_fixes_11_10_2015
...
Fix: cohort visulization had infinte digest loop
2015-10-11 11:24:37 +03:00
Arik Fraimovich
b0cb2d3f1c
Fix: cohort visulization had infinte digest loop
2015-10-11 11:16:49 +03:00
Arik Fraimovich
b525ad0622
Fix: don't require uploading file again when editing BQ/GS data source
2015-10-11 10:29:05 +03:00
Arik Fraimovich
602b9128a7
Stop sending passwords to the UI
2015-10-11 09:27:51 +03:00
Arik Fraimovich
45d3b18c0c
Update comment
2015-10-11 08:26:57 +03:00
Arik Fraimovich
b1918743f2
Merge pull request #596 from Oneross/master
...
Docs: added notes about Python query runner configuration
2015-10-10 11:41:26 +03:00
qjo744
716f36ef9c
updated python datasources note to reflect preference for setting environ variable over editing settings.py
2015-10-09 07:54:25 -04:00
qjo744
62aa21cdc8
updated python datasources note to reflect preference for setting environ variable over editing settings.py
2015-10-09 07:53:36 -04:00
qjo744
4e30fc1054
updated python datasources note to reflect preference for setting environ variable over editing settings.py
2015-10-09 07:52:48 -04:00
Arik Fraimovich
5a1d38c572
Merge pull request #593 from hudl/chartColourPalette
...
Chart colour palette updated
2015-10-09 06:43:14 +03:00
qjo744
360b0da159
added notes for python query runner configuration to docs #595
2015-10-08 19:09:03 -04:00
John Wu
cc91981845
Naming stuff
...
`seriesCollection` -> `allSeries` (shorter)
`s` -> `series`
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-08 14:49:45 -07:00
John Wu
e19962d4e3
Remove unnecessary ENV line
...
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-08 13:40:03 -07:00
John Wu
99b6f8955e
Add some mandatory nginx directives
...
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-08 13:25:44 -07:00
John Wu
cf6ce0599b
Use volume to store postgres data
...
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-08 12:14:07 -07:00
John Wu
a699c04ee1
Download and build from latest source instead
2015-10-08 12:09:24 -07:00
John Wu
a8d7547dc7
Rename folder
2015-10-08 12:09:07 -07:00
John Wu
72804e6d80
Add redash-nginx repo content
...
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-08 11:57:44 -07:00
John Wu
e51db087c5
Remove unnecessarily exposed ports
...
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-08 11:46:16 -07:00
John Wu
0e9607205b
Add nginx frontend in docker-compose
...
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-08 11:43:33 -07:00
John Wu
9f799f4bfe
Use built image in docker-compose
...
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-08 11:38:17 -07:00
atharva.inamdar
17e0bd4cd2
hudl/fulla#140 new chart colours added to palette
2015-10-08 16:27:44 +01:00
atharva.inamdar
102038b129
hudl/fulla#140 new chart colours added to palette
2015-10-08 16:21:51 +01:00
Arik Fraimovich
c01d88cbea
Merge pull request #591 from hudl/master
...
Feature: export pivot table as TSV
2015-10-08 08:35:28 +03:00
John Wu
9d6d88ebff
Remove "export" in **.env**
...
Since we add `export` using `sed` in `bin/run`, there is no need to add
`export` in **.env** anymore. Also, docker-compose's `env_file` option
does not agree with `export`.
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-07 17:26:14 -07:00
John Wu
3f429ebcb7
Don't use bin/run in docker
...
`bin/run` exports environment variables, which can override environment
variables provided by docker-compose.
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-07 17:22:58 -07:00
John Wu
c854ce3c10
Remove postgres user
...
Also changed **docker_init_postgres.sh**. Since we don't have postgres
user now, then we cannot use `sudo -u postgres`. The alternative will be
running `psql --username=blahblah`.
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-07 17:04:27 -07:00
John Wu
ab6cc3f146
Run celery using redash user
2015-10-07 16:21:37 -07:00
John Wu
97d0035f4a
Group supervisord installation commands
...
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-07 11:16:49 -07:00
John Wu
8108bc7cb1
Group relevant commands
...
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-07 11:07:33 -07:00
John Wu
690cb2fccd
Group all apt-get commands
...
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-07 10:58:52 -07:00
Arik Fraimovich
515c45776e
Merge pull request #590 from underdogio/dev/select.last.data.source.sqwished
...
Added "Select last used data source" to query view
2015-10-07 19:50:15 +03:00
Todd Wolfson
fc44dba2ef
Added "Select last used data source" to query view
2015-10-07 11:43:28 -05:00
Ben Cook
5329fe547c
Merge pull request #1 from hudl/ExportPivotTable
...
Upgrade PivotTable.js and enable TSV export
2015-10-07 09:02:19 -05:00
John Wu
d6bb6d33a3
Expose ports in Dockerfile
...
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-06 16:30:18 -07:00
John Wu
9832b7f72a
Use more descriptive name for series collection
...
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-06 15:04:34 -07:00
John Wu
2a6ed3ca52
Use bind(this) instead of creating that
...
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-06 15:04:02 -07:00
John Wu
2e78ef0128
Use more descriptive method name
...
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-06 14:50:15 -07:00
John Wu
d2d52d44f7
Postgres&Redis version consistency
...
Use Postgres 9.3 and Redis 2.8 images. This is to keep it consistent
with the version we use in provision script.
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-06 14:38:24 -07:00
John Wu
987f4bd356
Use .env file through Dockefile
...
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-06 14:38:05 -07:00
John Wu
0c8c196d65
Group apt-get instructions
...
Given how docker caching works, it is better the group multiple
`apt-get` instructions into one when possible because it prevents docker
from building too many layers.
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-06 14:13:53 -07:00
John Wu
9d703b44de
Create postgres user
...
Create postgres user because we are now using `postgres-client` packages
which does not create postgres user by default. We need this user when
running `docker_init_postgres.sh`, so let's create it by hand.
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-06 14:12:48 -07:00
John Wu
fb00350c58
Migrate stuff in bootstrap_docker.sh into Dockerfile
...
By using Dockerfile `RUN` command, we can enable docker to cache our
build. Also, much more easier to maintain.
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-06 13:21:09 -07:00
jbencook
6cccd30553
Upgrade PivotTable.js and enable TSV export
2015-10-06 20:14:05 +00:00
John Wu
0bbcb69197
Remove redis build + use postgres-client package instead of postgres
...
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-06 11:43:35 -07:00
John Wu
b0eaffdf6c
tag postgres & redis version in docker-compose.yaml
...
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-06 11:42:36 -07:00
John Wu
407a649d17
Use ubuntu instead
...
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-06 11:42:19 -07:00
John Wu
73bd83a527
Revert TCP listening address
...
Instead of binding to `0.0.0.0`, use `127.0.0.1` instead for security
concerns. "The Python Web server is more
vulnerable than nginx that proxies it."
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-06 11:17:48 -07:00
John Wu
72e48a191b
Remove Node.js infra
2015-10-06 11:12:13 -07:00
John Wu
11682b3779
Remove redundant database migration scripts
...
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-06 10:35:54 -07:00
Arik Fraimovich
a15d7964fa
Merge pull request #585 from matthew-sochor/add-d3js-boxplot
...
Feautre: d3.js based Box Plot visualization.
2015-10-06 17:14:33 +03:00
Matt Sochor
2feb8b81f5
fixup! Removed unused function and options
2015-10-06 10:11:19 -04:00
Arik Fraimovich
6286024350
Merge pull request #589 from shyamgopal/master
...
Fix: Google spreadsheet data source: cast values to their actual type from string
2015-10-06 17:08:53 +03:00
Matt Sochor
0b5dce0ebf
Removed unused function and options
2015-10-06 09:26:33 -04:00
Arik Fraimovich
32311c55e6
Merge pull request #587 from matthew-sochor/add-logarithmic-scale-to-chart
...
Feature: logarithmic scale support in chart
2015-10-06 15:26:46 +03:00
Shyamgopal Kundapurkar
2ac795d6f7
Fixed non-plotting of charts for Google spreadsheet data source
2015-10-06 10:00:32 +05:30
John Wu
d50af7dec9
Use dateRangeEnabled to decided whether we should display the data range selector
...
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-05 17:35:41 -07:00
John Wu
20159a1c2a
Separate setDateRangeToExtreme function
...
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-05 17:32:46 -07:00
John Wu
06400ed840
Refactor addPointToSeries
...
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-05 17:13:36 -07:00
John Wu
0ddc6cf135
Use null to state empty object instead
...
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-05 17:13:04 -07:00
John Wu
46a008346f
Use standalone supervisord.conf for docker deployment
...
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-05 15:00:52 -07:00
John Wu
21c413f699
Add CMD to start service since docker doesn't support init scripts
...
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-05 14:59:52 -07:00
Matt Sochor
e7222944a5
Added logarithmic option to chart x axis type
2015-10-05 17:47:23 -04:00
Matt Sochor
f49839eadf
Add logarithmic y-axis option to chart
2015-10-05 17:42:16 -04:00
John Wu
aa1b72908b
Do not ignore .env file
...
Signed-off-by: John Wu <webmaster@leapoahead.com >
2015-10-05 14:33:20 -07:00
Matt Sochor
5dd457e5f1
fixup! Added d3 box plot visualization
2015-10-05 15:55:07 -04:00
Matt Sochor
a471134e07
Added X and Y axis labels
2015-10-05 15:53:06 -04:00
Matt Sochor
8a8f91ee8f
Added ggplot style gridlines
2015-10-05 14:39:54 -04:00
Matt Sochor
59aa218b24
Added axes to boxplot
2015-10-05 10:44:59 -04:00
Matt Sochor
5fd8dbe523
fixup! Added variable width for box plots
2015-10-04 23:35:13 -04:00
Matt Sochor
a08f3c7cd0
fixup! Added variable width for box plots
2015-10-04 23:30:49 -04:00
Matt Sochor
824d053ddd
Added variable width for box plots
2015-10-04 23:10:49 -04:00
Matt Sochor
b6e61deb24
Added d3 box plot visualization
2015-10-04 21:43:28 -04:00
Matt Sochor
4f40b28120
Added d3js
2015-10-04 21:43:28 -04:00
Arik Fraimovich
5d1c75df1c
Merge pull request #576 from joaofraga/fix/deduplicate-column-names
...
Fix: support for duplicate columns for MySQL query runner
2015-10-01 19:01:49 +03:00
John Wu
28ccaedfff
Ignore .env file
2015-09-30 17:11:56 -07:00
John Wu
1ee05e12fd
Docker support
2015-09-30 14:19:22 -07:00
John Wu
6f91849419
Bind to 0.0.0.0 instead of 127.0.0.1
2015-09-30 10:38:51 -07:00
Joao Fraga
65cc67d1dd
Changed duplicated column name formating
2015-09-30 10:47:49 -03:00
Joao Fraga
a8f6d9e45b
Moved columns full data to BaseQueryRunner to avoid unnecessary loops
2015-09-29 14:56:18 -03:00
Joao Fraga
2c39a2faae
Improved column name formater
2015-09-29 14:53:39 -03:00
Arik Fraimovich
1052528a5f
Merge pull request #577 from EverythingMe/fix/get_key
...
Fix: getKeyFromObject was failing if key had dot in name
2015-09-29 09:38:06 +03:00
Arik Fraimovich
92cd2f1367
Fix: getKeyFromObject was failing if key had dot in name
...
This is due to incorrect use of `_.include` instead of `_.has`.
#571
2015-09-29 09:30:00 +03:00
Joao Fraga
990717a43d
run_query now uses fetch_column to get column names
2015-09-29 01:29:00 -03:00
Joao Fraga
a2608d6a44
Added fetch_columns method to avoid columns duplications
2015-09-29 01:28:39 -03:00
John Wu
dedae03c8c
Remove imagemin grunt task
...
grunt-contrib-imagemin seems to be broken because several dependencies
are quite obsolete and cannot be downloaded.
2015-09-28 17:14:49 -07:00
John Wu
61f2be02b7
Redundant filter removed
2015-09-28 15:06:09 -07:00
John Wu
9eca43801a
Fix: date range does not update in dashboard
...
Replace the whole dateRange object in scope instead of changing min and max properties one-by-one. Given how angular `$watch` works with Moment.js object, I wrote some comment to clarify the right way to update dateRange.
2015-09-28 15:00:55 -07:00
John Wu
bcaefda600
Clearfix date-range-selector
2015-09-28 14:58:26 -07:00
Lior Rozner
42b0430866
Added support for ElasticSearch with basic auth.
...
Initial support for full blown ElasticSearch Search API (https://www.elastic.co/guide/en/elasticsearch/reference/current/search.html )
2015-09-28 08:56:38 -07:00
Arik Fraimovich
445dbb5ade
Merge pull request #573 from easytaxibr/PR/feature/logout_link_for_admin_UI
...
Feature: Add logout link to Admin UI
2015-09-25 08:18:36 +03:00
John Wu
40ee0d8a6e
Add date-range-selector to chart
2015-09-24 15:06:35 -07:00
wesleybatista
a5b738a035
Feature: Add logout link to Admin UI
2015-09-24 18:24:48 -03:00
Arik Fraimovich
e893ab4519
Merge pull request #556 from nathanlubchenco/paramaterized_cohorts
...
Feature: options for Cohort visualization
2015-09-24 21:44:30 +03:00
Arik Fraimovich
8b569379bc
Merge pull request #570 from toru-takahashi/feature/treasuredata
...
Add TreasureData query runner
2015-09-21 14:23:08 +03:00
toru-takahashi
bff3e7c3b2
Add TreasureData query runner
2015-09-21 16:12:34 +09:00
Arik Fraimovich
3fbd0d9579
Merge pull request #560 from stanhu/add-yaxis-label
...
Feature: add ability to configure y-Axis title
2015-09-20 15:27:39 +03:00
Arik Fraimovich
00f4ec16f8
Merge pull request #569 from EverythingMe/fix/remove_warnings
...
Remove import warnings from query runners
2015-09-20 12:39:46 +03:00
Arik Fraimovich
6f24b31858
Update setup.rst
2015-09-20 12:39:29 +03:00
Arik Fraimovich
7a8844180b
Updated cloud images to latest version.
2015-09-20 12:38:06 +03:00
Arik Fraimovich
aefaf204a3
Merge pull request #568 from EverythingMe/fix/bq_timeout
...
Add timeout setting for BigQuery query runner
2015-09-20 12:32:18 +03:00
Arik Fraimovich
1527ea36b1
Remove import warnings from query runners
2015-09-20 12:32:04 +03:00
Arik Fraimovich
a71b83d98a
Add timeout setting for BigQuery query runner
2015-09-20 12:27:58 +03:00
Arik Fraimovich
7add6287dc
Merge pull request #567 from EverythingMe/fixes
...
Remove page title from navbar & limit # of recent entries to 20
2015-09-20 12:02:16 +03:00
Arik Fraimovich
d37b5ed075
Remove title from navbar
2015-09-20 11:18:43 +03:00
Arik Fraimovich
23b8b77feb
Don't send log entries to Sentry.
2015-09-20 11:13:35 +03:00
Arik Fraimovich
46f1478e0d
Make sure only 20 dashboards/queries returned in recent call.
2015-09-20 11:12:44 +03:00
Arik Fraimovich
ec46312bf6
Bump version.
2015-09-20 11:05:56 +03:00
Arik Fraimovich
7c308bee09
Merge pull request #563 from stanhu/allow-admin-to-edit-all
...
Fix: allow admins to edit everything.
2015-09-20 09:46:05 +03:00
Arik Fraimovich
5f656f3868
Fix: upload assets url changed
2015-09-20 09:22:41 +03:00
Arik Fraimovich
4e27331d56
Move vertica requirement to correct requirements file.
2015-09-20 08:52:33 +03:00
Stan Hu
8f28c52b8d
Allow admins to edit everything
...
Closes #562
2015-09-17 17:24:12 -07:00
Stan Hu
47e6960b83
Add ability to configure y-Axis title
2015-09-17 15:57:44 -07:00
nathanlubchenco
0990d93b03
allow defaults for existing visualizations, link time label to time interval
2015-09-16 10:34:22 -06:00
nathanlubchenco
bf88d8b578
explicitly pass in just timeInterval and timeLabel from visualization.options to be watched
2015-09-15 14:57:27 -06:00
nathanlubchenco
384e756817
don't pass data as an argument to scope
2015-09-15 14:52:10 -06:00
nathanlubchenco
d2c46c99eb
actually pass in visualization options
2015-09-15 14:46:40 -06:00
nathanlubchenco
9c2858191f
typo fix
2015-09-15 14:28:51 -06:00
nathanlubchenco
0473de7392
add editor directive
2015-09-15 14:23:33 -06:00
nathanlubchenco
faece4f2c4
fixing mistakes, adding editTemplate and defaultOptions to visualization registration
2015-09-14 16:40:25 -06:00
Arik Fraimovich
c9e74104b1
Merge pull request #549 from shinjiikeda/master
...
Feature: Vertica query runner
2015-09-14 22:58:39 +03:00
nathanlubchenco
d100c915f4
changed text to select and replaced original cohort directive
2015-09-11 13:29:40 -06:00
nathanlubchenco
ef3636145c
Revert "weekly cohort visualization modeled after chort.js"
...
This reverts commit 6210d6ab80 .
2015-09-10 15:29:17 -06:00
nathanlubchenco
6bd7dc9237
paramaterized cohort visualization
2015-09-10 15:10:31 -06:00
nathanlubchenco
6210d6ab80
weekly cohort visualization modeled after chort.js
2015-09-10 14:34:15 -06:00
ike_s
864a12a3be
Merge https://github.com/EverythingMe/redash
2015-09-10 15:40:52 +09:00
Arik Fraimovich
f48c47712d
Merge pull request #553 from EverythingMe/sentry
...
Feature: optional Sentry support
2015-09-10 08:30:44 +03:00
Arik Fraimovich
2c90fb3fa9
Sentry support in Celery
2015-09-10 07:29:44 +03:00
jvasquez
176fd16e95
Adding behavior into the controller.
2015-09-09 16:33:51 -03:00
jvasquez
75d3a63070
Removing extra class from dashboard.html
2015-09-09 14:56:50 -03:00
jvasquez
8c4a5a644e
Clean up branch.
2015-09-09 14:55:14 -03:00
jvasquez
5b024a3518
Hidden widgets
2015-09-09 14:39:43 -03:00
jvasquez
d474267934
Adding hidden options for widgets.
2015-09-09 14:14:27 -03:00
ike_s
9429314b6e
update
2015-09-10 00:57:41 +09:00
EC2 Default User
7cd132b47d
update
2015-09-09 12:17:17 +00:00
EC2 Default User
89661990e7
add vertica query runner
2015-09-09 10:59:37 +00:00
EC2 Default User
01564d7e10
add vertica query runner
2015-09-09 10:59:21 +00:00
Arik Fraimovich
98307aec0d
Make the counter migration safer.
2015-09-09 09:57:54 +03:00
Arik Fraimovich
5de3de12f0
Remove details about datasources, as they're managed through the web UI now.
2015-09-08 12:19:13 +03:00
Arik Fraimovich
dea64734d6
Update instructions on how to flush Redis.
2015-09-08 12:17:30 +03:00
Arik Fraimovich
98857ea64c
Feature: Support for Sentry
2015-09-07 10:51:51 +03:00
Arik Fraimovich
3181f28509
Merge pull request #547 from EverythingMe/fix/counter_vis
...
Fix: allow to control if to render script tags from user input
2015-09-07 09:14:35 +03:00
Arik Fraimovich
37745ad1c0
Fix: allow to control if to render script tags
2015-09-07 08:59:20 +03:00
Arik Fraimovich
5fe5c94b3d
Merge pull request #546 from EverythingMe/fix/counter_vis
...
Improvements to counter visualization:
2015-09-07 08:58:55 +03:00
Arik Fraimovich
59cbafa724
Fix migration - always set target row number
2015-09-07 08:49:04 +03:00
Arik Fraimovich
1d99da5a32
Improvements to counter visualization:
...
1. Ability to take target value from different row.
2. Ability to clear target column name.
3. Use explicit default configuration values instead of "magic" defaults.
2015-09-06 23:30:02 +03:00
Arik Fraimovich
8dfa1ca7bd
Merge pull request #543 from quaninte/fix_gte_mongo
...
Fix $gte mongodb query fail
2015-09-06 11:20:02 +03:00
Arik Fraimovich
1fb6860ee2
Merge pull request #545 from EverythingMe/feature/users_admin
...
Fix: logout wasn't working in Angluar context
2015-09-06 11:18:47 +03:00
Arik Fraimovich
99c50c1f64
Fix: logout wasn't working in Angluar context
2015-09-06 11:18:20 +03:00
Arik Fraimovich
b1576b5a91
Merge pull request #531 from EverythingMe/feature/users_admin
...
Feature: users admin in the web interface
2015-09-06 10:25:18 +03:00
Arik Fraimovich
6f2ee2c0bb
Update vagrant instructions
2015-09-06 10:18:33 +03:00
Arik Fraimovich
eec5e3290b
Return dashboard after archive
2015-09-06 10:17:38 +03:00
Arik Fraimovich
aaac5928c4
Fix: tests w/ celery breaking
2015-09-06 10:15:26 +03:00
Arik Fraimovich
b97b35d9b5
Update icons size in navbar
2015-09-06 10:15:26 +03:00
Arik Fraimovich
6955514ec3
Update documentation re. users admin
2015-09-06 10:15:26 +03:00
Arik Fraimovich
c8d5267bc7
Bump version
2015-09-06 10:15:25 +03:00
Arik Fraimovich
993a861c78
Users UI.
2015-09-06 10:15:25 +03:00
Arik Fraimovich
a11e100050
Tests for users API
2015-09-06 10:15:25 +03:00
Arik Fraimovich
470ec4924c
Remove redash.cache module
2015-09-06 10:15:25 +03:00
Arik Fraimovich
cdb6aaac6e
Split the giant redash.controllers module into a package
2015-09-06 10:15:25 +03:00
Arik Fraimovich
580d33a6f8
API for users resource
2015-09-06 10:14:56 +03:00
Arik Fraimovich
8686694be9
Merge pull request #544 from EverythingMe/fix/archived_dashboard_in_recent
...
Fix: archived dashboards were shown in recent list (and move archive button)
2015-09-03 08:44:10 +03:00
Arik Fraimovich
795a9fe011
Move dashboard archive to dashboard page.
2015-09-03 08:31:51 +03:00
Arik Fraimovich
4b08a3a5f2
Fix #541 : archived dashboards appear in recent list.
2015-09-03 08:31:17 +03:00
Quan MT
d9e8a81655
Fix $gte mongodb query fail
2015-08-28 10:06:18 +07:00
Arik Fraimovich
7000547419
Merge pull request #537 from ekampf/patch-3
...
Docs: Missing --source-uri in command
2015-08-25 23:46:45 +03:00
Arik Fraimovich
e0100543cd
Merge pull request #538 from ekampf/patch-4
...
Docs: Space-separated list of scopes is deprecated. Need to use comma-seper…
2015-08-25 23:46:07 +03:00
Arik Fraimovich
7ea640927f
Merge pull request #539 from ekampf/patch-5
...
Docs: Misc. UI fixes because Google changed their console
2015-08-25 23:45:48 +03:00
Eran Kampf
db26cafc41
Misc. UI fixes because Google changed their console
2015-08-24 17:07:11 -07:00
Eran Kampf
100b9e7c71
Space-separated list of scopes is deprecated. Need to use comma-seperated
2015-08-24 16:53:29 -07:00
Eran Kampf
d3391db8f0
Missing --source-uri in command
2015-08-24 16:50:36 -07:00
Arik Fraimovich
1ad01d8394
Warn about using the bootstrap script with existing machines.
2015-08-19 21:25:36 +03:00
Arik Fraimovich
3ef3f2c01b
Merge pull request #529 from rm420/fix/multifilters_for_bq
...
Enables multi-filtering for big-query.
2015-08-16 11:07:02 +03:00
Ryan McClarnon
371422a9ae
Merge multi-filter check into one statement
2015-08-10 23:58:46 +01:00
Ryan McClarnon
f4af650292
Enables multi-filtering for big-query. Before had issue with hyphen in field name
2015-08-10 16:17:39 +01:00
Arik Fraimovich
5f38e87f01
Fix images links.
2015-08-09 13:26:23 +03:00
Arik Fraimovich
b98e4a27ce
Update images.
2015-08-09 13:25:25 +03:00
Arik Fraimovich
9ff8db31d2
Merge pull request #528 from EverythingMe/chore/packer_update
...
Cleanup packer.json (no longer building GCE image with it).
2015-08-09 11:40:07 +03:00
Arik Fraimovich
446148d07f
Run dist-upgrade before apt-get install
2015-08-09 11:29:01 +03:00
Arik Fraimovich
2d6ca50568
Remove google compute
2015-08-09 11:29:01 +03:00
Arik Fraimovich
650ccac501
Merge pull request #527 from EverythingMe/fix/filters_for_bq
...
Fix: support for filters in BigQuery.
2015-08-09 11:09:21 +03:00
Arik Fraimovich
ab507f0fd5
Update path to tarball.
2015-08-09 11:09:05 +03:00
Arik Fraimovich
7187b5ffee
Fix: support for filters in BigQuery.
...
BigQuery doesn't support :: in column names, so using __ to split instead of ::.
2015-08-09 11:00:35 +03:00
Arik Fraimovich
5e73da1df4
Fix link to tarball (it changes on every build).
2015-08-07 19:34:00 +03:00
Arik Fraimovich
244d25b12c
Fix #524 : use v0.7.1 in bootstrap.sh.
2015-08-07 19:18:18 +03:00
Arik Fraimovich
2dcf676cf2
Fix #525 : make sure we're in right path for requirements_all_ds.txt
2015-08-07 19:14:46 +03:00
Arik Fraimovich
e07af676a5
Fix #526 : install latest setuptools in bootstrap.sh.
2015-08-07 19:12:17 +03:00
Arik Fraimovich
3dea6302de
Merge pull request #523 from EverythingMe/feature/new_home
...
Fix: global_recent isnt set if user has enough recents
2015-08-06 16:58:44 +03:00
Arik Fraimovich
b1ceb60360
Fix: global_recent isnt set if user has enough recents
2015-08-06 16:58:15 +03:00
Arik Fraimovich
1ef94b77e9
Merge pull request #522 from EverythingMe/feature/new_home
...
Feature: "personalized" homepage with recent queries and dashboards
2015-08-06 16:48:29 +03:00
Arik Fraimovich
292d31e490
Improve /personal and use it as default home
2015-08-06 16:42:29 +03:00
Arik Fraimovich
6f0ac1e730
Merge pull request #521 from kataring/update-doc
...
Update docs about data sources for Presto
2015-08-06 10:16:39 +03:00
Noriaki Katayama
9f82e5850d
Update docs about data sources for Presto
2015-08-06 16:02:18 +09:00
Arik Fraimovich
4a18fa07ec
Merge pull request #518 from massaru129/feature/bootstrap_amazon_linux
...
Other: created bootstrap script for amazon linux
2015-08-04 16:17:18 +03:00
Arik Fraimovich
05d1886467
Merge pull request #520 from EverythingMe/docs-datasources
...
Docs: update documentation about data sources
2015-08-02 10:49:57 +03:00
Arik Fraimovich
6e45706825
Update docs about data sources
2015-08-02 10:15:11 +03:00
Arik Fraimovich
464402a233
Merge pull request #519 from EverythingMe/feature/disable_collaborative_editing
...
Feature: ability to disable the ability to edit anyone's query by everyone
2015-08-01 16:41:08 +03:00
Arik Fraimovich
3a56b9ded7
Don't set last_modified_by if only changing ref to last result
2015-08-01 16:36:56 +03:00
Arik Fraimovich
142295671b
Feature flag to control if everyone can edit queries
2015-08-01 16:30:03 +03:00
masaru
0e46a24112
fixed config file pathes
2015-07-31 19:21:36 +09:00
masaru
a3cb698be0
fixed file path
...
the fixed pathes will work if my original files are uploaded
2015-07-31 14:34:25 +09:00
masaru
08730ad113
created bootstrap script for amazon linux
2015-07-31 14:05:48 +09:00
Arik Fraimovich
d155f166d7
Merge pull request #517 from EverythingMe/cleanup
...
Fix: URL query runner was failing without base URL
2015-07-30 21:27:00 +03:00
Arik Fraimovich
ca95e9252f
Fix: URL query runner was failing without base URL
2015-07-30 21:26:14 +03:00
Arik Fraimovich
d078e80e79
Grammar fix.
2015-07-30 14:50:52 +03:00
Arik Fraimovich
8ad1d2672c
Clarify about -i.
2015-07-30 14:49:55 +03:00
Arik Fraimovich
735130efc9
Merge pull request #510 from rghose/patch-1
...
for aws based and password less logins to boxes
2015-07-30 14:46:44 +03:00
Arik Fraimovich
7e6b7398a4
Remove confusing exception logging
2015-07-30 14:36:27 +03:00
Arik Fraimovich
edf8f5b1fd
Fix tests post field name change in #515
2015-07-30 14:36:01 +03:00
Arik Fraimovich
08c09d896a
Merge pull request #516 from EverythingMe/cleanup
...
Fix: multi-filter was broken in newer version of angular-ui-select
2015-07-30 13:36:50 +03:00
Arik Fraimovich
58403634cf
Fix: multi-filter was broken in newer version of angular-ui-select
2015-07-30 13:35:50 +03:00
Arik Fraimovich
2eb171e40d
Merge pull request #515 from moyomot/fix/only_email_authentication
...
Fix: change wording on login screen "username or email" -> "email"
2015-07-30 12:25:37 +03:00
moyomot
3753f58980
authentication are allowed e-mail only.
2015-07-30 17:56:57 +09:00
Arik Fraimovich
fe1cc78ab3
Merge pull request #514 from alexanderlz/master
...
Feature: Support Hive as datasource
2015-07-30 08:48:26 +03:00
Alexander Leibzon
c140668648
minor fixes. working version of Hive datasource.
2015-07-29 23:39:39 +03:00
Arik Fraimovich
41ca1321cf
Merge pull request #513 from EverythingMe/cleanup
...
Cleanup: remove select2 and use ui-select.
2015-07-29 09:36:13 +03:00
Alexander Leibzon
d88340158a
add Hive as datasource
2015-07-29 02:01:22 +03:00
Arik Fraimovich
52f335edd5
Cleanup: remove select2 and use ui-select.
2015-07-28 10:03:56 +03:00
Arik Fraimovich
22200ec7b2
Merge pull request #511 from stanhu/add-primary-key-to-flask-admin
...
Add the primary key to Flask admin to make it possible to lookup queries
2015-07-27 23:40:15 +03:00
Arik Fraimovich
e458ed03c8
Bump version.
2015-07-27 23:38:10 +03:00
Arik Fraimovich
e9f1e3a189
Merge pull request #512 from johnkearney/tidier-requirements
...
Move datasource requirements from bootstrap to own requirements file
2015-07-27 23:32:44 +03:00
John Kearney
d202570b0d
Move datasource requirements from bootstrap to own requirements file
2015-07-27 11:46:53 -07:00
Stan Hu
9b6edde5c8
Add the primary key to Flask admin to make it possible to lookup queries
2015-07-27 10:24:34 -07:00
Rahul Ghose
975c92d40d
for aws based and password less logins to boxes
2015-07-27 13:23:38 +05:30
Arik Fraimovich
27639f83c7
Update index.rst
2015-07-26 22:38:37 +03:00
Arik Fraimovich
c08e6791df
Remove version info from conf.py -- rtd doesn't use it
2015-07-26 15:54:56 +03:00
Arik Fraimovich
5c7158b6ae
Update vagrant instructions
2015-07-26 15:46:26 +03:00
Arik Fraimovich
b886067a9f
Merge pull request #509 from EverythingMe/docs
...
Moving documentation to ReatTheDocs
2015-07-26 15:25:29 +03:00
Arik Fraimovich
2421de8819
Add Sphinx based documentation to the project.
2015-07-26 15:24:16 +03:00
Arik Fraimovich
9e87e42400
Merge pull request #508 from EverythingMe/cleanup
...
Some cleanup (updated settings and bootstrap script)
2015-07-26 12:30:31 +03:00
Arik Fraimovich
8c750826e3
Install dependencies for new sources
2015-07-26 11:49:23 +03:00
Arik Fraimovich
b14b6d1773
Give permission to read user(id, name) to redash_reader
2015-07-26 11:45:58 +03:00
Arik Fraimovich
76cb73f4ce
Add description to the server param of elastic search
2015-07-26 11:45:25 +03:00
Arik Fraimovich
8854a45598
Update to settings:
...
1. Enable API key auth by default.
2. Enable query results cleanup by default.
3. Add ElasticSearch to the enabled query runners list.
2015-07-26 11:44:11 +03:00
Arik Fraimovich
228b8c7614
Merge pull request #507 from EverythingMe/cleanup
...
Fix: when editing alerts show correct column
2015-07-26 11:39:55 +03:00
Arik Fraimovich
5de79213ae
Fix: when editing alerts show correct column
2015-07-26 11:39:22 +03:00
Arik Fraimovich
c7d30c8b87
Merge pull request #498 from EverythingMe/feature/ds_admin
...
Feature: datasources web admin (closes #193 )
2015-07-26 11:35:52 +03:00
Arik Fraimovich
076710f0c6
Bump version
2015-07-26 10:24:09 +03:00
Arik Fraimovich
a9172dac00
Fix: if connection fails connection isn't set
2015-07-26 10:24:08 +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
5f5774d01b
Merge pull request #506 from EverythingMe/small_fixes
...
Fix: makes sure the totals series is sorted
2015-07-23 15:03:36 +03:00
Arik Fraimovich
00e99d858c
Fix: makes sure the totals series is sorted
2015-07-23 15:03:18 +03:00
Arik Fraimovich
da56dc883f
Merge pull request #505 from EverythingMe/small_fixes
...
Fix: Update URL after creating an alert
2015-07-22 20:38:52 +03:00
Arik Fraimovich
02582cab65
Update URL after creating an alert
2015-07-22 20:38:22 +03:00
Arik Fraimovich
bff4d31ada
Read HOST from env.
2015-07-22 18:19:27 +03:00
Arik Fraimovich
83554207e1
Merge pull request #504 from EverythingMe/fix/python_result_set
...
Fix: cohort was wrong if values were not sorted
2015-07-22 18:06:41 +03:00
Arik Fraimovich
1c0c3e0b93
Fix: cohort was wrong if values were not sorted
2015-07-22 18:05:54 +03:00
Arik Fraimovich
5feb563dc9
Merge pull request #503 from EverythingMe/fix/python_result_set
...
Fix: if you change the result object, python runner wouldn't return any results
2015-07-22 18:03:29 +03:00
Arik Fraimovich
07b88d0b53
Fix: log results were lost
2015-07-22 17:56:49 +03:00
Arik Fraimovich
21f33462d5
Anoter try in removing optipng from build
2015-07-22 17:43:05 +03:00
Arik Fraimovich
6a9d95f1ac
Fix: if you change the result object, python runner wouldn't return any results
2015-07-22 17:36:46 +03:00
Arik Fraimovich
36b80fc4ef
Remove optipng from build artifacts
2015-07-22 17:21:50 +03:00
Arik Fraimovich
d89dd2c9af
Merge pull request #502 from EverythingMe/feature/alerts
...
Feature: alerts on query results
2015-07-22 17:14:29 +03:00
Arik Fraimovich
658af526c7
Add alerts to menu
2015-07-22 17:05:31 +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
fdff799d23
ng_smart_table: support for inline templates
2015-07-22 17:05:09 +03:00
Arik Fraimovich
5fc0b88b23
ng_smart_table: support for nested objects
2015-07-22 17:05:09 +03:00
Alexander Leibzon
63de247478
add datasources
2015-07-22 14:55:26 +03:00
Arik Fraimovich
5d3caac1b5
Merge pull request #499 from alexanderlz/master
...
Feature: Support Impala as DataSource
2015-07-22 14:23:55 +03:00
Alexander Leibzon
e4b9d23dfe
minor fixes
2015-07-22 14:21:40 +03:00
Alexander Leibzon
890f59a4c9
add get_schema ability to impala
2015-07-22 13:54:00 +03:00
Arik Fraimovich
d4a18ba611
Merge pull request #501 from johnkearney/all_pg_queries_with_no_results
...
All pg queries with no results
2015-07-21 06:47:33 +03:00
John Kearney
c4502b2925
Add a more use-friendly message when redshift returns no rows
2015-07-20 14:17:51 -07:00
Alexander Leibzon
1d5efdd93f
fixes in accordance with pull req spec
2015-07-20 23:21:02 +03:00
John Kearney
2b95da102e
Remove unused exports for env examples
2015-07-20 12:36:10 -07:00
Arik Fraimovich
d512cd0c1d
Merge pull request #500 from EverythingMe/feature/login_events
...
Feature: add event for users logining in
2015-07-20 18:30:57 +03:00
Arik Fraimovich
3dc9c84a98
Feature: add event for users logining in
2015-07-20 18:26:45 +03:00
Alexander Leibzon
4a33b987b8
datasource rename
2015-07-20 02:07:17 +03:00
Alexander Leibzon
f7041977d5
impala datasource fixes
2015-07-20 02:06:15 +03:00
Alexander Leibzon
83bc38579e
impala data source
2015-07-19 01:44:48 +03:00
Arik Fraimovich
4b8a94e795
Merge pull request #495 from EverythingMe/fix/bq_param
...
Fix: Update BigQuery configuration parameter name to avoid confusion.
2015-07-15 19:49:56 +03:00
Arik Fraimovich
406010a7a6
Fix: Update BigQuery configuration parameter name to avoid confusion.
2015-07-15 19:45:55 +03:00
Arik Fraimovich
4f11f28efa
Merge pull request #494 from erans/master
...
MongoDB query runner: cleanup
2015-07-15 18:24:28 +03:00
Eran Sandler
c919602b20
cleanups and shit.
2015-07-15 18:17:55 +03:00
Arik Fraimovich
7702b05635
Merge pull request #493 from erans/master
...
Fix: a generic way to parse all the input JSON and make sure we replace ISODate to Python date times.
2015-07-15 17:50:21 +03:00
Eran Sandler
5fc7c499a3
stupid auto merge.
2015-07-15 17:48:03 +03:00
Eran Sandler
628240906e
Fix: a generic way to parse all the input JSON and make sure we replace ISODate to Python date times.
2015-07-15 17:44:33 +03:00
Arik Fraimovich
41b9b21a20
Merge pull request #492 from erans/master
...
Fix: MongoDB: Date parsing and dates in aggregation $match
2015-07-15 17:03:17 +03:00
Eran Sandler
dbd3f754ba
- Fixed parsing dates in the format of YYYY-MM-DDTHH:mm
...
- Added handling dates in the aggregate $match
2015-07-15 16:58:10 +03:00
Arik Fraimovich
4ef3c27fe6
Merge pull request #489 from kataring/suport-presto
...
Feature: Support Presto
2015-07-15 16:50:51 +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
9d7ff31178
replace camelcase vars
2015-07-14 12:13:04 +03:00
Noriaki Katayama
93d6b01fbf
add bigint
2015-07-14 16:59:25 +09:00
Arik Fraimovich
7d57f9d0f1
Merge pull request #488 from EverythingMe/fix/mongo-support-sandbox
...
Fix: Drop database name check in MongoDB queries to support sandboxed environments
2015-07-14 08:56:47 +03:00
Arik Fraimovich
e80f470255
Mongo: Drop database name check to support sandboxed environments
2015-07-14 08:51:31 +03:00
Arik Fraimovich
5636cec0eb
Merge pull request #487 from erans/master
...
Fix: Support newer as well as older PyMongo versions
2015-07-14 08:23:58 +03:00
Eran Sandler
912bbc1a4a
Added backwards compatibility mode with older versions of PyMongo.
...
It appears that older versions would return a dictionary from an aggregate operation that had the cursor inside the "result" key.
Newer versions return a new type of cursor called CommandCursor.
2015-07-14 08:19:25 +03:00
Arik Fraimovich
d3bb58167e
Merge pull request #486 from EverythingMe/fix/mysql-noerror-onconnect
...
Fix: no error when failing to connect to a MySQL data source
2015-07-13 19:04:16 +03:00
Arik Fraimovich
2911fa8af7
Bump version.
2015-07-13 18:31:31 +03:00
Arik Fraimovich
4503c6af66
Move the MySQL connect to the try/except block
2015-07-13 18:31:00 +03:00
Arik Fraimovich
7fc2d5ee0b
Update bootstrap.sh to use 0.6.3.
2015-07-13 12:00:28 +03:00
Arik Fraimovich
3c9c1466a3
Merge pull request #483 from erans/master
...
Feature: Updated more fine grained support for CORS in QueryResultAPI
2015-07-13 11:04:10 +03:00
Eran Sandler
4a7c066bf0
Too many languages... :-(
2015-07-13 10:05:07 +03:00
Alexander Leibzon
b850da52a2
remove .nojekyll, naming convention
2015-07-13 09:56:11 +03:00
Eran Sandler
1a3657572e
Added fine grind control of CORS header for QueryResultAPI and possibly future APIs.
2015-07-13 09:42:23 +03:00
Arik Fraimovich
666e3281e4
Merge pull request #482 from erans/master
...
Feature: CORS support for the Query Result API to allow embedding in other domains
2015-07-13 08:41:38 +03:00
Eran Sandler
66084b1a3b
minor fixes
2015-07-12 23:07:06 +03:00
Eran Sandler
421470666a
use set_from_string.
2015-07-12 23:06:00 +03:00
Eran Sandler
f8e2bc9eca
Added configurable CORS support for the Query Result API (to export data as JSON or CSV). Configuration is via an environment variable that is comma separated to include one or more domains (REDASH_QUERIES_RESULT_CORS)
2015-07-12 23:00:50 +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
Arik Fraimovich
c195362710
Merge pull request #479 from erans/master
...
Feature: improved error reporting and new log information support for the Python query runner
2015-07-12 22:30:21 +03:00
Arik Fraimovich
b671dd0431
Merge pull request #480 from EverythingMe/feature/multiple-domains
...
Feature: support for multiple domains with Google OAuth
2015-07-12 13:36:17 +03:00
Arik Fraimovich
7793f3b257
Feature: support for multiple Google Auth domains
2015-07-12 12:51:45 +03:00
Arik Fraimovich
e09aa6f81a
Show message for wrong user/password ( closes #275 )
2015-07-12 12:43:37 +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
Alexander Leibzon
43edb009d6
safer handling of worksheet num
2015-07-12 01:28:52 +03:00
Alexander Leibzon
81978c5049
jekyll disable
2015-07-11 22:51:31 +03:00
Alexander Leibzon
239813e195
modify google spreadsheed datasource params, only the credentials file needed
2015-07-11 22:43:07 +03:00
Alexander Leibzon
28dd571a03
google spreadsheets working version
2015-07-10 21:27:16 +03:00
Alexander Leibzon
808126cf91
forgot type
2015-07-09 01:22:08 +03:00
Alexander Leibzon
69a8295f4c
forgot type
2015-07-09 01:18:31 +03:00
Arik Fraimovich
a692e3f664
Merge pull request #476 from EverythingMe/feature/api
...
Feature: support for per user API keys
2015-07-08 21:34:06 +03:00
Arik Fraimovich
6860dde1f7
Set api_key to be unique
2015-07-08 21:29:32 +03:00
Arik Fraimovich
e183affdd0
Feature: support for per user api keys
2015-07-08 20:59:07 +03:00
Noriaki Katayama
6338be3811
modified response
2015-07-08 10:33:55 +09:00
Alexander Leibzon
3ee6371250
initial work on google spreadsheets
2015-07-07 01:39:59 +03:00
Noriaki Katayama
4f38d42182
add presto
2015-07-06 18:22:23 +09:00
Arik Fraimovich
39db74ff20
Merge pull request #475 from hakobera/support-infuxdb
...
Feature: Support InfluxDB v0.9+
2015-07-05 22:39:40 +03:00
Arik Fraimovich
05c2c21a85
Bump version.
2015-07-05 22:39:12 +03:00
Kazuyuki Honda
00edc29e50
Support influxdb 0.9+
2015-07-06 01:15:43 +09:00
Arik Fraimovich
3771af0a8c
Update bootstrap.sh to use 0.6.2.
2015-07-05 08:30:11 +03:00
Arik Fraimovich
c32c2d43f7
Bump version.
2015-07-04 10:41:06 +03:00
Arik Fraimovich
4e2e3f9077
Merge pull request #472 from BrunoSalerno/map_visualization_options_fixed
...
map visualization: options fixed
2015-07-04 10:23:55 +03:00
Bruno Salerno
2a27422df9
map visualization: draw_options to scope
2015-07-03 18:02:22 -03:00
Bruno Salerno
f9e0ce8e9c
map visualization: options fixed
2015-07-03 16:45:55 -03:00
Arik Fraimovich
a1d49f13d3
Merge pull request #471 from EverythingMe/fix/visualization_api
...
Fix: opening viz editor resets its options
2015-07-02 13:17:50 +03:00
Arik Fraimovich
26aa199f9c
Fix: opening viz editor resets its options
2015-07-02 13:17:32 +03:00
Arik Fraimovich
4c77f3f914
Merge pull request #470 from EverythingMe/fix/visualization_api
...
Increase limit of tables for showing search.
2015-07-02 11:06:19 +03:00
Arik Fraimovich
d6be792595
Increase limit of tables for showing search.
2015-07-02 11:05:45 +03:00
Arik Fraimovich
59c1ea7f16
Merge pull request #469 from EverythingMe/fix/visualization_api
...
Fix: map - HTTPS support in tiles/marker
2015-07-02 11:05:25 +03:00
Arik Fraimovich
4d24005eff
Fix: map - HTTPS support in tiles/marker
2015-07-02 11:02:44 +03:00
Arik Fraimovich
2dab35b614
Merge pull request #468 from EverythingMe/fix/visualization_api
...
Fix: visualizations API fixes
2015-07-02 08:51:09 +03:00
Arik Fraimovich
0b61b88f5f
Fix: make default options apply to new visualizations
2015-07-02 08:38:08 +03:00
Arik Fraimovich
e5cb58207c
Fix: vis title wasn't updating when changing type
2015-07-02 08:26:10 +03:00
Arik Fraimovich
fc17d1af81
Don't cache static assets in debug mode
2015-07-02 08:25:51 +03:00
Arik Fraimovich
e6650e1e2d
Merge pull request #467 from BrunoSalerno/leaflet-visualization-marker-path-bug-fixed
...
leaflet visualization: marker path bug handled
2015-07-01 22:49:12 +03:00
Bruno Salerno
3aa1cd0133
leaflet visualization: marker path bug handled
2015-07-01 16:40:56 -03:00
Arik Fraimovich
e04833c327
Merge pull request #466 from BrunoSalerno/leaflet-visualization
...
Feature: Map visualization (using Leaflet)
2015-07-01 20:58:43 +03:00
Bruno Salerno
b743cceb60
leaflet visualization: map template margins fixed
2015-07-01 14:53:31 -03:00
Bruno Salerno
a0e134d3b5
leaflet visualization: dinamic height
2015-07-01 14:15:17 -03:00
Bruno Salerno
d7fb2d7458
leaflet-visualization: div size fixed and bounds storting improved
2015-07-01 12:30:48 -03:00
Bruno Salerno
b913ce6022
leaflet visualization: color series named properly
2015-07-01 10:03:43 -03:00
Bruno Salerno
1eb7945d16
leaflet visualization: map bounds are stored and kept
2015-06-30 18:18:34 -03:00
Bruno Salerno
37d0026ee4
leaflet-visualization: point feature
2015-06-30 17:34:31 -03:00
Arik Fraimovich
9cdc2cb2f7
Merge pull request #465 from EverythingMe/fix/time_field_serialize
...
Feature: ability to control series order in charts.
2015-06-30 09:26:26 +03:00
Arik Fraimovich
a9bff9063e
Feature: cli to get status.
2015-06-30 09:25:32 +03:00
Arik Fraimovich
380126ee44
Feature: ability to control series index in charts.
2015-06-30 09:15:00 +03:00
Arik Fraimovich
d8377375b8
Merge pull request #461 from myinsiders/saml
...
Added SAML authentication support, eg for OneLogin or Okta
2015-06-30 08:25:44 +03:00
Arik Fraimovich
98ff701f9a
Merge pull request #464 from EverythingMe/fix/time_field_serialize
...
Fix #463 : support for datetime.time and datetime.timedelta fields
2015-06-29 18:06:25 +03:00
Arik Fraimovich
f5ea3e97d3
Fix: support for datetime.time and datetime.timedelta fields
2015-06-29 18:01:36 +03:00
Mark White
719e96dd2f
Added SAML login option to login form
2015-06-28 17:19:57 +01:00
Arik Fraimovich
6c6c0256ba
Merge pull request #462 from EverythingMe/fix_codemirror_resize_issue
...
Fix: refresh CodeMirror size when schema browser appears
2015-06-28 13:46:12 +03:00
Arik Fraimovich
723df51cdd
Fix: refresh CodeMirror size when schema browser appears
2015-06-28 13:45:49 +03:00
Arik Fraimovich
a0f4e263b2
Merge pull request #459 from olgakogan/patch-2
...
Fixed an error in case a query doesn't have last_modified_date
2015-06-28 10:27:04 +03:00
Arik Fraimovich
4706bf8060
Merge pull request #458 from erans/master
...
Initial and very early support for ElasticSearch query runner
2015-06-28 10:26:26 +03:00
Mark White
f96a9f659a
Added Apache license to code taken from Okta
2015-06-26 11:45:24 +01:00
Mark White
63c273f896
Fixed issue in saml login
2015-06-26 11:12:27 +01:00
Mark White
622ac6d781
Fixes to saml callback server name code
2015-06-26 10:26:59 +01:00
Mark White
8dc564a8bc
Added configuration of flask server name
2015-06-26 09:06:50 +01:00
Mark White
3ae5baef22
Added OneLogin support
2015-06-25 17:52:00 +01:00
olga
8d819068b5
Fixed an error in case a query doesn't have last_modified_date
2015-06-25 11:31:22 +03:00
Eran Sandler
585e056265
Initial very early release of an ElasticSearch query runner. It only support Lucene style queries (single line, similar to what Kibana uses but without aggregations).
2015-06-24 09:53:09 +03:00
Arik Fraimovich
1914ed7c7c
Merge pull request #456 from bells17/master
...
Changed the README's 'Setting up re:dash instance' url to a new url
2015-06-19 10:25:11 +01:00
bells17
bd216e93e7
Changed the README's 'Setting up re:dash instance' url to a new url
2015-06-19 10:20:41 +09:00
Arik Fraimovich
5e351de896
Merge pull request #455 from erans/master
...
added Mongo JSON serializer to correctly serialize ObjectId + datetime.datetime serialization
2015-06-17 10:59:42 +03:00
Eran Sandler
de0e534c77
removed the unnecessary check for datetime.datetime in the JSON encoder.
2015-06-17 10:58:12 +03:00
Eran Sandler
5fa1f9440d
duh!
2015-06-16 11:50:20 +03:00
Eran Sandler
b3ddc5f8b9
removed old conversion of ObjectId to string since it is now part of the new JSON serializer
2015-06-16 11:34:19 +03:00
Eran Sandler
8cde5f9673
added Mongo JSON serializer to correctly serialize ObjectId
2015-06-16 11:27:23 +03:00
Arik Fraimovich
1bb53ca497
Merge pull request #451 from EverythingMe/fix/unicode_in_annotation
...
Fix: charts with category X axis were not sorted properly
2015-06-11 21:46:26 +03:00
Arik Fraimovich
0a3cd9267f
Fix: charts with category x axis were not sorted properly
2015-06-11 21:45:45 +03:00
Arik Fraimovich
075d843354
Merge pull request #449 from EverythingMe/fix/unicode_in_annotation
...
Fix: schema browser chokes on large schemas
2015-06-10 13:36:53 +03:00
Arik Fraimovich
b14e5e8c0e
Fix: schema browser chokes on large schemas
2015-06-10 13:36:05 +03:00
Arik Fraimovich
c9da4be422
Merge pull request #442 from EverythingMe/fix/timezone
...
Fix: when the server has non UTC timezone, timestamps were wrong
2015-06-07 22:23:46 +03:00
Arik Fraimovich
276ee7c27a
Merge pull request #448 from olgakogan/master
...
supervisord default config: separate queue for ad-hoc and scheduled queries
2015-06-07 17:38:53 +03:00
olga
334040532a
changed default concurrency level to 2 per queue
2015-06-07 17:36:24 +03:00
olga
335a3a98b5
separated the queue for ad-hoc and for scheduled queries (someone who runs an ad-hoc query should not wait because there scheduled queries are being refreshed at that time)
2015-06-07 17:28:57 +03:00
Arik Fraimovich
b17080a7f5
Merge pull request #446 from EverythingMe/fix/unicode_in_annotation
...
Fix #443 : open table when searching & don't hide columns
2015-06-05 18:13:05 +03:00
Arik Fraimovich
8441c12b01
Fix #443 : open table when searching & don't hide columns
2015-06-05 18:08:06 +03:00
Arik Fraimovich
3b4af1b6fa
Merge pull request #445 from EverythingMe/fix/unicode_in_annotation
...
Fix #444 : unicode characters in username fail query execution
2015-06-05 16:58:00 +03:00
Arik Fraimovich
c3deb8e2fa
Fix #444 : unicode characters in username fail query execution
2015-06-05 16:49:25 +03:00
Arik Fraimovich
a60b1686da
Fix: when the server has non UTC timezone, timestamps were wrong
2015-06-03 07:58:28 +03:00
Arik Fraimovich
b56e87ceb2
Merge pull request #440 from EverythingMe/fix_ui
...
Fix: python query runner didn't allow iterating lists
2015-05-31 10:20:32 +03:00
Arik Fraimovich
fc89bcdaf3
Fix: python query runner didn't allow accessing dicts
2015-05-31 10:15:48 +03:00
Arik Fraimovich
15ec8321bb
Merge pull request #437 from EverythingMe/fix_ui
...
Feature: ability to disable x axis labels
2015-05-19 22:24:36 +03:00
Arik Fraimovich
e6ba62485c
Merge pull request #436 from EverythingMe/fix_ui
...
Fix: sorting not working for columns with special characters
2015-05-19 22:15:21 +03:00
Arik Fraimovich
9077b01fb9
Feature: ability to disable x axis labels
2015-05-19 22:15:08 +03:00
Arik Fraimovich
f45281be96
Fix: annotation was failing if query had unicode in it
2015-05-19 22:01:02 +03:00
Arik Fraimovich
a1c8ef9037
Merge pull request #435 from EverythingMe/fix_ui
...
Fix: string columns with date/time values failed to render.
2015-05-19 22:00:37 +03:00
Arik Fraimovich
f46e8af23f
Fix: sorting not working for columns with special characters
2015-05-19 22:00:15 +03:00
Arik Fraimovich
30a89bfd2c
Fix: string columns with dates failed to render.
2015-05-19 21:43:50 +03:00
Arik Fraimovich
6312f8738d
Merge pull request #433 from stanhu/make-query-link-obvious
...
Make it obvious that the query link is clickable.
2015-05-17 08:18:19 +03:00
Stan Hu
9e3d5c10c5
Make it obvious that the query link is clickable: underline when hovering and add glyphicon
2015-05-16 22:06:04 -07:00
Arik Fraimovich
59b87ec4fd
Merge pull request #434 from erans/master
...
MongoDB aggregation support + mongo documentation (as comments)
2015-05-17 07:49:20 +03:00
Eran Sandler
27ecf5f25c
Merged the older MongoDB code into the new mongodb query runner to support aggregation
2015-05-16 22:22:33 +03:00
Arik Fraimovich
105971c4c8
Merge pull request #432 from stanhu/allow-undefined-max-age
...
Allow undefined max_age parameter in query_results endpoint
2015-05-15 11:25:24 +03:00
Stan Hu
690f8323c3
Allow undefined max_age parameter in query_results endpoint
...
An Error 500 would be returned by the endpoint if you attempted to
pass a query parameter to the dashboard since maxAge was undefined in JavaScript.
2015-05-14 22:00:08 -07:00
Arik Fraimovich
20eb110ce3
Fix: update_release_commit_sha should return json
2015-05-14 10:09:57 +03:00
Arik Fraimovich
571c9d0aee
Update release manager: update tag commit sha on new release
2015-05-14 09:59:21 +03:00
Arik Fraimovich
0ee7292f16
Merge pull request #431 from EverythingMe/feature/additional_refresh_rates
...
Feature: additional refresh times (5, 10, 15, 30 minutes)
2015-05-14 09:25:35 +03:00
Arik Fraimovich
8c28392dfd
Feature: additional refersh times (5,10,15,30 minutes)
2015-05-13 20:59:39 +03:00
Arik Fraimovich
671f1f4478
Merge pull request #428 from olgakogan/master
...
Feature: support for column types in MySQL query runner
2015-05-12 13:55:56 +03:00
olga
557d3748be
added support to column types in mysql
2015-05-12 12:01:47 +03:00
Arik Fraimovich
f00d080ed2
Install optipng in CircleCI.
2015-05-12 10:33:11 +03:00
Arik Fraimovich
4e76c1305f
Merge pull request #425 from EverythingMe/new_logo
...
New logo
2015-05-12 10:27:01 +03:00
Arik Fraimovich
36ef388e92
Bump version
2015-05-12 10:26:16 +03:00
Arik Fraimovich
2e1ee7f76c
New logo
2015-05-12 10:25:57 +03:00
Arik Fraimovich
fc1e38772d
New logo!
2015-05-11 23:13:15 +03:00
Arik Fraimovich
0e631a5121
Merge pull request #422 from EverythingMe/feature/288_bq_instance_auth
...
Feature: BigQueryGCE query runner that uses instance auth (fixes #288 )
2015-05-10 23:18:45 +03:00
Arik Fraimovich
d74175efca
Feature: BigQueryGCE query runner that uses instance auth
2015-05-10 08:46:41 +03:00
Arik Fraimovich
bf5fe7d2c7
Merge pull request #421 from EverythingMe/fix/issue_417
...
Feature: show visualization name next to query name (#418 )
2015-05-08 22:28:12 +03:00
Arik Fraimovich
0f022aba92
Feature: show visualization name next to query name.
2015-05-07 21:58:12 +03:00
Arik Fraimovich
0b6e55e55a
Remove unused code
2015-05-07 21:58:08 +03:00
Arik Fraimovich
e1c409366c
Merge pull request #420 from EverythingMe/fix/issue_417
...
Fix: Make query editor auto resize again to prevent scroll issues
2015-05-07 21:52:07 +03:00
Arik Fraimovich
3b942118e9
Make query editor auto resize again to prevent scroll issues
2015-05-07 21:39:25 +03:00
Arik Fraimovich
7f1543db8f
Merge pull request #419 from EverythingMe/fix/issue_417
...
Fix #417 : integer columns treated as floats
2015-05-07 21:38:54 +03:00
Arik Fraimovich
74a5121be2
Fix #417 : integer columns treated as floats
2015-05-07 21:25:30 +03:00
Arik Fraimovich
26fe136a1a
Merge pull request #416 from daamien/patch-1
...
Upgrade to requests 2.3.0
2015-05-07 09:30:43 +03:00
damien clochard
83fb189b05
Update requirements.txt
...
The bootstrap.sh script fails on Debian 7.8
I solved the problem with :
$ sudo pip install requests==2.3.0
Check this bug for more details :
https://github.com/kennethreitz/requests/issues/2028
2015-05-06 18:36:24 +02:00
Arik Fraimovich
5e8d0d36c0
Merge pull request #409 from erans/master
...
Fix: minor fixes for MongoDB, script and Python query runners
2015-04-26 11:07:33 +03:00
Eran Sandler
4ae4cffa04
Removed a copy-paste duplication. Hmpf.
2015-04-26 11:05:40 +03:00
Eran Sandler
bc433e88fe
Fix for _getitem_ error when accessing a dictionary directly.
2015-04-26 11:03:53 +03:00
Arik Fraimovich
513ef501a4
Merge pull request #410 from stanhu/sort-by-y-values
...
Feature: sort by Y values charts that have a single value per series
2015-04-26 10:23:06 +03:00
Stan Hu
f2bdcbedfb
Simplify code and remove sortY option to avoid confusion
2015-04-26 00:18:03 -07:00
Stan Hu
fd056edb2a
Support sort by y values for charts that have a single value per series
2015-04-21 22:52:14 -07:00
Eran Sandler
0f0acfdd12
Fix which prevented MongoDB connections to execute queries due to a faulty json schema configuration.
2015-04-22 00:18:28 +03:00
Eran Sandler
1e3b507b2b
For for the script data source when command line parameters are passed as part of the query.
2015-04-21 09:36:05 +03:00
Arik Fraimovich
84d95272f3
Comment out active tasks cleanup, as it sometimes fails.
2015-04-20 10:05:04 +03:00
Arik Fraimovich
3b08e9e214
Merge pull request #408 from alexanderlz/master
...
Feature: additional metadata in query annotation (username, query id, queue name)
2015-04-20 08:48:59 +03:00
Arik Fraimovich
f4be83b06f
Use query id from UI & annotate scheduled queries
2015-04-20 08:46:01 +03:00
Alexander Leibzon
4918d0430c
add redash username/query_id to query for easier backtracking
2015-04-20 02:16:12 +03:00
Arik Fraimovich
e25b86b10d
Merge pull request #398 from lenguyenthedat/data_sources_name_unique
...
Fix: make the data_sources' name unique
2015-04-18 22:51:12 +03:00
Arik Fraimovich
d3d305a843
Make sure data sources have unique names in tests
2015-04-18 22:46:42 +03:00
Arik Fraimovich
825b93bfe9
Fix migration numbering (there is 0007 already)
2015-04-18 22:46:42 +03:00
Arik Fraimovich
8c98282200
Rename only data sources with duplicates
2015-04-18 22:46:42 +03:00
Dat Le
768ac9eb04
Fix: make the data_sources's name unique
...
Also added migration script.
2015-04-18 22:46:42 +03:00
Arik Fraimovich
71011d2fca
Merge pull request #407 from stanhu/add-flask-admin
2015-04-18 22:23:10 +03:00
Arik Fraimovich
9683a8ed82
Dedicated view for data source
2015-04-18 22:21:58 +03:00
Arik Fraimovich
10a6ac9313
Dedicated view for User model
2015-04-18 18:48:44 +03:00
Arik Fraimovich
dba325e9a2
Use ArrayListField for Array fields.
2015-04-18 18:47:54 +03:00
Arik Fraimovich
fcd9ab533c
Fix: correctly call CustomModelConverter __init__.
2015-04-18 18:46:32 +03:00
Arik Fraimovich
68e3e8e1c5
Update name in admin screens
2015-04-18 18:00:52 +03:00
Arik Fraimovich
7f8b738b9e
Fix requirements.txt (peewee was specified twice)
2015-04-18 16:58:05 +03:00
Arik Fraimovich
8a35dcedfa
Merge pull request #406 from stanhu/add-mysql-port
...
Add support for configuring MySQL port
2015-04-18 16:14:26 +03:00
Stan Hu
ef763b7157
Use Flask-Admin to provide basic Web-based /admin page
2015-04-18 04:11:30 -07:00
Stan Hu
498e1d4474
Add support for configuring MySQL port
2015-04-17 22:57:34 -07:00
Arik Fraimovich
73de936c75
Merge pull request #405 from EverythingMe/feature/syntax_highglight
...
Feature: use correct syntax highlighting for Python/Mongo data sources
2015-04-14 17:53:46 +03:00
Arik Fraimovich
e32b709a41
Typo fix in the python query runner
2015-04-14 17:50:36 +03:00
Arik Fraimovich
60652f63c4
Use correct syntax highlighting for Python/Mongo sources
2015-04-14 17:48:36 +03:00
Arik Fraimovich
d0d4101f90
Merge pull request #404 from erans/master
...
Improvement: make Python datasource to use the RestrictedPython sandbox
2015-04-13 16:13:00 +03:00
Eran Sandler
646875794f
Per request by Arik - the BDFL :-)
2015-04-13 15:27:28 +03:00
Eran Sandler
cdad4be0d5
Removed the try..catch block in the import of RestrictedPython since we are putting it in the requirements.txt file.
2015-04-13 15:23:49 +03:00
Eran Sandler
8f4285be62
Minor fixes from code review.
2015-04-13 15:21:43 +03:00
Eran Sandler
acfa55e2d0
Python datasource that uses RestrictedPython. Only modules listed in "allowedImportModules" (command separated) will be allowed to be imported and the code assume they are installed on the server running the actual code.
2015-04-13 11:22:22 +03:00
Arik Fraimovich
0b7cd07db0
Merge pull request #403 from EverythingMe/chore/release_process
...
Fix: schema browser styles
2015-04-08 16:14:30 +03:00
Arik Fraimovich
6297ffd523
Fix: schema browser styles
2015-04-08 16:13:03 +03:00
Arik Fraimovich
368f4fdbef
Merge pull request #402 from EverythingMe/chore/release_process
...
New release process.
2015-04-06 12:51:12 +03:00
Arik Fraimovich
f52044a209
New release process
2015-04-06 12:50:17 +03:00