n8n/packages
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
..
@n8n/client-oauth2 🚀 Release 1.2.0 (#6891) 2023-08-09 14:10:24 +02:00
@n8n_io/eslint-config perf(core): Add filtering and pagination to GET /workflows (#6845) 2023-08-09 12:30:02 +02:00
cli refactor: Consolidate WorkflowService.getMany() (no-changelog) (#6892) 2023-08-22 13:19:37 +02:00
core fix(core): Replace throw with warning when deactivating a non-active workflow (#6969) 2023-08-18 14:04:49 +02:00
design-system fix(editor): Fix Remove all fields not removing values in resource mapper (#6940) 2023-08-17 14:22:28 +02:00
editor-ui fix(editor): Fix parsing for single quoted resolvables (#6982) 2023-08-22 13:18:35 +02:00
node-dev Merge tag 'n8n@1.3.0' 2023-08-16 18:36:01 +02:00
nodes-base feat(Send Email Node): Add support for sending text and html email simultaneously (#6978) 2023-08-21 10:49:33 +01:00
workflow refactor(core): Delete some duplicate code between ActiveWebhooks and ActiveWorkflowRunner (no-changelog) (#6951) 2023-08-17 17:18:14 +02:00