mirror of
https://github.com/n8n-io/n8n.git
synced 2024-11-11 01:28:58 +03:00
✨ Add Item Lists node (#2032)
* ✨ Item lists node * Enhance the removeDuplicates operation * Add aggregate items operation * ⚡ Improvements * ⚡ Improvements * Improvements * ⚡ Improvements * ⚡ Improvements * ⚡ Improvements * ⚡ Improvements * ⚡ Minor improvements * ⚡ Fix issue with random option Co-authored-by: ricardo <ricardoespinoza105@gmail.com> Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
This commit is contained in:
parent
9becf040f1
commit
eb89b219f3
@ -5,7 +5,7 @@
|
||||
</div>
|
||||
|
||||
<div v-for="property in getProperties" :key="property.name" class="fixed-collection-parameter-property">
|
||||
<div class="parameter-name" :title="property.displayName">{{property.displayName}}:</div>
|
||||
<div v-if="property.displayName" class="parameter-name" :title="property.displayName">{{property.displayName}}:</div>
|
||||
|
||||
<div v-if="multipleValues === true">
|
||||
<div v-for="(value, index) in values[property.name]" :key="property.name + index" class="parameter-item">
|
||||
|
35
packages/nodes-base/nodes/ItemLists.node.json
Normal file
35
packages/nodes-base/nodes/ItemLists.node.json
Normal file
@ -0,0 +1,35 @@
|
||||
{
|
||||
"node": "n8n-nodes-base.itemLists",
|
||||
"nodeVersion": "1.0",
|
||||
"codexVersion": "1.0",
|
||||
"details": "",
|
||||
"categories": [
|
||||
"Core Nodes"
|
||||
],
|
||||
"resources": {
|
||||
"primaryDocumentation": [
|
||||
{
|
||||
"url": "https://docs.n8n.io/nodes/n8n-nodes-base.itemLists/"
|
||||
}
|
||||
],
|
||||
"generic": []
|
||||
},
|
||||
"alias": [
|
||||
"aggregate",
|
||||
"dedupe",
|
||||
"deduplicate",
|
||||
"duplicates",
|
||||
"limit",
|
||||
"order",
|
||||
"remove",
|
||||
"slice",
|
||||
"sort",
|
||||
"split",
|
||||
"unique"
|
||||
],
|
||||
"subcategories": {
|
||||
"Core Nodes": [
|
||||
"Helpers"
|
||||
]
|
||||
}
|
||||
}
|
1136
packages/nodes-base/nodes/ItemLists.node.ts
Normal file
1136
packages/nodes-base/nodes/ItemLists.node.ts
Normal file
File diff suppressed because it is too large
Load Diff
13
packages/nodes-base/nodes/itemLists.svg
Normal file
13
packages/nodes-base/nodes/itemLists.svg
Normal file
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 24.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="Layer_1" focusable="false" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 210 210" width="60" height="60" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:#FF6D5A;}
|
||||
</style>
|
||||
<path class="st0" d="M18.8,18.8C8.4,18.8,0,27.1,0,37.5s8.4,18.8,18.8,18.8s18.8-8.4,18.8-18.8S29.1,18.8,18.8,18.8z M18.8,81.2
|
||||
C8.4,81.2,0,89.6,0,100s8.4,18.8,18.8,18.8s18.8-8.4,18.8-18.8S29.1,81.2,18.8,81.2z M18.8,143.8C8.4,143.8,0,152.1,0,162.5
|
||||
s8.4,18.8,18.8,18.8s18.8-8.4,18.8-18.8S29.1,143.8,18.8,143.8z M193.8,150h-125c-3.5,0-6.2,2.8-6.2,6.2v12.5c0,3.5,2.8,6.2,6.2,6.2
|
||||
h125c3.5,0,6.2-2.8,6.2-6.2v-12.5C200,152.8,197.2,150,193.8,150z M193.8,25h-125c-3.5,0-6.2,2.8-6.2,6.2v12.5
|
||||
c0,3.5,2.8,6.2,6.2,6.2h125c3.5,0,6.2-2.8,6.2-6.2V31.2C200,27.8,197.2,25,193.8,25z M193.8,87.5h-125c-3.5,0-6.2,2.8-6.2,6.2v12.5
|
||||
c0,3.5,2.8,6.2,6.2,6.2h125c3.5,0,6.2-2.8,6.2-6.2V93.8C200,90.3,197.2,87.5,193.8,87.5z"/>
|
||||
</svg>
|
After Width: | Height: | Size: 1.1 KiB |
@ -440,6 +440,7 @@
|
||||
"dist/nodes/Iterable/Iterable.node.js",
|
||||
"dist/nodes/Intercom/Intercom.node.js",
|
||||
"dist/nodes/Interval.node.js",
|
||||
"dist/nodes/ItemLists.node.js",
|
||||
"dist/nodes/InvoiceNinja/InvoiceNinja.node.js",
|
||||
"dist/nodes/InvoiceNinja/InvoiceNinjaTrigger.node.js",
|
||||
"dist/nodes/Jira/Jira.node.js",
|
||||
|
Loading…
Reference in New Issue
Block a user