mirror of
https://github.com/grafana/grafana.git
synced 2025-02-14 01:23:32 -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
|
||||
? isVanillaPrometheusAlertManagerDataSource(alertManagerSourceName) || isProvisioned
|
||||
: true;
|
||||
const vanillaPrometheusAlertManager = isVanillaPrometheusAlertManagerDataSource(alertManagerSourceName);
|
||||
const readOnlyPolicies = vanillaPrometheusAlertManager || isProvisioned;
|
||||
const readOnlyMuteTimings = vanillaPrometheusAlertManager;
|
||||
|
||||
const numberOfMuteTimings = result?.alertmanager_config.mute_time_intervals?.length ?? 0;
|
||||
const haveData = result && !resultError && !resultLoading;
|
||||
@ -254,7 +254,7 @@ const AmRoutes = () => {
|
||||
currentRoute={rootRoute}
|
||||
alertGroups={fetchAlertGroups.result}
|
||||
contactPointsState={contactPointsState.receivers}
|
||||
readOnly={readOnly}
|
||||
readOnly={readOnlyPolicies}
|
||||
alertManagerSourceName={alertManagerSourceName}
|
||||
onAddPolicy={openAddModal}
|
||||
onEditPolicy={openEditModal}
|
||||
@ -270,7 +270,9 @@ const AmRoutes = () => {
|
||||
{alertInstancesModal}
|
||||
</>
|
||||
)}
|
||||
{muteTimingsTabActive && <MuteTimingsTable alertManagerSourceName={alertManagerSourceName} />}
|
||||
{muteTimingsTabActive && (
|
||||
<MuteTimingsTable alertManagerSourceName={alertManagerSourceName} hideActions={readOnlyMuteTimings} />
|
||||
)}
|
||||
</>
|
||||
)}
|
||||
</TabContent>
|
||||
|
Loading…
Reference in New Issue
Block a user