Commit Graph

384 Commits

Author SHA1 Message Date
dal d0df2ab3db
Merge pull request #1129 from buster-so/dallin-bus-1930-modifying-metrics-from-an-existing-report
version on report file cache
2025-09-24 21:41:02 -06:00
Nate Kelley 299ed5d697
move supabase start to its own commands 2025-09-24 16:38:15 -06:00
dal 2a8923374a
version on report file cache 2025-09-24 16:09:06 -06:00
Wells Bunker 5c9d47a082
Get correct permission for report_file 2025-09-24 14:32:50 -06:00
Wells Bunker 68043841b3
tests 2025-09-24 13:42:45 -06:00
Wells Bunker 9927808704
check for public permissions on any check 2025-09-24 13:17:08 -06:00
dal edd1de9f34
metric download query params for report_file_id and metric_version_number 2025-09-23 15:13:38 -06:00
Nate Kelley 6d4f293a2f
download data query params 2025-09-23 13:41:17 -06:00
Nate Kelley 87a515a95f
add supabase app to workspace 2025-09-23 11:06:12 -06:00
Nate Kelley ae54a367a2
turbo start for trigger, server, web 2025-09-23 10:09:30 -06:00
Wells Bunker 4c9d035130
fix metric_file/id v2 endpoint 2025-09-22 12:19:39 -06:00
Wells Bunker dee2a34553
fix unit tests 2025-09-21 19:22:37 -06:00
Wells Bunker 6f857d9436
Update suggested prompts endpoint to return immediately and run update in background 2025-09-21 19:12:16 -06:00
Nate Kelley 2519e84c0f
update permission cache 2025-09-20 15:48:44 -06:00
Nate Kelley 389df8dff5
Make a more composible check for checkPermission 2025-09-20 15:30:46 -06:00
Nate Kelley 3cdd0bfa57
reset permission stuff 2025-09-20 14:30:17 -06:00
Nate Kelley 3bff20c8e0
must be org member 2025-09-20 14:05:48 -06:00
Nate Kelley 9efdf2c67b
pass through asset check 2025-09-20 13:22:52 -06:00
Nate Kelley 3b2bc471ab
permission helper 2025-09-20 11:05:10 -06:00
Nate Kelley b8d5624304
create a versioned report 2025-09-20 10:37:50 -06:00
Nate Kelley fce52b5b2b
Update report to start supporting a version number 2025-09-20 09:03:54 -06:00
Wells Bunker 31d5f939e5
Adding /dashboards/[id] v2 endpoint to frontend 2025-09-19 16:48:05 -06:00
Wells Bunker 731f2d4e64
adding v2 list chats endpoint 2025-09-19 15:22:11 -06:00
wellsbunk5 0aaa53c685
Merge pull request #1009 from buster-so/wells-bus-1841-migrate-get-dashboard-endpoint-to-v2
cleanup duplicate code to shared-helpers for metric_files
2025-09-19 12:37:06 -06:00
Wells Bunker 943f9f4038
fix typo 2025-09-19 12:34:22 -06:00
Wells Bunker c1d770e6a3
cleanup duplicate code to shared-helpers 2025-09-19 12:28:38 -06:00
wellsbunk5 ba93511536
Merge pull request #1007 from buster-so/wells-bus-1841-migrate-get-dashboard-endpoint-to-v2
Migrate dashboards/[id] GET endpoint over to v2
2025-09-19 11:52:08 -06:00
Wells Bunker 4293093669
Migrate dashboards/[id] GET endpoint over to v2 2025-09-19 11:42:52 -06:00
dal 84314ebc13
fixes for imports 2025-09-19 10:31:46 -06:00
dal 2df6b234ac
Merge remote-tracking branch 'origin/staging' into dallin-bus-1816-dataset-sample-endpoint-not-working
# Conflicts:
#	packages/access-controls/src/datasets/permissions.ts
2025-09-19 10:16:14 -06:00
dal d6d18f3fca
Update dataset sample handling and add new API routes
- Added new API routes for fetching dataset samples by ID, including validation and error handling.
- Implemented `getDatasetSampleHandler` to manage dataset access and sample query execution.
- Introduced `executeSampleQuery` utility for executing read-only SQL queries with retry logic.
- Created new schemas for dataset sample request and response types.
- Updated existing dataset access control logic to ensure proper permissions are enforced.
- Added tests for the new dataset sample functionality to ensure reliability.
2025-09-19 10:06:03 -06:00
Wells Bunker 27e4537ee3
update imports 2025-09-19 08:55:46 -06:00
Wells Bunker 1149d5751b
Merge branch 'staging' of https://github.com/buster-so/buster into wells-bus-1825-create-api-endpoint-for-v2-metric_fileid 2025-09-19 08:33:32 -06:00
dal 6a28d28b63
pin trigger to 4.0.2 2025-09-18 15:48:22 -06:00
Nate Kelley 48aaccc9d4
update package versions 2025-09-18 15:38:42 -06:00
Wells Bunker 64ca1c7433
styling changes 2025-09-18 15:07:24 -06:00
Wells Bunker 4a8988bb07
Adding /metric_file/[id] GET endpoint in v2 2025-09-18 14:46:49 -06:00
Nate Kelley 688fb36270
fix broken unit tests 2025-09-18 14:15:24 -06:00
Nate Kelley 33073e6729
Move to scoped database imports 2025-09-18 12:36:37 -06:00
Nate Kelley 9d60c74732
Added additional enum fixes 2025-09-17 17:22:26 -06:00
Nate Kelley 4c8875b7c6
Merge branch 'staging' into big-nate-bus-1815-pulled-in-reports-treated-as-dashboards 2025-09-17 16:37:45 -06:00
Wells Bunker fd4ff6216f
AssetTypeEnum rework 2025-09-17 14:37:14 -06:00
Nate Kelley ac8e2e4f2c
Update most recent message handler 2025-09-17 13:54:10 -06:00
Wells Bunker 866963bcb7
fix /reports/[id] to return the correct permission 2025-09-16 16:05:09 -06:00
dal 25efb0242a
Merge branch 'staging' into dallin-bus-1797-dashboard-metrics-data-not-inheriting-correctly 2025-09-16 15:12:33 -06:00
dal d0659723f2
Enhance access control by adding report permission checks and updating cascading permission logic. Refactor metric access functions to include workspace sharing information for chats, dashboards, and collections. 2025-09-16 14:32:36 -06:00
Wells Bunker a16246bd0c
fix slack message max length being reached and set max box rows for input 2025-09-16 13:04:38 -06:00
Wells Bunker e57fce8e6c
fix unit test 2025-09-16 12:11:52 -06:00
Wells Bunker 754af01ed1
add new chats to asset_permissions table 2025-09-16 12:02:10 -06:00
dal ee62786ad1
changes based on greptile suggestions 2025-09-15 15:53:14 -06:00