diff --git a/packages/core/admin/admin/src/components/UnauthenticatedLogo/index.js b/packages/core/admin/admin/src/components/UnauthenticatedLogo/index.js index e668764319..0f32bdf9be 100644 --- a/packages/core/admin/admin/src/components/UnauthenticatedLogo/index.js +++ b/packages/core/admin/admin/src/components/UnauthenticatedLogo/index.js @@ -11,7 +11,7 @@ const Logo = () => { logos: { auth }, } = useConfigurations(); - return ; + return ; }; export default Logo; diff --git a/packages/core/admin/admin/src/pages/SettingsPage/pages/ApplicationInfosPage/components/LogoModalStepper/tests/AddLogoDialog.test.js b/packages/core/admin/admin/src/pages/SettingsPage/pages/ApplicationInfosPage/components/LogoModalStepper/tests/AddLogoDialog.test.js index 16211a17bd..d5c642f8f6 100644 --- a/packages/core/admin/admin/src/pages/SettingsPage/pages/ApplicationInfosPage/components/LogoModalStepper/tests/AddLogoDialog.test.js +++ b/packages/core/admin/admin/src/pages/SettingsPage/pages/ApplicationInfosPage/components/LogoModalStepper/tests/AddLogoDialog.test.js @@ -14,7 +14,7 @@ const render = (props) => ); -describe('ApplicationInfosPage', () => { +describe('ApplicationInfosPage | AddLogoDialog', () => { it('shoud render from computer tab and match snapshot', () => { const { container, getByText } = render(); diff --git a/packages/core/admin/admin/src/pages/SettingsPage/pages/ApplicationInfosPage/index.js b/packages/core/admin/admin/src/pages/SettingsPage/pages/ApplicationInfosPage/index.js index 2e6c554a24..d5b8f3929b 100644 --- a/packages/core/admin/admin/src/pages/SettingsPage/pages/ApplicationInfosPage/index.js +++ b/packages/core/admin/admin/src/pages/SettingsPage/pages/ApplicationInfosPage/index.js @@ -39,6 +39,7 @@ const ApplicationInfosPage = () => { const { allowedActions: { canRead, canUpdate }, } = useRBAC(adminPermissions.settings['project-settings']); + const canSubmit = canRead && canUpdate; const { data } = useQuery('project-settings', fetchProjectSettings); @@ -92,7 +93,7 @@ const ApplicationInfosPage = () => {
-
+ { defaultMessage: 'Administration panel’s global information', })} primaryAction={ - canRead && canUpdate ? ( + canSubmit && ( - ) : null + ) } /> - { paddingRight={7} paddingLeft={7} > - - - {formatMessage({ - id: 'global.details', - defaultMessage: 'Details', - })} - + + {formatMessage({ + id: 'global.details', + defaultMessage: 'Details', + })} + - - - - {formatMessage({ - id: 'Settings.application.strapiVersion', - defaultMessage: 'strapi version', - })} - - v{strapiVersion} - } - > - {formatMessage({ - id: 'Settings.application.get-help', - defaultMessage: 'Get help', - })} - - - - - {formatMessage({ - id: 'Settings.application.edition-title', - defaultMessage: 'current plan', - })} - - - {formatMessage({ - id: currentPlan, - defaultMessage: `${ - appInfos.communityEdition ? 'Community Edition' : 'Enterprise Edition' - }`, - })} - - - - - - - {shouldUpdateStrapi && ( - } - > - {formatMessage({ - id: 'Settings.application.link-upgrade', - defaultMessage: 'Upgrade your admin panel', - })} - - )} - - - } - > - {formatMessage({ - id: 'Settings.application.link-pricing', - defaultMessage: 'See all pricing plans', - })} - - - - - + + {formatMessage({ - id: 'Settings.application.node-version', - defaultMessage: 'node version', + id: 'Settings.application.strapiVersion', + defaultMessage: 'strapi version', })} - {appInfos.nodeVersion} - - - + v{strapiVersion} + } + > + {formatMessage({ + id: 'Settings.application.get-help', + defaultMessage: 'Get help', + })} + + + + + {formatMessage({ + id: 'Settings.application.edition-title', + defaultMessage: 'current plan', + })} + + + {formatMessage({ + id: currentPlan, + defaultMessage: `${ + appInfos.communityEdition ? 'Community Edition' : 'Enterprise Edition' + }`, + })} + + + + + + + {shouldUpdateStrapi && ( + } + > + {formatMessage({ + id: 'Settings.application.link-upgrade', + defaultMessage: 'Upgrade your admin panel', + })} + + )} + + + } + > + {formatMessage({ + id: 'Settings.application.link-pricing', + defaultMessage: 'See all pricing plans', + })} + + + + + + + {formatMessage({ + id: 'Settings.application.node-version', + defaultMessage: 'node version', + })} + + {appInfos.nodeVersion} + + {canRead && data && ( )}