feat: Update permissions command to support modifying trust for other… (#11642)

This commit is contained in:
shrutip90
2025-11-14 14:41:53 -08:00
committed by GitHub
parent ce56b4ee1b
commit 472e775a13
14 changed files with 498 additions and 212 deletions
+15 -5
View File
@@ -196,14 +196,20 @@ export const AppContainer = (props: AppContainerProps) => {
);
const [isPermissionsDialogOpen, setPermissionsDialogOpen] = useState(false);
const [permissionsDialogProps, setPermissionsDialogProps] = useState<{
targetDirectory?: string;
} | null>(null);
const openPermissionsDialog = useCallback(
() => setPermissionsDialogOpen(true),
[],
);
const closePermissionsDialog = useCallback(
() => setPermissionsDialogOpen(false),
(props?: { targetDirectory?: string }) => {
setPermissionsDialogOpen(true);
setPermissionsDialogProps(props ?? null);
},
[],
);
const closePermissionsDialog = useCallback(() => {
setPermissionsDialogOpen(false);
setPermissionsDialogProps(null);
}, []);
const toggleDebugProfiler = useCallback(
() => setShowDebugProfiler((prev) => !prev),
@@ -1301,6 +1307,7 @@ Logging in with Google... Please restart Gemini CLI to continue.
isSettingsDialogOpen,
isModelDialogOpen,
isPermissionsDialogOpen,
permissionsDialogProps,
slashCommands,
pendingSlashCommandHistoryItems,
commandContext,
@@ -1384,6 +1391,7 @@ Logging in with Google... Please restart Gemini CLI to continue.
isSettingsDialogOpen,
isModelDialogOpen,
isPermissionsDialogOpen,
permissionsDialogProps,
slashCommands,
pendingSlashCommandHistoryItems,
commandContext,
@@ -1474,6 +1482,7 @@ Logging in with Google... Please restart Gemini CLI to continue.
exitPrivacyNotice,
closeSettingsDialog,
closeModelDialog,
openPermissionsDialog,
closePermissionsDialog,
setShellModeActive,
vimHandleInput,
@@ -1502,6 +1511,7 @@ Logging in with Google... Please restart Gemini CLI to continue.
exitPrivacyNotice,
closeSettingsDialog,
closeModelDialog,
openPermissionsDialog,
closePermissionsDialog,
setShellModeActive,
vimHandleInput,