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
2020 Input,
2121 Label,
2222 Select,
23− SourceToolDetailPanel,
2423 SourceToolExplorer,
2524 parseSourceToolExplorerSearch,
2625 type SourceToolExplorerSearch,
@@ -861,13 +860,8 @@ function OpenApiSourceDetailPageReady(props: { · 834 unmodified lines
861860 )}
862861 </>
863862 )}
864− renderDetail={(detail) => (
865− <SourceToolDetailPanel
866− detail={detail}
867− renderHeaderMeta={renderOpenApiToolHeaderMeta}
868− renderSchemaExtras={renderOpenApiToolSchemaExtras}
869− />
870− )}
863+ renderHeaderMeta={renderOpenApiToolHeaderMeta}
864+ renderSchemaExtras={renderOpenApiToolSchemaExtras}
871865 />
872866 );
873867 }