Dylan Baker
Dylan Baker
## Change description Adding support for measures in the SQL validator ## Type of change - [ ] Bug fix (fixes an issue) - [x] New feature (adds functionality) ##...
When we receive these messages today, it's really hard to track down exactly which explore caused it. We should log that out as part of the error to aid debugging.
From [the Looker docs](https://cloud.google.com/looker/docs/reference/param-explore-cancel-grouping-fields): > Looker also avoids unnecessary GROUP BY clauses in some cases. If one of the dimensions in your query has been defined as the primary key...
Instructions are totally lacking. We should figure out exactly what is required and document it in the README.
Currently, tl;dd uses Resend for email. Companies will likely want to use different email services, so we should make this possible, likely with an abstracted class.
Currently, we attach a PDF of the dashboard to the emails, but we don't include a URL to the dashboard in Looker. We should add this to the emails, likely...
Currently, all API calls to the Cloud Run backend are unauthenticated. We should implement functionality to ensure only authorised users/services can call the endpoint. The easiest way to do this...