Commit Graph
100 Commits
Author SHA1 Message Date
Laurent Nguyen e0a9750a77 Update fluent ui v9 dependency. Color columns separation. Fix refresh button placement to not interfere with header cell width. 2024-05-15 12:39:06 +02:00
Laurent Nguyen 17c36f18b3 Add DocumentsTab for Mongo API 2024-05-13 18:42:35 +02:00
Laurent Nguyen 4142d346da Remove unneeded call 2024-05-13 17:12:44 +02:00
Laurent Nguyen aac97d2808 Add more unit tests 2024-05-13 15:16:31 +02:00
Laurent Nguyen 00bd339fb6 Fix build issues 2024-05-13 12:09:01 +02:00
Laurent Nguyen 58b9e67616 Merge branch 'master' into users/languye/improve-filter-view 2024-05-13 11:23:42 +02:00
Laurent Nguyen dea00d8f87 Add unit test on command bar 2024-05-13 11:20:10 +02:00
Laurent Nguyen 482e245b4e Move unit tests to correct file 2024-05-07 11:52:35 +02:00
Laurent Nguyen 0222a06ba3 Add more unit tests. Add lcov coverage report to display in vscode 2024-05-07 11:34:17 +02:00
Laurent Nguyen 57afc3886b Remove selection test 2024-05-07 08:08:40 +02:00
Laurent Nguyen 4050153297 Add more DocumentsTab unit react tests 2024-05-06 18:41:31 +02:00
Laurent Nguyen fe91037ebe Fix import. Disable selection test for now 2024-05-06 17:21:01 +02:00
Laurent Nguyen 0203bd9674 More improvements to table unit tests 2024-05-06 17:04:23 +02:00
Laurent Nguyen a80da7654b Add unit tests for DocumentsTableComponent 2024-05-06 17:03:40 +02:00
Laurent Nguyen 4310020da5 Handle >100 bulk delete operations 2024-05-03 17:21:39 +02:00
Laurent Nguyen 6010881530 Proper error handling in mongo 2024-05-03 14:43:28 +02:00
Laurent Nguyen d049ab376c Fix mongo delete flow 2024-05-03 11:46:00 +02:00
Laurent Nguyen dc4c3745ce Fix bug in mongo delete 2024-05-03 11:26:59 +02:00
Laurent Nguyen a57ef7d541 Fix build issue 2024-05-03 11:19:14 +02:00
Laurent Nguyen e45ccf9aa4 Fix deleteDocuments 2024-05-03 11:05:35 +02:00
Laurent Nguyen 7c73a59ff5 Fix update id list after delete 2024-05-03 10:17:59 +02:00
Laurent Nguyen 088389d413 Fix how bulk delete operation gets called when no partition key 2024-05-03 09:46:00 +02:00
Laurent Nguyen 6f7b7220b4 Fix monaco editor not happy when parent is null 2024-05-03 09:24:25 +02:00
Laurent Nguyen a1f9082415 Merge branch 'master' into users/languye/improve-filter-view 2024-05-03 08:22:31 +02:00
Laurent Nguyen 3c9a939c31 Collapse filter when query is executed 2024-05-02 10:07:58 +02:00
Laurent Nguyen ad41684a7a Merge branch 'master' into users/languye/improve-filter-view 2024-05-02 08:13:17 +02:00
Laurent Nguyen 90ade59676 Port keyboard shortcuts from commitId 1f4d0f2 2024-05-01 16:35:38 +02:00
Laurent Nguyen f3732a076c Remove comments and unused code 2024-05-01 16:09:38 +02:00
Laurent Nguyen 48b3e05dee Properly handle activetab 2024-05-01 15:43:50 +02:00
Laurent Nguyen b8cbd77069 Remove DocumentsTab and MongoDocumentsTab. Fix build issues. 2024-05-01 13:55:07 +02:00
Laurent Nguyen 1f4d0f21f0 Merge branch 'master' into users/languye/improve-filter-view 2024-04-30 20:00:51 +02:00
Laurent Nguyen 3c6c32ecc2 Migrate unit test to DocumentsTabV2 2024-04-30 18:26:15 +02:00
Laurent Nguyen 6c3aa7e625 Remove jquery calls 2024-04-30 12:09:24 +02:00
Laurent Nguyen 29c28761b8 Replace filter ui components with fluent ui 2024-04-30 12:04:28 +02:00
Laurent Nguyen 299672435e Implement bulk delete for nosql 2024-04-29 18:26:46 +02:00
Laurent Nguyen 0887998461 Fix typo and format 2024-04-29 14:27:00 +02:00
Laurent Nguyen e9d713e65b Fix filter disappearing when clicking Apply Filter 2024-04-29 10:53:35 +02:00
Laurent Nguyen 553aad5cda Merge branch 'users/languye/improve-filter-view' of github.com:Azure/cosmos-explorer into users/languye/improve-filter-view 2024-04-26 18:07:57 +02:00
Laurent Nguyen 0ca7120b2f Clean up dependencies and memoize internal functions and object. Move methods and object that don't depend on state outside of component. 2024-04-26 17:50:50 +02:00
Laurent Nguyen 19d3deb199 Connect cancel query button 2024-04-23 15:30:01 +02:00
Laurent Nguyen 27ad311675 Disable eslint issue from fluent library 2024-04-23 15:25:25 +02:00
Laurent Nguyen 2cc771315d Add keyboard support to select table row 2024-04-23 15:14:33 +02:00
Laurent Nguyen a0ade247e9 Add keyboard handlers to load more and refresh button 2024-04-23 14:34:33 +02:00
Laurent Nguyen d273f7ac6e Add keyboard shortcuts 2024-04-23 14:00:15 +02:00
Laurent Nguyen 11f4b4d959 Fix columns min width 2024-04-23 13:44:12 +02:00
Laurent Nguyen 13462646f6 Don't show Load More if nothing to show 2024-04-23 13:35:41 +02:00
Laurent Nguyen b2c05fa784 Fix load more text centering 2024-04-23 13:31:38 +02:00
Laurent Nguyen a4f284dc17 Move refresh documents button from table back to DocumentsTabV2 2024-04-23 12:14:40 +02:00
Laurent Nguyen 786ba0d2ab Increase table width. Fix eslint issue. 2024-04-23 11:13:46 +02:00
Laurent Nguyen 49a9f4d596 Fix table coming off its container with unwanted horizontal scrollbar 2024-04-23 11:04:35 +02:00
Laurent Nguyen 86926f2d7b Add title to table 2024-04-23 09:08:06 +02:00
Laurent Nguyen ff5da7bbd0 Fix format 2024-04-22 17:48:25 +02:00
Laurent Nguyen 804621d275 minor update 2024-04-22 16:36:24 +02:00
Laurent Nguyen fd040fa29c Merge branch 'master' into users/languye/improve-filter-view 2024-04-22 16:36:03 +02:00
Laurent Nguyen 25f63095a3 Fix loadStartKey 2024-04-22 16:23:38 +02:00
Laurent Nguyen 8140f15098 Destructure props to make useEffect dependencies work 2024-04-22 16:17:27 +02:00
Laurent Nguyen 746b8c908c Call tab when updating error flag 2024-04-22 15:31:02 +02:00
Laurent Nguyen 8299ca5f9d Fix unused code 2024-04-22 15:22:44 +02:00
Laurent Nguyen 60a3a5ffcf Fix isQueryCopilotSampleContainer flag 2024-04-22 15:06:27 +02:00
Laurent Nguyen 1097e66faa Fix format 2024-04-22 14:45:14 +02:00
Laurent Nguyen cf8533dea6 Fix resourceTokenPartitionKey code 2024-04-22 14:43:57 +02:00
Laurent Nguyen 0de2d6d899 Auto-select last document when saving new document 2024-04-22 14:21:52 +02:00
Laurent Nguyen 5445164d6f Fix double fetch issue when clicking on an item 2024-04-22 13:54:16 +02:00
Laurent Nguyen 869e293a52 Fix comment 2024-04-22 13:44:31 +02:00
Laurent Nguyen 570a67c746 Fix bugs with clicking on newly created documents 2024-04-22 13:43:28 +02:00
Laurent Nguyen 6b3df52185 Fix mongo save new document/update document 2024-04-22 10:57:26 +02:00
Laurent Nguyen 45a64df0a2 Restore broken nosql 2024-04-22 09:17:27 +02:00
Laurent Nguyen ffc5bb6e39 Fix table header. Remove debug statement 2024-04-19 12:36:15 +02:00
Laurent Nguyen 73d38439ff Fix build issues 2024-04-18 16:49:34 +02:00
Laurent Nguyen 8e7fbe65fa Add mongo support 2024-04-18 12:00:36 +02:00
Laurent Nguyen de40c28c1f Merge branch 'master' into users/languye/improve-filter-view 2024-04-15 16:42:48 +02:00
Laurent Nguyen a4b07aed7a Remove debugging info and reformat 2024-03-28 16:47:27 +01:00
Laurent Nguyen 37940fb297 Add some TODO's 2024-03-28 11:45:26 +01:00
Laurent Nguyen 98c4d31717 Fix UX issue with not discarding edit changes 2024-03-28 11:43:04 +01:00
Laurent Nguyen 8d099b9c1b Fix UX with buttons behavior and editor display 2024-03-28 10:43:12 +01:00
Laurent Nguyen 5f92a62e4f Fix selection behavior 2024-03-28 08:11:59 +01:00
Laurent Nguyen c4b659cdf7 Fix show/hide delete button 2024-03-27 18:51:22 +01:00
Laurent Nguyen 91633ee85c Fix multi delete 2024-03-27 18:42:38 +01:00
Laurent Nguyen 2f85c4f84a Implement delete multiple docs 2024-03-27 18:23:17 +01:00
Laurent Nguyen b686501df8 Update column header placeholder style 2024-03-27 14:27:40 +01:00
Laurent Nguyen eef9a7c1a2 Add refresh button 2024-03-27 11:56:16 +01:00
Laurent Nguyen 55ee3854aa Fix compil issues 2024-03-27 10:52:31 +01:00
Laurent Nguyen fb6be32166 Fix unexpand filter and reformat 2024-03-27 10:42:27 +01:00
Laurent Nguyen 72ec5e891e Remove debug display 2024-03-27 10:38:16 +01:00
Laurent Nguyen c442a5a20d Fix save new document. Implement delete. 2024-03-27 10:20:00 +01:00
Laurent Nguyen 79db486a5d Discard and save buttons working 2024-03-27 08:47:12 +01:00
Laurent Nguyen 821904d3b3 Editing content updates buttons state 2024-03-25 16:17:04 +01:00
Laurent Nguyen be3f234932 Merge branch 'master' into users/languye/improve-filter-view 2024-03-25 15:23:45 +01:00
Laurent Nguyen 464f8293f1 Add nav buttons 2024-03-25 15:20:38 +01:00
Laurent Nguyen 4a3b092b8b Fix initial columns size 2024-03-20 14:22:25 +01:00
Laurent Nguyen 8f5479923d Dynamic columns for pk 2024-03-20 13:56:09 +01:00
Laurent Nguyen 8c1a89403a Add react editor and pass column headers 2024-03-20 11:15:25 +01:00
Laurent Nguyen 91d9e27049 Turn off fetching authorization token (#1766) 2024-03-14 21:56:26 +01:00
Laurent Nguyen 6f7c8f2a20 Improvement in width size. Add Load More 2024-02-29 17:22:05 +01:00
Laurent Nguyen 7881ddf2b1 Fix column sizing + cell selection 2024-02-29 15:21:53 +01:00
Laurent Nguyen 0e1fa0c54d Merge branch 'users/languye/improve-filter-view' of github.com:Azure/cosmos-explorer into users/languye/improve-filter-view 2024-02-29 13:52:45 +01:00
Laurent Nguyen 5d970d4c1f Fix NaN height issue 2024-02-29 13:51:17 +01:00
Laurent Nguyen cccb7f5c73 Fix NaN height issue 2024-02-29 13:51:03 +01:00
Laurent Nguyen 82c7760af2 Adding table scrolling 2024-02-29 13:39:24 +01:00
Laurent Nguyen c6cec71fd9 Fix selection behavior and some layout issue 2024-02-29 11:15:29 +01:00