fix(template-engine): carry IsMesReportable onto derived-template placeholder alarms and through descendant reconcile; final-review doc fixes
Claude-Session: https://claude.ai/code/session_01Y5ef34iUUMjmwnMpL9xgmB
This commit is contained in:
@@ -1108,6 +1108,7 @@ public class TemplateService
|
||||
TriggerType = alarm.TriggerType,
|
||||
TriggerConfiguration = alarm.TriggerConfiguration,
|
||||
OnTriggerScriptId = alarm.OnTriggerScriptId,
|
||||
IsMesReportable = alarm.IsMesReportable,
|
||||
IsInherited = true,
|
||||
LockedInDerived = false,
|
||||
});
|
||||
@@ -1385,6 +1386,7 @@ public class TemplateService
|
||||
TriggerType = win.TriggerType,
|
||||
TriggerConfiguration = m.EffectiveTriggerConfiguration,
|
||||
OnTriggerScriptId = win.OnTriggerScriptId,
|
||||
IsMesReportable = win.IsMesReportable,
|
||||
IsInherited = true,
|
||||
LockedInDerived = false,
|
||||
}, ct);
|
||||
@@ -1396,7 +1398,8 @@ public class TemplateService
|
||||
existing.Description != win.Description ||
|
||||
existing.OnTriggerScriptId != win.OnTriggerScriptId ||
|
||||
existing.TriggerType != win.TriggerType ||
|
||||
existing.IsLocked != win.IsLocked))
|
||||
existing.IsLocked != win.IsLocked ||
|
||||
existing.IsMesReportable != win.IsMesReportable))
|
||||
{
|
||||
existing.PriorityLevel = win.PriorityLevel;
|
||||
existing.TriggerConfiguration = m.EffectiveTriggerConfiguration;
|
||||
@@ -1404,6 +1407,7 @@ public class TemplateService
|
||||
existing.OnTriggerScriptId = win.OnTriggerScriptId;
|
||||
existing.TriggerType = win.TriggerType;
|
||||
existing.IsLocked = win.IsLocked;
|
||||
existing.IsMesReportable = win.IsMesReportable;
|
||||
await _repository.UpdateTemplateAlarmAsync(existing, ct);
|
||||
counts.Updated++;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user