|
@ -139,7 +139,7 @@ func (r *projectRepository) FetchRequirements(ctx context.Context, scopeID int, |
|
|
return []entities.Requirement{}, []entities.RequirementStat{}, nil |
|
|
return []entities.Requirement{}, []entities.RequirementStat{}, nil |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
query, args, err := squirrel.Select("id, scope_id, project_id, name, status, description"). |
|
|
|
|
|
|
|
|
query, args, err := squirrel.Select("id, scope_id, project_id, name, status, description, is_coarse"). |
|
|
From("project_requirement"). |
|
|
From("project_requirement"). |
|
|
Where(squirrel.Eq{"scope_id": scopeID}). |
|
|
Where(squirrel.Eq{"scope_id": scopeID}). |
|
|
Where(squirrel.Eq{"id": requirementIDs}). |
|
|
Where(squirrel.Eq{"id": requirementIDs}). |
|
@ -162,6 +162,7 @@ func (r *projectRepository) FetchRequirements(ctx context.Context, scopeID int, |
|
|
&requirement.Name, |
|
|
&requirement.Name, |
|
|
&requirement.Status, |
|
|
&requirement.Status, |
|
|
&requirement.Description, |
|
|
&requirement.Description, |
|
|
|
|
|
&requirement.IsCoarse, |
|
|
); err != nil { |
|
|
); err != nil { |
|
|
return nil, nil, err |
|
|
return nil, nil, err |
|
|
} |
|
|
} |
|
@ -217,6 +218,7 @@ func (r *projectRepository) ListRequirements(ctx context.Context, projectID int) |
|
|
ProjectID: row.ProjectID, |
|
|
ProjectID: row.ProjectID, |
|
|
Name: row.Name, |
|
|
Name: row.Name, |
|
|
Description: row.Description, |
|
|
Description: row.Description, |
|
|
|
|
|
IsCoarse: row.IsCoarse, |
|
|
Status: models.Status(row.Status), |
|
|
Status: models.Status(row.Status), |
|
|
}) |
|
|
}) |
|
|
} |
|
|
} |
|
@ -240,6 +242,7 @@ func (r *projectRepository) CreateRequirement(ctx context.Context, requirement e |
|
|
Name: requirement.Name, |
|
|
Name: requirement.Name, |
|
|
Status: int(requirement.Status), |
|
|
Status: int(requirement.Status), |
|
|
Description: requirement.Description, |
|
|
Description: requirement.Description, |
|
|
|
|
|
IsCoarse: requirement.IsCoarse, |
|
|
}) |
|
|
}) |
|
|
if err != nil { |
|
|
if err != nil { |
|
|
return nil, err |
|
|
return nil, err |
|
@ -261,6 +264,7 @@ func (r *projectRepository) UpdateRequirement(ctx context.Context, requirement e |
|
|
Name: requirement.Name, |
|
|
Name: requirement.Name, |
|
|
Status: int(requirement.Status), |
|
|
Status: int(requirement.Status), |
|
|
Description: requirement.Description, |
|
|
Description: requirement.Description, |
|
|
|
|
|
IsCoarse: requirement.IsCoarse, |
|
|
ID: requirement.ID, |
|
|
ID: requirement.ID, |
|
|
ScopeID: requirement.ScopeID, |
|
|
ScopeID: requirement.ScopeID, |
|
|
}) |
|
|
}) |
|
|