Sacha Al Himdani
|
b8ba213fcb
|
Compliance updates should be public
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
|
2026-03-12 13:46:19 +01:00 |
|
Sacha Al Himdani
|
85ec106cd6
|
Send mailing list emails
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
|
2026-03-11 15:34:37 +01:00 |
|
Sacha Al Himdani
|
aa01c40184
|
Remove with tenant from mailman
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
|
2026-03-11 15:34:36 +01:00 |
|
Sacha Al Himdani
|
4d2cb793b6
|
Add compliance page mailing list base
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
|
2026-03-11 15:34:36 +01:00 |
|
Sacha Al Himdani
|
fe241fc136
|
Add social links
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
|
2026-03-11 12:10:57 +01:00 |
|
Émile Ré
|
97e957f394
|
Implement guard on empty full name before NDA is signed
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-03-05 17:07:58 +04:00 |
|
Émile Ré
|
e856817d2b
|
Remove full name input from nda page
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-03-05 11:19:19 +04:00 |
|
Émile Ré
|
323cd602a1
|
Update business logic
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-03-05 10:36:08 +04:00 |
|
Émile Ré
|
9e106a8875
|
Add fullName to magic link form
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-03-05 10:36:07 +04:00 |
|
Émile Ré
|
54e0353833
|
Fix typo
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-03-04 20:38:56 +04:00 |
|
Émile Ré
|
1af887e4d1
|
Respond with unauthenticated on compliance page missing membership
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-03-04 20:25:58 +04:00 |
|
Sacha Al Himdani
|
3bf6e67729
|
Fix style
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
|
2026-03-04 16:55:36 +01:00 |
|
Sacha Al Himdani
|
7a48ba65a0
|
Add missing file
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
|
2026-03-04 16:46:06 +01:00 |
|
Sacha Al Himdani
|
0483d7b343
|
Fix compliance graphql schema
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
|
2026-03-04 16:44:23 +01:00 |
|
Sacha Al Himdani
|
c17c53e80f
|
Add compliance frameworks
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
|
2026-03-04 10:19:39 +01:00 |
|
Émile Ré
|
8dc5fffa58
|
Fix misc bugs
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-03-04 11:04:47 +04:00 |
|
Émile Ré
|
a160dc1f47
|
Fix request mutations on complete store updates
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-03-03 22:07:02 +04:00 |
|
Émile Ré
|
5703bccc9a
|
Remove unused gql field
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-03-03 22:07:02 +04:00 |
|
Émile Ré
|
c4b06ddc7d
|
Add compliange page base URL in context and use it to validate redirect URLs
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-03-03 22:07:01 +04:00 |
|
Émile Ré
|
823fc64c37
|
Implement nda check as a directive
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-03-03 22:07:01 +04:00 |
|
Émile Ré
|
23491a7976
|
Remove saferedirect check
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-03-03 22:07:01 +04:00 |
|
Émile Ré
|
9da8cc2e3d
|
Add nda signature middleware
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-03-03 22:07:01 +04:00 |
|
Émile Ré
|
bb8d477495
|
Add request param presence callback to request accesses
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-03-03 22:07:01 +04:00 |
|
Émile Ré
|
316e81f938
|
Implement continue on verify magic link
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-03-03 22:07:00 +04:00 |
|
Émile Ré
|
3c70b1e3eb
|
Generate go files after gqlgen & mcpgen upgrades
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-03-03 12:54:43 +04:00 |
|
Sacha Al Himdani
|
067c3c1680
|
Use audit name in compliance page
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
|
2026-02-27 18:36:52 +01:00 |
|
Bryan Frimin
|
bb28cbec0b
|
Create access at login time
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-02-23 09:38:33 +01:00 |
|
Bryan Frimin
|
537797d35b
|
Only keep clean IP address
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-02-23 09:38:32 +01:00 |
|
Bryan Frimin
|
95d7d3c389
|
Fix legacy access blocked
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-02-23 09:38:30 +01:00 |
|
Bryan Frimin
|
33747c46eb
|
Add file stamp
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-02-23 09:38:28 +01:00 |
|
Bryan Frimin
|
16503a7df4
|
Use electronic signature for compliage page NDA
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-02-23 09:38:27 +01:00 |
|
Bryan Frimin
|
c191d25e9a
|
Add electronic signature
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-02-23 09:38:27 +01:00 |
|
Bryan Frimin
|
c5ef46b9b4
|
Fix files alwasy requested even when not
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-02-11 16:02:38 +01:00 |
|
Émile Ré
|
a388aa4999
|
Redirect when already authenticated
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-02-05 11:49:33 +04:00 |
|
Émile Ré
|
ad122f8b2e
|
Rework the UI of vendor row on compliance page
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-02-04 18:38:48 +04:00 |
|
Émile Ré
|
e13ff134ed
|
Extract email presentation configuration layer to streamline email branding
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-02-02 13:32:57 +04:00 |
|
Émile Ré
|
aa8bc15233
|
Use compliance page logos for favicon and org sidebar
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-02-02 13:32:57 +04:00 |
|
Émile Ré
|
65deef5d29
|
Use compliance page logo instead of organization one
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-02-02 13:32:56 +04:00 |
|
Émile Ré
|
68e93c4bc7
|
Fix trust center document access load + add granular error handling
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-01-29 11:48:24 +04:00 |
|
Émile Ré
|
34a6ed1223
|
Add total count to vendors connection
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-01-27 19:19:43 +04:00 |
|
Émile Ré
|
7cc1144192
|
Put backn membership middleware
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-01-17 12:35:47 -08:00 |
|
Émile Ré
|
5384e12ced
|
Make magic link single use and reduce duration to 15min
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-01-17 12:35:45 -08:00 |
|
Émile Ré
|
2bd2c5c215
|
Fix trust resolver IsUserAuthorized when doc is public
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-01-17 12:34:26 -08:00 |
|
Émile Ré
|
5beceb58d2
|
Change magic link request to use url builder
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-01-17 12:34:26 -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é
|
c5cd225d95
|
Fix custom domain prefix + cookie
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-01-17 12:34:25 -08:00 |
|
Émile Ré
|
491caa9e22
|
Ask for fullName on NDA signing
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-01-17 12:34:25 -08:00 |
|
Émile Ré
|
44d85a2b12
|
Trust center access management - get rid of access token
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-01-17 12:34:24 -08:00 |
|
Émile Ré
|
8b3bda56e6
|
Add magic link login for trust center
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-01-17 12:34:24 -08:00 |
|
Bryan Frimin
|
8ff4693bfc
|
Use session instead of mustBeAuthenticated
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-01-17 12:34:24 -08:00 |
|