Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
3e4ae74
initial commit
dmcintyr-akamai Jun 26, 2025
061fa02
Merge branch 'linode:develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jun 27, 2025
263390e
move dupe strings to constants
dmcintyr-akamai Jun 27, 2025
71fd628
Merge branch 'M3-10073_alerts_prefs' of github.com:dmcintyr-akamai/ma…
dmcintyr-akamai Jun 27, 2025
996f5a4
Merge branch 'develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jul 1, 2025
70bcdda
manually resolve merge conflict
dmcintyr-akamai Jul 1, 2025
0c70653
Merge branch 'develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jul 1, 2025
304242d
Added changeset: Linode alerts tab based on region and user preference
dmcintyr-akamai Jul 1, 2025
8a30b94
formatting
dmcintyr-akamai Jul 1, 2025
ed9f797
Merge branch 'develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jul 2, 2025
977cbb4
Merge branch 'develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jul 2, 2025
e481034
Merge branch 'develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jul 2, 2025
aa7228c
Merge branch 'develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jul 2, 2025
4f5d852
Merge branch 'develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jul 2, 2025
f568ca0
Merge branch 'develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jul 2, 2025
3964634
Merge branch 'develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jul 3, 2025
c2a7a76
Merge branch 'develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jul 3, 2025
d1a8051
update Default Alerts msg
dmcintyr-akamai Jul 3, 2025
885e170
Merge branch 'M3-10073_alerts_prefs' of github.com:dmcintyr-akamai/ma…
dmcintyr-akamai Jul 3, 2025
734b515
Merge branch 'develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jul 3, 2025
a8c73de
Merge branch 'develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jul 8, 2025
90589da
Merge branch 'develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jul 10, 2025
79cf7d7
fix tests after breaking changes
dmcintyr-akamai Jul 10, 2025
937dd74
Merge branch 'M3-10073_alerts_prefs' of github.com:dmcintyr-akamai/ma…
dmcintyr-akamai Jul 10, 2025
be6e48a
cleanup
dmcintyr-akamai Jul 14, 2025
3e2e6ee
Merge branch 'develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jul 14, 2025
83ed8c6
Merge branch 'M3-10073_alerts_prefs' of github.com:dmcintyr-akamai/ma…
dmcintyr-akamai Jul 15, 2025
ce9dd06
Merge branch 'develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jul 15, 2025
a9ba8ac
rename file
dmcintyr-akamai Jul 15, 2025
4113ea7
Merge branch 'develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jul 16, 2025
6860129
rename file. fix comments accuracy.
dmcintyr-akamai Jul 16, 2025
48389c8
Merge branch 'develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jul 17, 2025
187cddf
comments claraification
dmcintyr-akamai Jul 17, 2025
3a1974d
Merge branch 'M3-10073_alerts_prefs' of github.com:dmcintyr-akamai/ma…
dmcintyr-akamai Jul 17, 2025
4305e27
cleanup after pr review
dmcintyr-akamai Jul 17, 2025
6882f2d
fix beta alerts enablement
dmcintyr-akamai Jul 17, 2025
a6d9ca5
cleanup
dmcintyr-akamai Jul 18, 2025
e7187c2
Merge branch 'develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jul 18, 2025
39935a9
Merge branch 'M3-10073_alerts_prefs' of github.com:dmcintyr-akamai/ma…
dmcintyr-akamai Jul 18, 2025
249e057
Merge branch 'develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jul 21, 2025
30a51d0
Merge branch 'develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jul 21, 2025
182fb88
Merge branch 'develop' into M3-10073_alerts_prefs
dmcintyr-akamai Jul 21, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions packages/manager/.changeset/pr-12442-tests-1751388010586.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@linode/manager": Tests
---

Linode alerts tab based on region and user preference ([#12442](https://github.com/linode/manager/pull/12442))
27 changes: 14 additions & 13 deletions packages/manager/cypress/e2e/core/cloudpulse/aclp-support.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,13 @@ import {
} from 'support/util/cloudpulse';
import { randomLabel, randomNumber } from 'support/util/random';

import {
METRICS_BETA_MODE_BANNER_TEXT,
METRICS_BETA_MODE_BUTTON_TEXT,
METRICS_LEGACY_MODE_BANNER_TEXT,
METRICS_LEGACY_MODE_BUTTON_TEXT,
} from 'src/features/Linodes/constants';

import type { Stats } from '@linode/api-v4';

/**
Expand Down Expand Up @@ -87,12 +94,10 @@ describe('ACLP Components UI varies according to ACLP support by region and user
cy.get('[data-testid="metrics-preference-banner-text"]').should(
'be.visible'
);
cy.contains(
'Welcome to Metrics (Beta) with more options and greater flexibility for better data analysis.'
).should('be.visible');
cy.contains(METRICS_BETA_MODE_BANNER_TEXT).should('be.visible');

ui.button
.findByTitle('Switch to legacy Metrics')
.findByTitle(METRICS_BETA_MODE_BUTTON_TEXT)
.should('be.visible')
.should('be.enabled');
// UI displays mock error msg
Expand All @@ -104,8 +109,6 @@ describe('ACLP Components UI varies according to ACLP support by region and user

// UI displays legacy metrics, can switch to beta view
it('user preference disables aclp', function () {
const msgBeta =
'Try the new Metrics (Beta) with more options and greater flexibility for better data analysis. You can switch back to the current view at any time.';
mockGetUserPreferences({ isAclpMetricsBeta: false }).as(
'getUserPreferences'
);
Expand Down Expand Up @@ -136,21 +139,19 @@ describe('ACLP Components UI varies according to ACLP support by region and user
);
// expect legacy metrics view of LinodeSummary component to be displayed
cy.get('[data-testid="linode-summary"]').should('be.visible');
cy.contains(msgBeta).should('be.visible');
cy.contains(METRICS_LEGACY_MODE_BANNER_TEXT).should('be.visible');
// switch to beta metrics
ui.button
.findByTitle('Try the Metrics (Beta)')
.findByTitle(METRICS_LEGACY_MODE_BUTTON_TEXT)
.should('be.visible')
.should('be.enabled')
.click();
// wait for dashboard query to complete
cy.wait('@getDashboardError');
cy.contains(
'Welcome to Metrics (Beta) with more options and greater flexibility for better data analysis.'
).should('be.visible');
cy.contains(msgBeta).should('not.exist');
cy.contains(METRICS_BETA_MODE_BANNER_TEXT).should('be.visible');
cy.contains(METRICS_LEGACY_MODE_BANNER_TEXT).should('not.exist');
ui.button
.findByTitle('Switch to legacy Metrics')
.findByTitle(METRICS_BETA_MODE_BUTTON_TEXT)
.should('be.visible')
.should('be.enabled');
});
Expand Down
Loading