INFRA-3565 : Remove retrospective and service owner in incident roles (#434)

* INFRA-3565 : Remove retrospective and service owner in incident roles

* INFRA-3565 : Build failure fix
This commit is contained in:
Vijay Joshi
2024-07-11 14:53:39 +05:30
committed by GitHub
parent 9448e8ec83
commit 293220ded8
4 changed files with 4 additions and 20 deletions

View File

@@ -22,20 +22,6 @@ func GenerateModalForIncidentAssign(channel slack.Channel) slack.ModalViewReques
},
Value: string(incident.Responder),
},
{
Text: &slack.TextBlockObject{
Type: slack.PlainTextType,
Text: string(incident.ServiceOwner),
},
Value: string(incident.ServiceOwner),
},
{
Text: &slack.TextBlockObject{
Type: slack.PlainTextType,
Text: string(incident.Retrospective),
},
Value: string(incident.Retrospective),
},
}
rolePlaceholder := slack.NewTextBlockObject(slack.PlainTextType, "Select a role", false, false)

View File

@@ -22,9 +22,7 @@ const (
)
const (
Retrospective IncidentRole = "Retrospective"
Responder = "Responder"
ServiceOwner = "Service Owner"
Responder IncidentRole = "Responder"
)
type IncidentRole string

View File

@@ -406,7 +406,7 @@ func (suite *IncidentServiceSuite) Test_GetAllIncidents_SuccessCase() {
func (suite *IncidentServiceSuite) Test_GetIncidentRolesByIncidentIdsAndRole_DBError() {
incidentIds := []uint{1, 2}
suite.incidentRepository.GetIncidentRolesByIncidentIdsAndRoleMock.Return(nil, errors.New("DB error"))
_, err := suite.incidentService.GetIncidentRolesByIncidentIdsAndRole(incidentIds, incident.Responder)
_, err := suite.incidentService.GetIncidentRolesByIncidentIdsAndRole(incidentIds, string(incident.Responder))
suite.Error(err)
}
@@ -414,7 +414,7 @@ func (suite *IncidentServiceSuite) Test_GetIncidentRolesByIncidentIdsAndRole_Suc
mockIncidentRoles := []incident.IncidentRoleEntity{{IncidentId: 1, Role: "Responder"}, {IncidentId: 2, Role: "Responder"}}
incidentIds := []uint{1, 2}
suite.incidentRepository.GetIncidentRolesByIncidentIdsAndRoleMock.Return(mockIncidentRoles, nil)
incidentRoles, err := suite.incidentService.GetIncidentRolesByIncidentIdsAndRole(incidentIds, incident.Responder)
incidentRoles, err := suite.incidentService.GetIncidentRolesByIncidentIdsAndRole(incidentIds, string(incident.Responder))
suite.NotNil(incidentRoles, "Incident roles should not be nil")
suite.Equal(2, len(incidentRoles), "Incident roles should have 2 elements")
suite.Nil(err, "Error should be nil")

View File

@@ -50,7 +50,7 @@ func (service *reminderServiceImpl) createResponderMapForIncidents(
incidentIds = append(incidentIds, incident.ID)
}
incidentRoles, err := service.incidentService.GetIncidentRolesByIncidentIdsAndRole(incidentIds, incidentModel.Responder)
incidentRoles, err := service.incidentService.GetIncidentRolesByIncidentIdsAndRole(incidentIds, string(incidentModel.Responder))
if err != nil {
logger.Error(fmt.Sprintf("error while fetching incident roles for incidents. %+v", err))
return nil, err