1
1
mirror of https://github.com/n8n-io/n8n.git synced 2024-10-07 18:18:19 +03:00
n8n/packages/nodes-base/nodes/Notion
Marcus 277b6b73c3
feat(Notion (Beta) Node): Use resource locator component for database and page parameters (#4340)
* use resource locator component for database -> get (Notion V1/V2)

* getDatabases search function for V1/V2 with url

* updated database get list placeholder

* get database RLC by url - regex support optional workspace domain names

* fixed linting error

* listSearch getDatabases support filter query

* support extractValue in getCurrentNodeParameter for RLC

* RLC for database page create/getAll operation

* RLC for database get operation support "By ID" with optional v param.

* use RLC in append blocks operation

* use RLC in NotionTrigger.nodes.ts

* removed unused loadOptions getDatabases

* support database RLC in createPage/createDbPage operation

* page create operation use RLC for parent page param

* page archive operation use RLC for page param

* removed unused imports

* fixed missing extractPageId in NotionV1.node.ts

* database page get operation use RLC for page param

* database page update operation use RLC for page param

* block getAll children operation use RLC for page param

* block append operation use RLC for block param

* support databaseId with optional '-' characters

* support blockId with optional '-' characters

* support pageId with optional '-' characters

* improved RLC descriptions and hints

* NotionTrigger node support databseId with optional '-' characters

* stricter RLC by ID regex rules for uuids

* stricter RLC by URL regex rules for uuids

* stricter RLC by ID regex rules for uuids (support max length)

* RLC regex from URL allow both http and https

* RLC by ID only allow uuid v4 with optional dash

* removed RLC from URL hint "Use Notion's copy link..."

* RLC from URL only allow uuid v4

* DB Status Column: Support Simplify Properties

* Notion Credentials: Support custom Notion-Version header

Use latest Notion-Version 2022-02-22 if not set

* DB Status Column: Support DB Page Create/Update

* DB Status Column: Support DB Page GetMany Filters

* removed unused paginationToken args

* Database Get: RLC by URL improve validation error message
2022-11-11 13:37:52 +01:00
..
v1 feat(Notion (Beta) Node): Use resource locator component for database and page parameters (#4340) 2022-11-11 13:37:52 +01:00
v2 feat(Notion (Beta) Node): Use resource locator component for database and page parameters (#4340) 2022-11-11 13:37:52 +01:00
BlockDescription.ts feat(Notion (Beta) Node): Use resource locator component for database and page parameters (#4340) 2022-11-11 13:37:52 +01:00
Blocks.ts feat(Notion (Beta) Node): Use resource locator component for database and page parameters (#4340) 2022-11-11 13:37:52 +01:00
DatabaseDescription.ts feat(Notion (Beta) Node): Use resource locator component for database and page parameters (#4340) 2022-11-11 13:37:52 +01:00
DatabasePageDescription.ts feat(Notion (Beta) Node): Use resource locator component for database and page parameters (#4340) 2022-11-11 13:37:52 +01:00
Filters.ts feat(Notion (Beta) Node): Use resource locator component for database and page parameters (#4340) 2022-11-11 13:37:52 +01:00
GenericFunctions.ts feat(Notion (Beta) Node): Use resource locator component for database and page parameters (#4340) 2022-11-11 13:37:52 +01:00
Notion.node.json fix(nodes-base): fix and harmonize all primaryDocumentation links (#4191) 2022-09-29 13:33:16 +03:00
Notion.node.ts refactor: rename NodeVersionedType to VersionedNodeType and move it to the workflow package (#4443) 2022-10-25 21:33:12 +02:00
notion.svg Replace PNG icons with SVG and optimize (#1890) 2021-06-12 21:00:37 +02:00
NotionTrigger.node.json fix(nodes-base): fix and harmonize all primaryDocumentation links (#4191) 2022-09-29 13:33:16 +03:00
NotionTrigger.node.ts feat(Notion (Beta) Node): Use resource locator component for database and page parameters (#4340) 2022-11-11 13:37:52 +01:00
PageDescription.ts feat(Notion (Beta) Node): Use resource locator component for database and page parameters (#4340) 2022-11-11 13:37:52 +01:00
SearchFunctions.ts feat(Notion (Beta) Node): Use resource locator component for database and page parameters (#4340) 2022-11-11 13:37:52 +01:00
UserDescription.ts refactor(nodes-base): Apply lint rule node-param-operation-option-description-wrong-for-get-many (#4064) 2022-09-13 12:36:36 +02:00