Commit Graph

425 Commits

Author SHA1 Message Date
dal fc79ff8d67
search functionality through rest 2025-03-25 15:03:34 -06:00
dal df341a0ac5
Merge branch 'evals' into api_search_rest_endpoint 2025-03-25 14:31:07 -06:00
dal 22322f0711
search functionality 2025-03-25 14:31:02 -06:00
dal b3dc70bc21
Add chat asset restoration functionality
Implemented the ability to restore previous versions of metrics and dashboards through the chat interface. Key changes include:
- Created restore_chat_handler.rs to handle the restoration logic
- Added a new REST endpoint at PUT /chats/{id}/restore
- Updated module exports for the new functionality
- Added comprehensive integration tests
- Updated PRDs with implementation details

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-25 12:27:46 -06:00
dal ae594af0ad
added the put organization endpoint 2025-03-25 11:50:53 -06:00
dal 30a06ad60f
merging api_post_chat_rest_endpoint 2025-03-25 11:16:21 -06:00
dal 99c8f11548
optional prompt on rest chat post endpoint 2025-03-25 11:16:13 -06:00
dal 16911b5fd3
optional prompt with asset type and id on websocket 2025-03-25 11:14:01 -06:00
dal 8a79550bfe
ok access controls fully implemented 2025-03-24 23:09:36 -06:00
dal 0e051bfb13
access control changes so far 2025-03-24 23:09:36 -06:00
dal edb9d2090a
endoints and handlers built moving on to testing 2025-03-24 13:25:35 -06:00
dal 7448967a7d
version number on data 2025-03-24 10:54:26 -06:00
dal badfac6e55
user permission checks and cache on user with other prds 2025-03-21 23:17:28 -06:00
dal 326dfaaea1
add more claude context and docs 2025-03-21 13:48:37 -06:00
dal 81f6e6cf9e
merging clippy_cleanup 2025-03-21 13:23:55 -06:00
dal dc483020be
final clean up 2025-03-21 13:23:11 -06:00
dal 8bfd0f04af
clean up src 2025-03-21 13:13:48 -06:00
dal dba826d874
clean up 2025-03-21 12:54:54 -06:00
dal 81228d2509
merging update_data_source_endpoint 2025-03-21 12:16:58 -06:00
dal ee830562cf
update data source stubbed, but will change 2025-03-21 12:10:57 -06:00
dal 653b1c3381
get data source endpoint 2025-03-21 11:37:28 -06:00
dal 9b389af79d
one more clean up 2025-03-21 10:52:08 -06:00
dal 374cd81815
from_str clean 2025-03-21 10:50:00 -06:00
dal f1e2911c0a
clean up testing errors 2025-03-21 10:14:20 -06:00
dal 9f0d376fb0
cleaning up warnings 2025-03-20 16:50:31 -06:00
dal f0f3bedfb5
bin warning cleanups 2025-03-20 16:35:54 -06:00
dal 2d60f976c7
update user 2025-03-20 16:27:22 -06:00
dal f5a239f615
added in the message and chat updates 2025-03-20 16:13:02 -06:00
dal 365e8429d2
add the update chat rest and handler 2025-03-20 16:13:02 -06:00
dal 748562c0e2
fix delete metric on client and server 2025-03-20 15:47:19 -06:00
dal 97393aed50
merging migrate_delete_metrics_to_bulk 2025-03-20 15:40:35 -06:00
dal 139ef04003
refactor delete metrics 2025-03-20 15:36:12 -06:00
dal ecc7453df1
merging update_collections_req_change 2025-03-20 15:11:30 -06:00
dal bca954726d
update the collections req to be more simple 2025-03-20 15:11:23 -06:00
dal b9a0dcfb7a
fix collections delete 2025-03-20 15:08:35 -06:00
dal 1e5b63a3d0
a few small tweaks for reqs 2025-03-20 13:40:49 -06:00
dal f9b8dde170
favorites updates 2025-03-20 12:58:35 -06:00
dal 7bbfef2ed2
merging list_data_sources_endpoint 2025-03-20 12:09:44 -06:00
dal e0c46f738f
get dashboard, update dashboard, versions, etc. 2025-03-20 12:06:08 -06:00
dal f5e018ac08
create list data sources endpoint 2025-03-20 12:03:14 -06:00
dal 8fe017a941
create remove metric from collections 2025-03-20 09:08:54 -06:00
dal a4e76db49c
merging api_add_assets_to_collection.md 2025-03-20 00:14:43 -06:00
dal 3563b41f53
create api add assets to collection 2025-03-20 00:14:02 -06:00
dal 5f3f0174f1
create api remove assets from collection 2025-03-20 00:10:47 -06:00
dal 286c588101
merging api_add_dashboards_to_collection_1 2025-03-19 23:55:53 -06:00
dal c33af8965b
Implement POST /dashboards/:id/collections endpoint
This commit adds a new REST endpoint for adding dashboards to multiple
collections. The implementation:
1. Creates a new route handler in add_dashboard_to_collections.rs
2. Leverages the existing handler implementation for adding dashboards to collections
3. Includes proper error handling and test skeletons
4. Updates the project PRDs to reflect completion

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-19 23:50:55 -06:00
dal f7e1f692f5
merging api_remove_dashboards_from_collection 2025-03-19 23:49:48 -06:00
dal 4156129d13
create api remove dashboards from colelction 2025-03-19 23:49:38 -06:00
dal f402f42c97
add api add metrics to collection 2025-03-19 23:45:09 -06:00
dal 469799ea23
create dashboards to collections 2025-03-19 23:34:32 -06:00