Arik Fraimovich
4ea46f197e
It's 2019 now ! 🎉
2019-01-01 08:40:51 +02:00
Omer Lachish
d7edaa3ba2
Tests for find_missing_params ( #3225 )
...
* stop testing `collect_query_parameters`, it's an implementation detail
* add tests for `missing_query_params`
2018-12-31 12:34:57 +02:00
YOSHIDA Katsuhiko
632fc5aace
Merge pull request #3232 from koooge/fix_warn_tapable
...
Update webpack-build-notifier to dismiss warn
2018-12-31 10:09:23 +09:00
koooge
b9abb36799
Update webpack-build-notifier to dismiss warn
...
Signed-off-by: koooge <koooooge@gmail.com >
2018-12-30 17:37:42 +00:00
Levko Kravets
d7e7b99a76
Merge pull request #3228 from kyoshidajp/fix_trailing_spaces_error
...
Fix front-end compile error
2018-12-28 20:43:10 +02:00
Katsuhiko YOSHIDA
db87c8740e
Fix front-end compile error
2018-12-29 01:36:16 +09:00
Arik Fraimovich
5f2b54a320
Root folder cleanup ( #3220 )
...
* Remove old_migrations folder
* Move Dockerfile.cypress into .circleci
2018-12-26 18:09:41 +02:00
Arik Fraimovich
f62d0e1300
Use lower cased names for groups: ( #3221 )
...
Otherwise sorting depends on the Postgres collation and causes tests
to fail on different envoirnments.
2018-12-26 17:16:13 +02:00
Omer Lachish
9e156c1c30
Fix: missing param fails for object values (like date range) ( #3218 )
...
* fix: range params not recognized
* Handle parameters with unicode
* Remove debug prints
* DRY up missing_params
2018-12-26 17:06:30 +02:00
Gabriel Dutra
26965b4948
Add dot behavior to autocomplete ( #3092 )
...
* Add dot behavior to autocomplete
* Transform the Keyword Builder in an external js
* Remove methods from QueryEditor constructor
2018-12-26 17:04:11 +02:00
Omer Lachish
7a03928f48
we've noticed users with integer legacy session identifiers, so it doesn't hurt to convert to string anyway ( #3219 )
2018-12-26 16:24:59 +02:00
Omer Lachish
8f14efdaff
Avoid exploding sql parse ( #3216 )
...
* fail silently when sql_parse explodes
* Update upstream/redash/handlers/query_results.py
Co-Authored-By: rauchy <omer@rauchy.net >
* Update upstream/redash/handlers/query_results.py
Co-Authored-By: rauchy <omer@rauchy.net >
2018-12-26 10:43:00 +02:00
deecay
03a7e24204
Show Sort Y only when type is Heatmap ( #3206 )
2018-12-24 17:10:16 +02:00
ialeinikov
2f7cb1bc8a
[Athena] Fix: missing databases (apply pagination) ( #2503 )
...
* adding paginator on databases in glue
* reduce number of nested loops
* fixing indentation
* double for-loop instead of generator
* removing unused generator
2018-12-24 14:02:08 +02:00
koooge
64783b7f06
Switch to MULTI FROM Dockerfile and use Node 10 for builds ( #3199 )
2018-12-23 15:17:54 +02:00
Takuya Arita
8ed872756c
Add test case for redash.utils.generate_token ( #3211 )
2018-12-23 15:13:00 +02:00
Arik Fraimovich
83ea472d37
Merge pull request #3093 from getredash/backend-parameter-templating
...
Remove Mustache templating from frontend
2018-12-20 22:24:11 +02:00
Arik Fraimovich
0505163ff9
Merge pull request #3174 from getredash/invalidate-sessions-after-email-or-password-change
...
Invalidate sessions after email or password change
2018-12-19 15:49:54 +02:00
Arik Fraimovich
3d38bb478f
Merge pull request #3205 from kravets-levko/bug/wrong-query-link-in-widget
...
Widget: fix url parameters in query link
2018-12-19 15:47:30 +02:00
Levko Kravets
654e906f6b
getredash/redash#3203 Widget: fix url parameters in query link
2018-12-19 15:13:58 +02:00
Omer Lachish
54da6c69ab
Merge branch 'invalidate-sessions-after-email-or-password-change' of github.com:getredash/redash into invalidate-sessions-after-email-or-password-change
2018-12-19 14:36:08 +02:00
Omer Lachish
8284e829fb
explain why we call on identity changes
2018-12-19 14:35:42 +02:00
Omer Lachish
bcfff469de
Merge branch 'master' into invalidate-sessions-after-email-or-password-change
2018-12-19 14:23:35 +02:00
Omer Lachish
b5ceb268ef
Merge branch 'master' into invalidate-sessions-after-email-or-password-change
2018-12-17 12:52:17 +02:00
Arik Fraimovich
8583eaa8ad
Merge pull request #3173 from kyoshidajp/golineup
...
Make it possible to move up one line by Ctrl+P on macOS
2018-12-17 12:08:04 +02:00
Arik Fraimovich
ef66da7d94
V6 release ( #3195 )
...
* V6 release
* Remove "-beta"
* Update package.json
* Update package-lock.json
* Update CHANGELOG.md
2018-12-16 16:01:20 +02:00
Omer Lachish
1b4e0f5de7
rename safely_apply_parameters to apply_parameters
2018-12-16 10:58:20 +02:00
Omer Lachish
479247b60c
Merge branch 'master' into backend-parameter-templating
2018-12-16 10:22:29 +02:00
Arik Fraimovich
57c8fbe14e
README updates
...
1. Remove link to Slack channel.
2. Update number of data sources.
2018-12-16 09:55:34 +02:00
Arik Fraimovich
938a20e7c0
Use multiple issue templates instead of a single one ( #3194 )
...
* Switch to issue templates
* Apply a label to non bugs
2018-12-16 09:42:32 +02:00
Katsuhiko YOSHIDA
dc842e9201
Fix can't open new parameter dialog by Ctrl+P on Windows and Linux
2018-12-14 18:58:33 +09:00
Arik Fraimovich
f5dbdf245a
Safely create_app in Celery code (try to fetch current_app first). ( #3187 )
...
Closes #3181 .
2018-12-13 15:10:31 +02:00
Omer Lachish
35357afb90
transform legacy session identifiers into new session identifiers
2018-12-13 13:02:11 +02:00
Omer Lachish
419877b364
explain the motivation behind support for legacy session identifiers
2018-12-13 13:02:03 +02:00
Omer Lachish
143d515bfc
use login_user instead of manually updating user_id in the session
2018-12-13 12:30:21 +02:00
Gabriel Dutra
8481dacff4
Fix eslint issues on user.js ( #3186 )
2018-12-12 23:32:12 +02:00
Omer Lachish
94905a287a
tests for legacy session user identifiers
2018-12-12 13:03:50 +02:00
Katsuhiko YOSHIDA
34af780264
Golineup only macOS
2018-12-12 19:00:13 +09:00
Omer Lachish
3c8a3caa1d
backward compatibility so users who have the old session identifier don't get logged out
2018-12-12 10:10:13 +02:00
Omer Lachish
9d566ef302
Merge branch 'master' into invalidate-sessions-after-email-or-password-change
2018-12-12 09:49:11 +02:00
Omer Lachish
e23a07af03
Remove missing coverage from pytest terminal output ( #3180 )
...
* Remove missing coverage from pytest terminal output
* move coverage reporting to CI
2018-12-12 08:30:46 +02:00
Omer Lachish
2312db46f2
test that other sessions are invalidated when changing an e-mail. I had
...
to resort to comments in code in order to explain this. I'm a failure
today. 😭
2018-12-11 15:14:43 +02:00
Arik Fraimovich
52434a837f
Make refresh_queries less noisey in logs ( #3183 )
2018-12-11 15:03:29 +02:00
Arik Fraimovich
230ad33f02
[Redshift] Fix: support for schema names with dots. ( #3182 )
2018-12-11 14:57:42 +02:00
Omer Lachish
b3495b8c00
test that user does not get logged out when changing email or password
2018-12-11 12:25:51 +02:00
Omer Lachish
dec790a9f3
Merge branch 'master' into invalidate-sessions-after-email-or-password-change
2018-12-11 10:41:27 +02:00
Gabriel Dutra
cfe12c5a5d
Add DB Seed to Cypress and setup Percy ( #3155 )
...
* Update Cypress element selectors
* Add seed data function to Cypress
* Change Cypress setup to be part of db-seed
* Add DatabaseSource selector to Create Data Source spec
* Add getElement command to Cypress
* Fix eslint issues
* Change Cypress getElement to getByTestId
* Add Percy and test it with the CI
* Change Percy dependency for CI to Cypress' Dockerfile
* Change Percy's execution to the docker container
- add --no-save to avoid errors on Dockerfile.cypress
- pass PERCY_TOKEN from the CI to docker container
* Fix missed char on CircleCI config file
* Move Percy execution back to host on the CI
* Test adding PERCY_TOKEN to frontend-e2e-tests on CI config
* Undo add PERCY_TOKEN to config.yml
* Add Percy token and .git folder to Cypress
* Remove Percy install from config.yml
* Ignore .git folder again and use Percy env vars instead
* Update PERCY_PULL_REQUEST to be CIRCLE_PR_NUMBER
* Update cypress-server.js to handle other cypress commands
- cypress-server.js -> cypress.js
- new commands added to cypress.js
- CircleCI config updated accordingly
- added a Homepage screenshot
* Remove trailing spaces
* Add Create Query spec
* Disable Cypress videos
* Update run browser to Chrome
* Add missing --browser chrome
2018-12-10 22:29:36 +02:00
Omer Lachish
944bee6101
update identity only after succesfully updating user information
2018-12-10 14:25:04 +02:00
Omer Lachish
38ed046c9f
Fix disable error message ( #3175 )
...
* display correct error message when attempting to disable yourself
* 403 (Forbidden) feels like a better status code than 400 (Bad Request)
* fix broken test
* remove redundant error title
2018-12-10 14:02:50 +02:00
Takuya Arita
1acf063755
FIX: Reject empty query name ( #3171 )
2018-12-10 12:35:25 +02:00