Files
n8n-enterprise-unlocked/packages/editor-ui
Mutasem Aldmour 15a20d257d feat(core): Add support to import/export tags (#3130)
* Export and Import Workflow Tags

Support exporting and importing tags of workflows via frontend and cli.

On export, all tag data is included in the json.
- id
- name
- updatedAt
- createdAt

When importing a workflow json to n8n we:
- first check if a tag with the same id and createdAt date exists in the
  database, then we can assume the tag is identical. Changes on the name
  of the tag are now preserved.
- check if a tag with the same name exists on the database.
- create a new tag with the given name.

* clean up fe export

* remove usage count

* return updatedat, createdat

* fix tags import

* move logic from workflow package

* refactor import

* check for tags before import

* update checks on type

* fix on import

* fix build issues

* fix type issue

* remove unnessary ?

* update tag helpers so only name is required

* fix tag import

* add don't replace existing tags

* fix build issue

* address comments

* fix with promise.all

* update setting tags

* update check

* fix existing check

* add helper

* fix duplication

* fix multiple same tags bug

* fix db bugs

* add more validation on workflow type

* fix validation

* disable importing tags on copy paste

Co-authored-by: Luca Berneking <l.berneking@mittwald.de>
2022-06-02 12:39:42 +02:00
..
2022-03-14 14:46:32 +01:00
2019-06-23 12:35:23 +02:00
2021-10-19 05:57:49 +02:00
2019-06-23 12:35:23 +02:00
2019-06-23 12:35:23 +02:00
2019-06-23 12:35:23 +02:00
2019-06-23 12:35:23 +02:00
2022-03-25 09:54:00 +01:00
2022-05-30 12:09:22 +00:00
2019-06-23 12:35:23 +02:00

n8n-editor-ui

n8n.io - Workflow Automation

The UI to create and update n8n workflows

npm install n8n -g

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Run your tests

npm run test

Lints and fixes files

npm run lint

Run your end-to-end tests

npm run test:e2e

Run your unit tests

npm run test:unit

Customize configuration

See Configuration Reference.

License

n8n is fair-code distributed under the Sustainable Use License.

Additional information on the license can be found in the FAQ