Jaakko Husso
dc86984ae0
fix(core): Support inserting dates to data store via the insert endpoint ( #18404 )
2025-08-18 10:42:32 +03:00
Andreas Fitzek
18e32fe774
chore(core): Move scopes and roles into database in preparation for custom roles ( #17226 )
2025-08-18 06:58:48 +02:00
Jaakko Husso
d59cfed74a
fix(core): Separate scopes for project and global data store list endpoints (no-changelog) ( #18394 )
2025-08-15 14:13:51 +03:00
Jaakko Husso
7fefd54edf
fix(core): Restrict data store access to authorized projects (no-changelog) ( #18342 )
2025-08-14 15:56:44 +03:00
Charlie Kolb
98dc71e6a7
feat(core): Add Data Store Backend API (no-changelog) ( #17824 )
2025-08-12 15:54:24 +03:00
Andreas Fitzek
657e5a3b3a
feat(core): Allow enforcement of MFA usage on instance ( #16556 )
...
Co-authored-by: Marc Littlemore <marc@n8n.io>
Co-authored-by: Csaba Tuncsik <csaba.tuncsik@gmail.com>
2025-07-02 11:03:10 +02:00
Alex Grozav
f58c1ce083
refactor(editor): Move frontend permissions code to @n8n/permissions (no-changelog) ( #16656 )
2025-06-24 14:41:29 +03:00
Ricardo Espinoza
30148df7f3
feat(core): Add OIDC support for SSO ( #15988 )
...
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
2025-06-13 16:18:14 +02:00
Guillaume Jacquart
2f648098fd
feat(editor): Enable source environment push button for project admins ( #15527 )
2025-06-03 14:18:04 +02:00
Marc Littlemore
4459c7e7b1
feat(API): Add user management endpoints to the Projects Public API ( #12329 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
2025-05-30 12:04:38 +01:00
कारतोफ्फेलस्क्रिप्ट™
3a2a70f193
chore: Enfore consistent file-name casing on all backend packages ( #15755 )
2025-05-27 16:45:50 +02:00
Ria Scholz
a1ee96d560
fix: Remove variable:read as a valid API key scope and make variable:update selectable in the UI (no-changelog) ( #15356 )
...
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2025-05-16 13:36:43 -04:00
Iván Ovejero
249b7f8556
refactor(core): Move migrations to @n8n/db ( #15362 )
2025-05-14 11:46:48 +02:00
कारतोफ्फेलस्क्रिप्ट™
52bf9203f0
feat(API): Add Public API endpoint for updating variables ( #15315 )
2025-05-12 16:50:24 +02:00
Ricardo Espinoza
715127fa87
feat(core): Add endpoint to transfer folder to another project (no-changelog) ( #15005 )
2025-05-07 07:51:03 -04:00
कारतोफ्फेलस्क्रिप्ट™
2bb190349b
refactor(core): Move more code into @n8n/permissions. Add aditional tests and docs (no-changelog) ( #15062 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
2025-05-06 15:11:05 +02:00
Iván Ovejero
20834abb56
refactor(core): Move interrelated entities to @n8n/db ( #15050 )
2025-05-02 12:19:32 +02:00
Ricardo Espinoza
e1b9407fe9
feat(core): Add scopes to API Keys ( #14176 )
...
Co-authored-by: Charlie Kolb <charlie@n8n.io>
Co-authored-by: Danny Martini <danny@n8n.io>
2025-04-16 09:03:16 -04:00
Csaba Tuncsik
df474f3ccb
feat(editor): Insights summary banner ( #13424 )
...
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
2025-03-21 20:22:28 +01:00
Ricardo Espinoza
0d7894f06a
feat(core): Add endpoint GET /projects/:projectId/folders (no-changelog) ( #13519 )
2025-03-12 08:04:55 -04:00
Ricardo Espinoza
0c266b3060
feat(core): Add endpoint DELETE /projects/:projectId/folders/:folderId (no-changelog) ( #13516 )
2025-02-27 16:47:07 -05:00
Ricardo Espinoza
f7f5f5e95c
feat(core): Add endpoint PATCH /projects/:projectId/folders/:folderId (no-changelog) ( #13454 )
2025-02-26 07:01:22 -05:00
Milorad FIlipović
0eae14e27a
feat(editor): Implement folder navigation in workflows list ( #13370 )
2025-02-24 13:52:29 +01:00
Iván Ovejero
f754b22a3f
refactor(core): Mark all backend Enterprise Edition files and dirs ( #12350 )
2024-12-24 13:02:05 +01:00
Val
95c5df0781
refactor: Remove all scope definition duplication (no-changelog) ( #11401 )
2024-10-24 19:41:05 +02:00
Val
74d870530b
refactor: Remove duplication of scope definitions (no-changelog) ( #11387 )
2024-10-24 13:28:26 +01:00
Csaba Tuncsik
76724c3be6
fix(editor): Open Community+ enrollment modal only for the instance owner ( #11292 )
2024-10-21 10:02:18 +02:00
Eugene
022ddcbef9
feat(core): Execution curation ( #10342 )
...
Co-authored-by: oleg <me@olegivaniv.com>
2024-09-02 15:20:08 +02:00
Csaba Tuncsik
117e2d968f
fix(editor): Connect up new project viewer role to the FE ( #9913 )
2024-08-13 16:45:28 +03:00
Iván Ovejero
817167cf4b
refactor(core): Merge event bus controllers and remove dead code (no-changelog) ( #9688 )
2024-06-10 17:38:02 +02:00
Danny Martini
d6db8cbf23
feat(core): Allow transferring workflows from any project to any team project ( #9534 )
2024-06-03 16:57:04 +02:00
Csaba Tuncsik
596c472ecc
feat: RBAC ( #8922 )
...
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Val <68596159+valya@users.noreply.github.com>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
Co-authored-by: Valya Bullions <valya@n8n.io>
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Danny Martini <despair.blue@gmail.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: oleg <me@olegivaniv.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: Giulio Andreini <andreini@netseven.it>
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
Co-authored-by: Ayato Hayashi <go12limchangyong@gmail.com>
2024-05-17 10:53:15 +02:00
कारतोफ्फेलस्क्रिप्ट™
db4a419c8d
refactor(core): Enforce authorization by default on all routes (no-changelog) ( #8762 )
2024-02-28 17:02:18 +01:00
Iván Ovejero
edfa78414d
feat(editor): Finalize workers view ( #8052 )
...
https://linear.app/n8n/issue/PAY-1065
2023-12-20 17:49:14 +01:00
कारतोफ्फेलस्क्रिप्ट™
a63d94f28c
refactor(core): Move license endpoints to a decorated controller class (no-changelog) ( #8074 )
2023-12-19 12:13:19 +01:00
Val
1cb92ffe16
feat: Replace owner checks with scope checks (no-changelog) ( #7846 )
...
Github issue / Community forum post (link here to close automatically):
2023-11-29 14:48:36 +00:00
Alex Grozav
72852a60eb
feat(editor): Replace middleware for Role checks with Scope checks ( #7847 )
2023-11-29 10:35:40 +02:00
Val
a37f1cb0ba
feat: Add initial scope checks via decorators ( #7737 )
2023-11-28 11:41:34 +00:00
Csaba Tuncsik
3ab3ec9da8
fix(editor): Allow owners and admins to share workflows and credentials they don't own ( #7833 )
2023-11-28 11:44:55 +01:00
Csaba Tuncsik
137e23853f
feat: Add user role select to users list settings page ( #7796 )
...

2023-11-27 13:38:03 +01:00
Alex Grozav
67a88914f2
feat(editor): Add routing middleware, permission checks, RBAC store, RBAC component ( #7702 )
...
Github issue / Community forum post (link here to close automatically):
---------
Co-authored-by: Csaba Tuncsik <csaba@n8n.io>
2023-11-23 13:22:47 +02:00
Csaba Tuncsik
e2ffd397fc
fix(editor): Handle permission edge cases (empty scopes) ( #7723 )
2023-11-16 18:08:23 +01:00
Val
d39bb2540f
feat: Add scopes to /login endpoint (no-changelog) ( #7718 )
...
Github issue / Community forum post (link here to close automatically):
2023-11-16 11:11:55 +00:00
Val
0468ded0db
feat: Add permissions package (no-changelog) ( #7650 )
...
Github issue / Community forum post (link here to close automatically):
2023-11-08 15:42:40 +00:00