Arik Fraimovich
246725515d
Fix #738 : alert code was referencing non existing attribute
2016-01-07 11:46:35 +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
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
ab39ed2898
Fix #730 : migration failing when no Google Apps domain set
2016-01-05 12:46:00 +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
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