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