Skip to content

Commit 5a1cde3

Browse files
chore: remove project schema & endpoints (#787)
* chore: remove project schema & endpoints * fix: otomi-stack tests * fix: remove projects * fix: otomi stack tests --------- Co-authored-by: svcAPLBot <[email protected]>
1 parent 49a9c4e commit 5a1cde3

File tree

19 files changed

+15
-846
lines changed

19 files changed

+15
-846
lines changed

src/api.authz.test.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,11 @@ describe('API authz tests', () => {
3939
beforeAll(async () => {
4040
const _otomiStack = await getSessionStack()
4141
_otomiStack.git = mockDeep<Git>()
42-
_otomiStack.doDeployment = jest.fn().mockImplementation(() => Promise.resolve())
4342
_otomiStack.transformApps = jest.fn().mockReturnValue([])
4443
_otomiStack.repoService = new RepoService({} as Repo)
4544
otomiStack = _otomiStack as jest.Mocked<OtomiStack>
4645

4746
otomiStack.saveTeam = jest.fn().mockResolvedValue(undefined)
48-
otomiStack.doDeployment = jest.fn().mockImplementation(() => Promise.resolve())
4947
otomiStack.doRepoDeployment = jest.fn().mockImplementation(() => Promise.resolve())
5048
otomiStack.doTeamDeployment = jest.fn().mockImplementation(() => Promise.resolve())
5149
otomiStack.isLoaded = true

src/api/v1/projects.ts

Lines changed: 0 additions & 20 deletions
This file was deleted.

src/api/v1/teams/{teamId}/projects.ts

Lines changed: 0 additions & 28 deletions
This file was deleted.

src/api/v1/teams/{teamId}/projects/{projectName}.ts

Lines changed: 0 additions & 38 deletions
This file was deleted.

src/api/v2/projects.ts

Lines changed: 0 additions & 20 deletions
This file was deleted.

src/api/v2/teams/{teamId}/projects.ts

Lines changed: 0 additions & 28 deletions
This file was deleted.

src/api/v2/teams/{teamId}/projects/{projectName}.ts

Lines changed: 0 additions & 27 deletions
This file was deleted.

src/middleware/authz.ts

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -77,20 +77,11 @@ export function authorize(req: OpenApiRequestExt, res, next, authz: Authz, repoS
7777
Build: 'builds',
7878
Workload: 'workloads',
7979
Settings: 'otomi',
80-
Project: 'projects',
8180
Netpol: 'netpols',
8281
Policy: 'policies',
8382
SealedSecret: 'sealedSecrets',
8483
}
85-
const teamSpecificCollections = [
86-
'builds',
87-
'services',
88-
'workloads',
89-
'netpols',
90-
'projects',
91-
'policies',
92-
'sealedSecrets',
93-
] // <-- These are fetched per team
84+
const teamSpecificCollections = ['builds', 'services', 'workloads', 'netpols', 'policies', 'sealedSecrets'] // <-- These are fetched per team
9485

9586
const selector = renameKeys(req.params)
9687
const collectionId = schemaToRepoMap[schemaName]
@@ -133,7 +124,6 @@ export function authorize(req: OpenApiRequestExt, res, next, authz: Authz, repoS
133124
return next()
134125
}
135126
export function authzMiddleware(authz: Authz): RequestHandler {
136-
// eslint-disable-next-line @typescript-eslint/no-misused-promises
137127
return async function nextHandler(req: OpenApiRequestExt, res, next): Promise<any> {
138128
if (req.user) {
139129
req.isSecurityHandler = true

0 commit comments

Comments
 (0)