@@ -7,18 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10- - Adapt ` /api/serviceagreements ` consumer to new payload shape
11- - Add ` Project ` entity (top-level Economics project) with relations to
12- ` CodeOwner ` (ManyToMany), ` GitRepo ` (ManyToMany, matched by repo name),
13- and ` SecurityContract ` (OneToMany)
14- - Add ` CodeOwner ` entity (economicsId/name/email)
15- - Slim ` SecurityContract ` to the nested-agreement fields; drop
16- ` projectName ` , ` clientName ` , ` leantimeUrl ` , ` projectTrackerKey ` ,
17- ` gitRepos ` , ` quarterlyHours ` , ` cybersecurityPrice ` , ` cybersecurityNote ` ;
18- add ManyToOne to ` Project `
19- - Rewrite ` ServiceAgreementSyncService ` to upsert projects, codeowners,
20- and contracts in one pass; warn when ` githubRepos ` names cannot be
21- linked to existing ` GitRepo ` rows
10+ - [ #80 ] ( https://github.com/itk-dev/devops_itksites/pull/80 ) 7523: Service agreements
11+ - Add Project entity top-level Economics project
12+ - Add CodeOwner entity
13+ - Add Leantime integration
2214- [ #80 ] ( https://github.com/itk-dev/devops_itksites/pull/80 ) 5566: Service agreements
2315 - Add security contract entity with crud controller
2416 - Add Abstract full crud controller and extend on it in some cases
0 commit comments