Use scorecard view instead of repo #129
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request includes significant changes to refactor the project scorecard functionality by replacing the
ProjectsScorecardRepository
with a newProjectScorecardView
and integrating it into theProjectsService
. The most important changes include removing theProjectsScorecardRepository
, updating theProjectsService
to handle scorecard logic, and modifying theProjectsController
to use the updated service.Refactoring Project Scorecard Functionality:
ProjectsScorecardRepository
and its methods fromprojects-scorecard.repository.ts
.ProjectsService
to include methods for fetching and filtering project scorecards using the newProjectScorecardView
entity. [1] [2]ProjectScorecardView
entity to represent the project scorecard view in the database, including necessary transformations and view columns.Controller and Module Updates:
ProjectsController
to useProjectsService
for fetching project scorecards instead ofProjectsScorecardRepository
.ProjectsModule
to importProjectScorecardView
and removeProjectsScorecardRepository
.DTO and Entity Adjustments:
ProjectScorecardDto
type fromprojects-scorecard.dto.ts
as it is no longer needed.ProjectScorecardView
toCOMMON_DATABASE_ENTITIES
indb-entities.ts
. [1] [2]