This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Jan 30, 2018
-
-
Ryan Senior authored
This commit reduces the number of test runner workers for Jest tests from 10 to 8. This will use less memory and hopefully avoid Circle CI 4GB memory limit test failures. It also fixes some tests that have nested `it` clauses. This doesn't run correctly on older versions of Jest and will fail fast on newer versions of Jest. Fixes #6790
-
- Jan 26, 2018
-
-
Ryan Senior authored
Ensure collection_id is included in series dashcards
-
Ryan Senior authored
Hydrating series dashcards wasn't including the related collection id. The collection id is one way in which permissions are checked. This would manifest itself in the user having access to something they shouldn't. As an example, if a dashboard had a single card that was part of a collection the user wouldn't have access to, and the user attempted to access it, they would get a 403. If a second card was added and that card contained multiple (i.e. a series) due to this bug, the second card wouldn't have a collection_id and thus we'd assume the user has access to it. The permissions checking on the dashboard only checks whether or not the user has access to at least one card in the dashboard, thus giving user access to the dashboard. Fixes #5266
-
- Jan 25, 2018
-
-
Ryan Senior authored
Fix time datatype test failure on Oracle [ci drivers]
-
Ryan Senior authored
Oracle, mongo and redshift don't support the time datatype. A new test covering dimension options for time fields was added, but included those three databases in the test. This commit excludes them which should make the test pass.
-
Ryan Senior authored
Add backend code to auto include CSVs on rows alerts
-
Ryan Senior authored
Time datatype support
-
Ryan Senior authored
Add Pulse integration tests
-
Ryan Senior authored
This was inadvertantly excluded from the pulse attachments commit (de61b731).
-
Ryan Senior authored
This primarily focuses on a time picker rather than the date picker when users are attempting to filter based on a time column. There are also some minor changes to how time field results are displayed/formatted.
-
Ryan Senior authored
This commit adds code needed to query time fields and to filter by time fields. Support is included for all database backends that support time fields. Previously depending on the backend, the result of querying a time field was either an exception or an incorrect "zeroed out" date of 1970-01-01 followed by the time. Fixes #5563, fixes #5829
-
Ryan Senior authored
Previously this was done by the frontend, including boolean that enables it. This moves the logic to the backend.
-
Ryan Senior authored
Added CSV and XLS flags to pulse cards to the Pulse API
-
Ryan Senior authored
This commit adds attachment support to the pulse frontend. This commit also automatically adds CSV attachments to alerts that are on "rows" queries.
-
Ryan Senior authored
This commit adds the backend pieces needed to attach CSV and XLS files of query results to Pulses. Attachment support is also there for Alerts. This is an opt-in feature for pulses and alerts. Users can update existing Pulses to include attachments or add them to a new pulse. The file(s) will only be attached when there are results. Fixes #6587, fixes #3894, fixes #2623
-
- Jan 24, 2018
-
-
Cam Saul authored
Don't add in_public_dashboard status to (empty) Cards of text-only DashCards
-
Cam Saul authored
-
Sameer Al-Sakran authored
Add dimension options to dates on nested queries
-
Sameer Al-Sakran authored
Fix issue with active sort not being displayed (#6229)
-
Ryan Senior authored
This commit ensures nested queries include dimension options for datetime and coordinate fields. Whether or not to include dimension options is derived from the result metadata of the card. Fixes #6166
-
- Jan 23, 2018
-
-
Cam Saul authored
Make sure MBQL param tests use driver-specific identifiers [ci drivers]
-
Cam Saul authored
-
Cam Saul authored
-
Cam Saul authored
-
Atte Keinänen authored
Make expression editor field popover expandable
-
- Jan 22, 2018
-
-
Sameer Al-Sakran authored
Remove dead link
-
Sameer Al-Sakran authored
This was moved to the operations guide.
-
Atte Keinänen authored
-
Atte Keinänen authored
-
Atte Keinänen authored
-
- Jan 19, 2018
-
-
Kyle Doherty authored
-
Ryan Senior authored
On export, format dates to not include times
-
- Jan 18, 2018
-
-
Ryan Senior authored
Currently all :type/DateTime values, including :type/Date values are serialized as ISO timestamps, which includes the time and timezone. This commit handles :type/Date fields differently, emitting only the date (year, month and day). Fixes #5828
-
- Jan 17, 2018