Commit Graph

39 Commits

Author SHA1 Message Date
Charlie Kolb
2bf9b94936
refactor(core): Move shared errors to @n8n/errors (no-changelog) (#39753) 2026-09-29 07:19:05 +00:00
James Martin
96735b20d9
feat(editor): Displays instance admins (and owner) in all project user lists (#39419)
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-24 09:13:23 +00:00
Dmitrii
662a64de83
refactor(API): De-Express projects endpoints and drop direct-repo reads (no-changelog) (#37123)
Some checks are pending
Build: Benchmark Image / build (push) Waiting to run
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.18.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (26.5.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Verify single-instance deps (npm-install) (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
2026-08-28 07:53:17 +00:00
Yuliia Pominchuk
8c6d469c19
fix(core): Add project:manageUsers scope to gate project membership changes (#36243)
Some checks are pending
Build: Benchmark Image / build (push) Waiting to run
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.18.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (26.5.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Verify single-instance deps (npm-install) (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Util: Publish API Schema / Cloudflare Pages (push) Waiting to run
2026-08-19 18:43:35 +00:00
Andreas Fitzek
be786e2802
chore(core): Lock the @n8n/typeorm import ratchet and document the boundary (no-changelog) (#34370) 2026-07-21 08:26:21 +00:00
Andreas Fitzek
36aa28b354
fix: Block manual project member changes when project roles are managed (#33270) 2026-07-03 07:34:14 +00:00
Irénée
c32a33cda2
feat(core): Track OpenTelemetry usage telemetry (#31570) 2026-06-03 10:03:44 +00:00
Dmitrii
11538be71b
feat(core): Add project-level custom telemetry tags to OTel spans (#30985) 2026-06-01 09:48:18 +00:00
Andreas Fitzek
2a0e2fb47a
fix(core): Restore peer project discovery in share dropdowns (#29537)
Some checks are pending
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.14.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
2026-04-29 19:45:07 +00:00
Stephen Wright
26d578dfc8
feat: Disable manual role management when expression-based mapping is enabled (#28105) 2026-04-09 07:29:32 +00:00
Raúl Gómez Morales
ec0831f95f
feat(editor): Use server-side search for project sharing dropdowns (#27093) 2026-03-18 15:13:48 +00:00
Raúl Gómez Morales
3b00e1bafe
feat(core): Add server-side search, pagination, and filtering to GET /projects (#27036) 2026-03-16 08:23:27 +00:00
Konstantin Tieber
4fe6b4fb73
feat(core): Improve secret proxy (#26522) 2026-03-05 20:01:37 +00:00
Csaba Tuncsik
b59f97631d
feat: Make project member updates immediate (#19837) 2025-09-26 16:03:17 +02:00
Guillaume Jacquart
027edbe89d
feat(core): Allow custom project roles from being set to a user project relation (#18926) 2025-09-01 10:22:33 +02:00
Guillaume Jacquart
f757790394
feat(core): Rebuild project roles to load from the database (#17909) 2025-08-28 11:00:31 +02:00
Csaba Tuncsik
98bde4f478
fix(core): Add optional context parameter to track creation source for workflows, credentials, and projects (#18736)
Co-authored-by: r00gm <raul00gm@gmail.com>
2025-08-27 10:50:53 +02:00
Andreas Fitzek
ecad12b77a
chore(core): Use roles from database in global roles (#18768) 2025-08-26 17:53:46 +02:00
Andreas Fitzek
a21a03d4b0
Revert "chore(core): Use roles from database in global roles (#17853)" (#18738) 2025-08-25 14:29:28 +02:00
Andreas Fitzek
a8e4387f4d
chore(core): Use roles from database in global roles (#17853) 2025-08-22 16:02:01 +02:00
Guillaume Jacquart
7e376e087e
feat(core): Send email notification when a user invited to a project (#16687) 2025-06-26 11:43:59 +02:00
Iván Ovejero
7c33292483
refactor(core): Move integration test utils for insights (#16693) 2025-06-25 17:32:54 +02:00
Daria
006f22f5c2
test(API): Add tests for UpdateProjectDto (no-changelog) (#16452) 2025-06-18 10:33:50 +03:00
Daria
1ddbb78909
feat(core): Add description to projects (#15611) 2025-06-12 13:57:23 +03:00
Iván Ovejero
32b72011e6
refactor(core): Move second batch of repositories to @n8n/db (#15137) 2025-05-06 16:40:34 +02: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
Iván Ovejero
e6381e09e3
refactor(core): Introduce @n8n/decorators package (#14784) 2025-04-23 16:39:49 +02:00
कारतोफ्फेलस्क्रिप्ट™
5f1adefca7
refactor(core): Port over project request payloads to DTOs (#12528) 2025-01-09 13:47:23 +01:00
Milorad FIlipović
9117718cc9
feat(editor): Add support for project icons (#12349) 2024-12-27 19:00:40 +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
Tomi Turtiainen
5156313074
refactor(core): Enable import/order eslint rule (#10794) 2024-09-12 19:07:18 +03:00
Iván Ovejero
fd58a272e1
refactor(core): Standardize filename casing for controllers and databases (no-changelog) (#10564) 2024-08-27 16:44:32 +02:00
Iván Ovejero
aa0a470dce
refactor(core): Clean up event relays (no-changelog) (#10284) 2024-08-02 16:52:49 +02:00
Val
a51e86f20b
feat: Add scopes and role to create project endpoint (no-changelog) (#10145) 2024-07-23 10:18:58 +01:00
Iván Ovejero
aba1c64500
refactor(core): Rename EventRelay to EventService (no-changelog) (#10110) 2024-07-19 12:55:38 +02:00
Iván Ovejero
8b2f76b92e
refactor(core): Decouple projects telemetry (no-changelog) (#10081) 2024-07-17 11:56:27 +02:00
Iván Ovejero
8e529219df
refactor(core): Lint to restrict @n8n/typeorm to persistence layer (no-changelog) (#9840) 2024-06-24 10:24:05 +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