fix: disable batch run button when user has no permission. (#18777)

This commit is contained in:
NFish 2025-04-25 16:46:58 +08:00 committed by GitHub
parent 170139bb0f
commit 1769ce16f3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -262,15 +262,15 @@ const AppPublisher = ({
<SuggestedAction disabled={!publishedAt || !useCanAccessApp?.result} link={appURL} icon={<PlayCircle />}>{t('workflow.common.runApp')}</SuggestedAction>
</Tooltip>
{appDetail?.mode === 'workflow'
? (<div className='flex'>
? (<Tooltip triggerClassName='flex' disabled={useCanAccessApp?.result} popupContent={t('app.noAccessPermission')} asChild={false}>
<SuggestedAction
disabled={!publishedAt}
disabled={!publishedAt || !useCanAccessApp?.result}
link={`${appURL}${appURL.includes('?') ? '&' : '?'}mode=batch`}
icon={<LeftIndent02 className='w-4 h-4' />}
>
{t('workflow.common.batchRunApp')}
</SuggestedAction>
</div>
</Tooltip>
)
: (<div className='flex'>
<SuggestedAction