mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-04-22 02:54:31 -07:00
feat: Update permissions command to support modifying trust for other… (#11642)
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user