Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/metabase/metabase. Pull mirroring updated .
  1. Jan 31, 2018
  2. Jan 30, 2018
  3. Jan 29, 2018
  4. Jan 26, 2018
    • Ryan Senior's avatar
      Update pulse code to allow user-specified x and y axes · 53e9a48f
      Ryan Senior authored
      The previous code had two issues. The first was a bug in using the
      user-specified y-axis column for checking if a goal had been
      met. Beyond that the pulse code didn't recognize those user specified
      x and y axes either. This commit uses the user specified columns, when
      they are not present defaults to the previous first/second column
      behavior in the resultset.
      53e9a48f
    • Ryan Senior's avatar
      Ensure collection_id is included in series dashcards · 5f3e5bea
      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
      5f3e5bea
  5. Jan 25, 2018
    • Ryan Senior's avatar
      Add backend support for time fields · 1d6d83bf
      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
      1d6d83bf
    • Ryan Senior's avatar
      Add backend code to auto include CSVs on rows alerts · ce639380
      Ryan Senior authored
      Previously this was done by the frontend, including boolean that
      enables it. This moves the logic to the backend.
      ce639380
    • Ryan Senior's avatar
      Add CSV/XLS Pulse attachment support to the backend · f3631c49
      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
      f3631c49
  6. Jan 24, 2018
  7. Jan 23, 2018
  8. Jan 19, 2018
  9. Jan 18, 2018
    • Ryan Senior's avatar
      On export, format dates to not include times · 2f8bd112
      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
      2f8bd112
  10. Jan 17, 2018
  11. Jan 16, 2018
  12. Jan 12, 2018
  13. Jan 10, 2018
  14. Jan 09, 2018
  15. Jan 08, 2018
  16. Jan 05, 2018
  17. Jan 04, 2018
  18. Jan 03, 2018
Loading