Commit Graph

47 Commits

Author SHA1 Message Date
gearnode
cfabe3ee80 Add file upload for task evidence
The feature allows users to attach evidence files to control tasks by
clicking an upload icon, enhancing compliance documentation
capabilities.

Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-28 11:01:19 +01:00
gearnode
40ee608005 Add update control
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-27 15:37:10 +01:00
gearnode
4bb7c116b9 Refactor update payload
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-27 14:47:36 +01:00
gearnode
c946e51015 Add update framework
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-27 14:42:49 +01:00
gearnode
c54febadb8 Add create control and framework
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-27 14:22:08 +01:00
gearnode
6be112e340 Add delete task
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-26 15:58:51 +01:00
gearnode
eaaab56968 Add task creation
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-26 15:47:57 +01:00
gearnode
58fddfc240 Add update task state
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-26 15:25:58 +01:00
gearnode
b8eb0198db Add create organization
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-26 10:05:56 +01:00
gearnode
0c176674a0 Add multi-tenant system
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-25 22:52:06 +01:00
gearnode
e9ae77a4a0 Add login/register logic
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-25 17:32:26 +01:00
gearnode
49c3807b4f Introduce viewer object
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-25 15:23:29 +01:00
gearnode
23d0f233eb Refactor people list
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-19 14:12:25 +01:00
gearnode
50cc8e6b3b Fix delete vendor does not update the UI
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-19 13:53:50 +01:00
gearnode
d9c76878c0 Refactor create vendor mutation to use connection update
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-19 10:37:55 +01:00
gearnode
e2ddbf9fae Make UI refreshing without invalidate all the cache
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-19 09:31:17 +01:00
gearnode
f347e60085 Align create people style with the update people page
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-18 18:09:59 +01:00
gearnode
db5cefffe0 Add update people
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-18 17:26:46 +01:00
gearnode
2d5514e45d Add update vendor logic
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-18 14:24:10 +01:00
gearnode
ebdf14645d Rename column
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-18 12:02:23 +01:00
gearnode
1ef8468d0e Add vendor privacy page
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-18 11:39:21 +01:00
gearnode
00c2206e57 Add term of service to vendor
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-18 11:33:43 +01:00
gearnode
88e6aae09a Add description to vendor
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-18 11:31:02 +01:00
gearnode
6da223ed36 Add risk tier, criticality on vendors
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-18 11:14:20 +01:00
gearnode
72d4b097c2 Add control categories
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-12 17:51:42 -08:00
gearnode
31e65065ab Refactor enum type
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-12 16:59:38 -08:00
gearnode
de0d41c6fe Add people kind support
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-12 16:54:31 -08:00
gearnode
5864e092e6 Add create people
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-12 16:39:31 -08:00
gearnode
29258e65ff Add delete people
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-12 16:18:41 -08:00
gearnode
fe95902c81 Add delete vendor action
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-12 15:50:01 -08:00
gearnode
84736a21b4 Add create vendor action
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-12 11:29:00 -08:00
gearnode
b10f48998d Add console layout
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-09 18:48:42 -08:00
gearnode
d64350eaea Style
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-01 10:26:12 -08:00
gearnode
6d25437945 Add mimetype and size
Signed-off-by: gearnode <bryan@frimin.fr>
2025-01-31 09:13:51 -08:00
gearnode
14380aa635 Add evidence state history
Signed-off-by: gearnode <bryan@frimin.fr>
2025-01-30 21:37:48 -08:00
gearnode
9c0c5afa9c Add evidence state
Signed-off-by: gearnode <bryan@frimin.fr>
2025-01-30 21:28:12 -08:00
gearnode
31f750cf52 Add state history for task state
Signed-off-by: gearnode <bryan@frimin.fr>
2025-01-30 15:58:33 -08:00
gearnode
a054fae323 Add state to task
Signed-off-by: gearnode <bryan@frimin.fr>
2025-01-30 15:00:24 -08:00
gearnode
95649a0849 Add people data model
Signed-off-by: gearnode <bryan@frimin.fr>
2025-01-30 14:48:04 -08:00
gearnode
2b42da722e Fix missing node impl
Signed-off-by: gearnode <bryan@frimin.fr>
2025-01-30 14:40:07 -08:00
gearnode
720a3695a4 Add vendor data model
Signed-off-by: gearnode <bryan@frimin.fr>
2025-01-30 14:31:49 -08:00
gearnode
a4b497ce98 Add evidence coredata object
Signed-off-by: gearnode <bryan@frimin.fr>
2025-01-28 16:16:55 -08:00
gearnode
e955b4a503 Add name and description for task
Signed-off-by: gearnode <bryan@frimin.fr>
2025-01-28 15:21:35 -08:00
gearnode
9a191d7ee1 Add control state transitions graphql resolver
Signed-off-by: gearnode <bryan@frimin.fr>
2025-01-27 19:02:10 +01:00
gearnode
6631543824 Add ControlState type
Signed-off-by: gearnode <bryan@frimin.fr>
2025-01-27 18:18:53 +01:00
gearnode
422c96a250 Add control state
Signed-off-by: gearnode <bryan@frimin.fr>
2025-01-27 18:05:39 +01:00
gearnode
0904426891 Bootstrap graphql api schema
Signed-off-by: gearnode <bryan@frimin.fr>
2025-01-22 10:56:45 +01:00