Commit Graph

888 Commits

Author SHA1 Message Date
Émile Ré
dd23449cc0 Fix apps/console lint issues
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-22 12:51:43 +04:00
Émile Ré
b4a73f2eea Update apps/console eslint dependency + compose eslint config with @probo/eslint-config
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-22 12:51:43 +04:00
Émile Ré
a82018a765 Update linting dependencies
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-22 12:51:42 +04:00
Émile Ré
27428377c6 Remove prettier in favor of @stylistic/eslint-plugin
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-22 12:51:42 +04:00
Yash Gupta
c24726b481 chore: add shared ESLint and Prettier configuration
Closes #615

- Add @probo/eslint-config package with ESLint 9.x flat config
- Enhance @probo/prettier with aligned stylistic rules
- Migrate console, trust, and UI packages to shared config
- Remove duplicate ESLint dependencies from individual packages

Signed-off-by: Yash Gupta <yash3144@gmail.com>
2026-01-22 12:51:42 +04:00
Émile Ré
7ce73bbcfa Fix SOA permissions handling + add scope conditions
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-21 13:30:41 +04:00
Émile Ré
ff65303a1a Fix documents signing authentication
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-21 12:24:34 +04:00
Bryan Frimin
2b11ff90af Revert back to graphql endpoint
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-20 07:47:48 -08:00
Émile Ré
4881901a73 Revert console graphql endpoint pathname for tmp n8n app fix
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-20 14:56:42 +04:00
Émile Ré
8559a11be5 Fix organization members order and filtering
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-19 18:33:36 +04:00
Émile Ré
887d39144b Order membership by organization name
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-19 17:37:15 +04:00
Émile Ré
63390db416 Fix organizations page layout + search input display logic
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-19 17:17:07 +04:00
Émile Ré
15143ba632 Fix missing react-pdf dependency in console
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-19 11:52:54 +04:00
Bryan Frimin
f4153b5dcc Fix missing canUpdate and canDelete
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 13:33:55 -08:00
Émile Ré
3669df3f8a Handle membership deletions and role updates in iam policies
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:36:49 -08:00
Émile Ré
6c7bcfb50a Get rid of old trust-auth config
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:36:47 -08:00
Émile Ré
a6826826b0 Remove unused code
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:34:25 -08:00
Émile Ré
1257347df9 Extract authn & authz utils
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:34:03 -08:00
Émile Ré
bbdea575d1 Expire invitations on SAML sign up and invitation accept
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:34:03 -08:00
Émile Ré
cfcbda4519 Fix uneeded assume + assume after invite accept
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:34:02 -08:00
Émile Ré
c6094ff572 Implement organization assumption check in authorization layer
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:34:01 -08:00
Émile Ré
5e602d744b Rename MembershipLayout and create ViewerLayout for identity context pages
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:31:27 -08:00
Émile Ré
62aacced71 Plug verify email
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:30:31 -08:00
Émile Ré
ffe5b5ec91 Fix mutation errors
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:30:31 -08:00
Émile Ré
62569dc44c Plug reset password page
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:30:31 -08:00
Émile Ré
468a0191ca Plug forgot password page
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:30:31 -08:00
Émile Ré
816e3a1d79 Plug sign in steps + sso login URL check
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:30:30 -08:00
Bryan Frimin
c591759cbb Fix error when enable SCIM
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:30:29 -08:00
Émile Ré
f8accc2d40 Fix invitations totalCount update
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:22:49 -08:00
Bryan Frimin
71263367f6 Add last used at to personal api key
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:22:48 -08:00
Bryan Frimin
cf72beaba4 Add missing name to relay env
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:22:48 -08:00
Bryan Frimin
9936df64d9 Disallow delete membership when managed by SCIM
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:22:48 -08:00
Bryan Frimin
7030d06aed Add membership state
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:22:47 -08:00
Émile Ré
431f2fd557 Fix cannot delete expired invitation
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:22:47 -08:00
Émile Ré
7423b915ae Fix memberships dropdown store update when assuming
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:22:47 -08:00
Émile Ré
110cac6847 Fix invitation list connection
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:22:47 -08:00
Bryan Frimin
da8a670a68 Improve scim event UI/UX
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:22:46 -08:00
Émile Ré
f13e9ba10a Put back sorting columns on invitation and members
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:22:46 -08:00
Émile Ré
2790a4e46e Put back default email using current user context in bulk document exports
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:22:44 -08:00
Bryan Frimin
9eedf7aa1e Add scim events view
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:22:42 -08:00
Bryan Frimin
cfc514c8e0 Add SCIM management
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:20:14 -08:00
Bryan Frimin
b6799cbb01 Add membership source
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:17:52 -08:00
Émile Ré
3564bd5495 Fix sign up and accept invite
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2026-01-17 12:17:51 -08:00
Émile Ré
ecf27751ac Add CurrentUser context and use it in documents
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2026-01-17 12:15:43 -08:00
Émile Ré
26371857e9 Fix invite user dialog create people + connection prepend edge
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2026-01-17 12:14:52 -08:00
Émile Ré
5032eac061 Fix employee layout has no sidebar
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2026-01-17 12:14:49 -08:00
Émile Ré
e4a1e75deb Get rid of previous permission providers
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2026-01-17 12:13:56 -08:00
Émile Ré
44ce8fdbe6 Fix vendor pages permissions handling
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2026-01-17 11:42:10 -08:00
Émile Ré
aa6ca266d0 Fix trust center access tab permissions handling
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2026-01-17 11:42:10 -08:00
Émile Ré
ea2438e345 Fix snapshot pages permissions handling
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2026-01-17 11:42:04 -08:00