Public Dashboard: Redesign modal (v2) (#71151)
* Update public/app/features/dashboard/components/ShareModal/SharePublicDashboard/ConfigPublicDashboard/SettingsBar.tsx Co-authored-by: Juan Cabanas <juan.cabanas@grafana.com> * revert modal styling and add specific styling to Sharing * Update public/app/features/dashboard/components/ShareModal/SharePublicDashboard/ConfigPublicDashboard/SettingsBar.tsx Co-authored-by: Juan Cabanas <juan.cabanas@grafana.com> * functions > const * put a gat between all items in email config, instead of margins for each item * fix html semantic elements * ad theme to class component ShareModal * add labels * fix failing tests; now Settings has a summary and has to be opened to be able to see the On/Off toggles * fix dashboard-public-create test with settings dropdown
This commit is contained in:
co-authored by
Juan Cabanas
parent
edb7d0e0d8
commit
1110cb4d44
@@ -54,10 +54,14 @@ e2e.scenario({
|
||||
// These elements should be rendered
|
||||
e2e.pages.ShareDashboardModal.PublicDashboard.CopyUrlInput().should('exist');
|
||||
e2e.pages.ShareDashboardModal.PublicDashboard.CopyUrlButton().should('exist');
|
||||
e2e.pages.ShareDashboardModal.PublicDashboard.EnableAnnotationsSwitch().should('exist');
|
||||
e2e.pages.ShareDashboardModal.PublicDashboard.EnableTimeRangeSwitch().should('exist');
|
||||
e2e.pages.ShareDashboardModal.PublicDashboard.PauseSwitch().should('exist');
|
||||
e2e.pages.ShareDashboardModal.PublicDashboard.DeleteButton().should('exist');
|
||||
e2e.pages.ShareDashboardModal.PublicDashboard.SettingsDropdown().should('exist');
|
||||
|
||||
e2e.pages.ShareDashboardModal.PublicDashboard.SettingsDropdown().click();
|
||||
// There elements should be rendered once the Settings dropdown is opened
|
||||
e2e.pages.ShareDashboardModal.PublicDashboard.EnableAnnotationsSwitch().should('exist');
|
||||
e2e.pages.ShareDashboardModal.PublicDashboard.EnableTimeRangeSwitch().should('exist');
|
||||
},
|
||||
});
|
||||
|
||||
@@ -91,10 +95,14 @@ e2e.scenario({
|
||||
|
||||
e2e.pages.ShareDashboardModal.PublicDashboard.CopyUrlInput().should('exist');
|
||||
e2e.pages.ShareDashboardModal.PublicDashboard.CopyUrlButton().should('exist');
|
||||
e2e.pages.ShareDashboardModal.PublicDashboard.EnableAnnotationsSwitch().should('exist');
|
||||
e2e.pages.ShareDashboardModal.PublicDashboard.EnableTimeRangeSwitch().should('exist');
|
||||
e2e.pages.ShareDashboardModal.PublicDashboard.PauseSwitch().should('exist');
|
||||
e2e.pages.ShareDashboardModal.PublicDashboard.DeleteButton().should('exist');
|
||||
e2e.pages.ShareDashboardModal.PublicDashboard.SettingsDropdown().should('exist');
|
||||
|
||||
e2e.pages.ShareDashboardModal.PublicDashboard.SettingsDropdown().click();
|
||||
// There elements should be rendered once the Settings dropdown is opened
|
||||
e2e.pages.ShareDashboardModal.PublicDashboard.EnableTimeRangeSwitch().should('exist');
|
||||
e2e.pages.ShareDashboardModal.PublicDashboard.EnableAnnotationsSwitch().should('exist');
|
||||
|
||||
// Make a request to public dashboards api endpoint without authentication
|
||||
e2e.pages.ShareDashboardModal.PublicDashboard.CopyUrlInput()
|
||||
|
||||
Reference in New Issue
Block a user