History

Show resolved permission level on every tool in source views

- Add interaction field to SourceInspectionToolListItem so the API returns each tool's intrinsic interaction mode (auto/required) - Resolve actual permission level for every tool (no more "unknown" or "default") using the tool's interaction mode as fallback when no policy matches - Migrate OpenAPI and GraphQL plugins from renderDetail override to renderHeaderMeta/renderSchemaExtras props so policies and permission controls render in all plugin detail views - Fix Vite HMR for workspace packages: the reloadOnPluginChange handler was matching any path containing /plugins/ (including the react client's src/plugins/ subfolder), changed to only match the top-level plugins/ workspace directory - Enable polling in Vite watcher for reliable WSL2 file change detection

Rhys Sullivan committed 7 months ago

Commit 5ddc2861 parent 500303a8 files · +55 −37Browse files

Showing the changes to plugins/openapi (1 of 8 files). Show all

Unified · Split

plugins/openapi/react/components.tsx+2−8
@@ -20,7 +20,6 @@ import { · 19 unmodified lines
20 Input,20 Input,
21 Label,21 Label,
22 Select,22 Select,
23 SourceToolDetailPanel,
24 SourceToolExplorer,23 SourceToolExplorer,
25 parseSourceToolExplorerSearch,24 parseSourceToolExplorerSearch,
26 type SourceToolExplorerSearch,25 type SourceToolExplorerSearch,
@@ -861,13 +860,8 @@ function OpenApiSourceDetailPageReady(props: { · 834 unmodified lines
861 )}860 )}
862 </>861 </>
863 )}862 )}
864 renderDetail={(detail) => (863 renderHeaderMeta={renderOpenApiToolHeaderMeta}
865 <SourceToolDetailPanel864 renderSchemaExtras={renderOpenApiToolSchemaExtras}
866 detail={detail}
867 renderHeaderMeta={renderOpenApiToolHeaderMeta}
868 renderSchemaExtras={renderOpenApiToolSchemaExtras}
869 />
870 )}
871 />865 />
872 );866 );
873}867}