diff --git a/frontend/interfaces/activity.ts b/frontend/interfaces/activity.ts index 66d72c7a42..75206ec157 100644 --- a/frontend/interfaces/activity.ts +++ b/frontend/interfaces/activity.ts @@ -95,6 +95,7 @@ export enum ActivityType { DeletedDeclarationProfile = "deleted_declaration_profile", EditedDeclarationProfile = "edited_declaration_profile", ResentConfigurationProfile = "resent_configuration_profile", + ResentConfigurationProfileBatch = "resent_configuration_profile_batch", AddedSoftware = "added_software", EditedSoftware = "edited_software", DeletedSoftware = "deleted_software", diff --git a/frontend/pages/DashboardPage/cards/ActivityFeed/GlobalActivityItem/GlobalActivityItem.tsx b/frontend/pages/DashboardPage/cards/ActivityFeed/GlobalActivityItem/GlobalActivityItem.tsx index 2fda381fec..206fa8b333 100644 --- a/frontend/pages/DashboardPage/cards/ActivityFeed/GlobalActivityItem/GlobalActivityItem.tsx +++ b/frontend/pages/DashboardPage/cards/ActivityFeed/GlobalActivityItem/GlobalActivityItem.tsx @@ -885,6 +885,16 @@ const TAGGED_TEMPLATES = { ); }, + resentConfigProfileBatch: (activity: IActivity) => { + return ( + <> + {" "} + resent the {activity.details?.profile_name} configuration profile{" "} + to {activity.details?.host_count}{" "} + {(activity.details?.host_count ?? 0) > 1 ? "hosts." : "host."} + + ); + }, addedSoftware: (activity: IActivity) => { return ( <> @@ -1375,6 +1385,9 @@ const getDetail = (activity: IActivity, isPremiumTier: boolean) => { case ActivityType.ResentConfigurationProfile: { return TAGGED_TEMPLATES.resentConfigProfile(activity); } + case ActivityType.ResentConfigurationProfileBatch: { + return TAGGED_TEMPLATES.resentConfigProfileBatch(activity); + } case ActivityType.AddedSoftware: { return TAGGED_TEMPLATES.addedSoftware(activity); }