1
0
mirror of https://github.com/quay/quay.git synced 2026-01-26 06:21:37 +03:00

[redhat-3.16] ui: removing feedback banner (PROJQUAY-9811) (#4588)

ui: removing feedback banner (PROJQUAY-9811)

Co-authored-by: bcaton <bcaton@redhat.com>
This commit is contained in:
OpenShift Cherrypick Robot
2025-11-20 15:06:18 +01:00
committed by GitHub
parent 4ddab2b6be
commit 794e624fe1
4 changed files with 49 additions and 46 deletions

View File

@@ -872,7 +872,7 @@ class DefaultConfig(ImmutableConfig):
}
# User feedback form for UI-V2
UI_V2_FEEDBACK_FORM = "https://7qdvkuo9rkj.typeform.com/to/XH5YE79P"
UI_V2_FEEDBACK_FORM = None
# Default to new UI
DEFAULT_UI = "react"

View File

@@ -108,7 +108,7 @@ describe('System Status Banner', () => {
});
describe('Banner positioning', () => {
it('appears after the feedback banner', () => {
it('displays correctly in page layout', () => {
cy.intercept('GET', '/config', (req) =>
req.reply((res) => {
res.body.registry_state = 'readonly';
@@ -119,8 +119,7 @@ describe('System Status Banner', () => {
cy.visit('/organization');
cy.wait('@getConfig');
// The read-only banner should exist after the feedback banner
// We can verify this by checking the DOM order
// The read-only banner should be visible in the page
cy.get('[data-testid="readonly-mode-banner"]')
.should('be.visible')
.parent()

View File

@@ -128,27 +128,29 @@ function PluginMain() {
</Flex>
</Banner>
)}
<Banner variant="blue">
<Flex
spaceItems={{default: 'spaceItemsSm'}}
justifyContent={{default: 'justifyContentCenter'}}
>
<FlexItem>
<InfoCircleIcon />
</FlexItem>
<FlexItem>
Please use{' '}
<a
href={quayConfig?.config?.UI_V2_FEEDBACK_FORM}
target="_blank"
rel="noreferrer"
>
this form
</a>{' '}
to provide feedback on your experience
</FlexItem>
</Flex>
</Banner>
{quayConfig?.config?.UI_V2_FEEDBACK_FORM && (
<Banner variant="blue">
<Flex
spaceItems={{default: 'spaceItemsSm'}}
justifyContent={{default: 'justifyContentCenter'}}
>
<FlexItem>
<InfoCircleIcon />
</FlexItem>
<FlexItem>
Please use{' '}
<a
href={quayConfig?.config?.UI_V2_FEEDBACK_FORM}
target="_blank"
rel="noreferrer"
>
this form
</a>{' '}
to provide feedback on your experience
</FlexItem>
</Flex>
</Banner>
)}
<SystemStatusBanner />
{user && (
<CreateNewUser

View File

@@ -255,27 +255,29 @@ export function StandaloneMain() {
notificationDrawer={notificationDrawer}
isNotificationDrawerExpanded={isDrawerOpen}
>
<Banner variant="blue">
<Flex
spaceItems={{default: 'spaceItemsSm'}}
justifyContent={{default: 'justifyContentCenter'}}
>
<FlexItem>
<InfoCircleIcon />
</FlexItem>
<FlexItem>
Please use{' '}
<a
href={quayConfig?.config?.UI_V2_FEEDBACK_FORM}
target="_blank"
rel="noreferrer"
>
this form
</a>{' '}
to provide feedback on your experience
</FlexItem>
</Flex>
</Banner>
<Conditional if={quayConfig?.config?.UI_V2_FEEDBACK_FORM}>
<Banner variant="blue">
<Flex
spaceItems={{default: 'spaceItemsSm'}}
justifyContent={{default: 'justifyContentCenter'}}
>
<FlexItem>
<InfoCircleIcon />
</FlexItem>
<FlexItem>
Please use{' '}
<a
href={quayConfig?.config?.UI_V2_FEEDBACK_FORM}
target="_blank"
rel="noreferrer"
>
this form
</a>{' '}
to provide feedback on your experience
</FlexItem>
</Flex>
</Banner>
</Conditional>
<SystemStatusBanner />
<GlobalMessages />
<Conditional if={quayConfig?.features?.BILLING}>