mirror of
https://github.com/grafana/grafana.git
synced 2025-02-14 17:43:35 -06:00
Alerting: Hide mute timing actions when dealing with vanilla prometheus (#66457)
This commit is contained in:
parent
2bbf0c9de4
commit
03f95d6e98
@ -188,9 +188,9 @@ const AmRoutes = () => {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
const readOnly = alertManagerSourceName
|
const vanillaPrometheusAlertManager = isVanillaPrometheusAlertManagerDataSource(alertManagerSourceName);
|
||||||
? isVanillaPrometheusAlertManagerDataSource(alertManagerSourceName) || isProvisioned
|
const readOnlyPolicies = vanillaPrometheusAlertManager || isProvisioned;
|
||||||
: true;
|
const readOnlyMuteTimings = vanillaPrometheusAlertManager;
|
||||||
|
|
||||||
const numberOfMuteTimings = result?.alertmanager_config.mute_time_intervals?.length ?? 0;
|
const numberOfMuteTimings = result?.alertmanager_config.mute_time_intervals?.length ?? 0;
|
||||||
const haveData = result && !resultError && !resultLoading;
|
const haveData = result && !resultError && !resultLoading;
|
||||||
@ -254,7 +254,7 @@ const AmRoutes = () => {
|
|||||||
currentRoute={rootRoute}
|
currentRoute={rootRoute}
|
||||||
alertGroups={fetchAlertGroups.result}
|
alertGroups={fetchAlertGroups.result}
|
||||||
contactPointsState={contactPointsState.receivers}
|
contactPointsState={contactPointsState.receivers}
|
||||||
readOnly={readOnly}
|
readOnly={readOnlyPolicies}
|
||||||
alertManagerSourceName={alertManagerSourceName}
|
alertManagerSourceName={alertManagerSourceName}
|
||||||
onAddPolicy={openAddModal}
|
onAddPolicy={openAddModal}
|
||||||
onEditPolicy={openEditModal}
|
onEditPolicy={openEditModal}
|
||||||
@ -270,7 +270,9 @@ const AmRoutes = () => {
|
|||||||
{alertInstancesModal}
|
{alertInstancesModal}
|
||||||
</>
|
</>
|
||||||
)}
|
)}
|
||||||
{muteTimingsTabActive && <MuteTimingsTable alertManagerSourceName={alertManagerSourceName} />}
|
{muteTimingsTabActive && (
|
||||||
|
<MuteTimingsTable alertManagerSourceName={alertManagerSourceName} hideActions={readOnlyMuteTimings} />
|
||||||
|
)}
|
||||||
</>
|
</>
|
||||||
)}
|
)}
|
||||||
</TabContent>
|
</TabContent>
|
||||||
|
Loading…
Reference in New Issue
Block a user