n8n/packages/cli/test/unit
Iván Ovejero 2cfa6d344e
refactor: Consolidate WorkflowService.getMany() (no-changelog) (#6892)
In scope:

- Consolidate `WorkflowService.getMany()`.
- Support non-entity field `ownedBy` for `select`.
- Support `tags` for `filter`.
- Move `addOwnerId` to `OwnershipService`.
- Remove unneeded check for `filter.id`.
- Simplify DTO validation for `filter` and `select`.
- Expand tests for `GET /workflows`.

Workflow list query DTOs:

```
filter → name, active, tags
select → id, name, active, tags, createdAt, updatedAt, versionId, ownedBy
```

Out of scope:

- Migrate `shared_workflow.roleId` and `shared_credential.roleId` to
string IDs.
- Refactor `WorkflowHelpers.getSharedWorkflowIds()`.
2023-08-22 13:19:37 +02:00
..
controllers
middleware refactor: Consolidate WorkflowService.getMany() (no-changelog) (#6892) 2023-08-22 13:19:37 +02:00
repositories perf(core): Cache roles (#6803) 2023-08-03 08:58:36 +02:00
services feat(core): Add metrics option to cache (#6846) 2023-08-04 20:51:07 +02:00
shared
ActiveExecutions.test.ts
ActiveWorkflowRunner.test.ts perf(core): Cache webhooks (#6825) 2023-08-04 11:52:45 +02:00
CommunityNodeHelpers.test.ts
CredentialsHelper.test.ts
CredentialTypes.test.ts
CurlConverterHelper.test.ts
Helpers.ts
License.test.ts test: Fix license tests when tenantId is not default (no-changelog) (#6977) 2023-08-21 10:29:21 +02:00
PermissionChecker.test.ts
PostHog.test.ts
SourceControl.test.ts
Telemetry.test.ts
utils.test.ts
webhooks.test.ts fix(Respond to Webhook Node): Return headers in response (#6921) 2023-08-14 12:38:17 +02:00
WorkflowCredentials.test.ts
WorkflowExecuteAdditionalData.test.ts
WorkflowHelpers.test.ts refactor(core): Abstract away duplication when finding first pinned trigger (no-changelog) (#5927) 2023-08-10 15:06:16 +03:00