Markus Thielker
70e376615d
NORY-41: add drizzle dependencies
2025-01-04 10:16:22 +01:00
Markus Thielker
49ec50e3df
NORY-47: add edit ability to identity traits ( #49 )
2025-01-03 22:54:30 +01:00
Markus Thielker
afab5645c2
NORY-47: add dialog to show recovery information
2025-01-03 22:52:45 +01:00
Markus Thielker
21ff2ad8f8
NORY-47: refactor identity traits form
2025-01-03 22:11:45 +01:00
Markus Thielker
95a068645e
NORY-47: refactor identity actions
2025-01-03 22:11:09 +01:00
Markus Thielker
86784d3b92
NORY-47: revalidate user path after identity modification
2025-01-03 22:07:11 +01:00
Markus Thielker
e1ee4bda43
NORY-47: move identity credentials to client component
...
This also adds the possibility to delete identity credentials
2025-01-03 22:03:29 +01:00
Markus Thielker
e83041f8ac
NORY-47: add action to delete identity credential
2025-01-03 22:01:40 +01:00
Markus Thielker
88115d143e
NORY-47: fix buttons jumping horizontally if tooltip is shown
2025-01-02 13:33:21 +01:00
Markus Thielker
e6b9095454
NORY-47: fix alert dialog action styling
2025-01-02 11:33:07 +01:00
Markus Thielker
6edf6ee1b3
NORY-47: add identity actions to identity details page
2025-01-02 00:45:42 +01:00
Markus Thielker
ced4fb6513
NORY-47: create identity actions component
2025-01-02 00:45:29 +01:00
Markus Thielker
45117e7212
NORY-47: refactor identity actions
2025-01-01 23:11:20 +01:00
Markus Thielker
7cef969bb8
NORY-47: create confirmation dialog wrapper component
2025-01-01 23:10:38 +01:00
Markus Thielker
9a2e349340
NORY-47: configure default values for JSON inputs
2024-12-30 19:18:45 +01:00
Markus Thielker
a7c13d27f5
NORY-47: create script to generate some test users
2024-12-29 00:36:16 +01:00
Markus Thielker
45b3961891
NORY-47: refactor identity traits form to use new dynamic-form component
2024-12-29 00:34:15 +01:00
Markus Thielker
152ec171c5
NORY-47: improve identity details layout
2024-12-29 00:33:39 +01:00
Markus Thielker
0485c224b0
NORY-47: add action for updating an identity
2024-12-29 00:33:09 +01:00
Markus Thielker
c99618f737
NORY-47: create new dynamic-form component
2024-12-28 23:43:13 +01:00
Markus Thielker
52db0c8a5f
NORY-47: add zod-utils to dashboard project
2024-12-28 23:42:55 +01:00
Markus Thielker
9170454ae2
NORY-47: refactor dynamic zodSchema generation
2024-12-28 23:41:05 +01:00
Markus Thielker
bc30c83dcb
NORY-47: add shadcn textarea component
2024-12-28 23:10:45 +01:00
Markus Thielker
95727e7dbf
NORY-39: replace hover card with tooltips ( #44 )
2024-12-27 10:32:38 +01:00
Markus Thielker
2c9a97b4c7
NORY-39: replace hover card with tooltips
2024-12-27 10:31:48 +01:00
Markus Thielker
c943cba6ec
NORY-42: fix dashboard status cards ( #43 )
2024-12-27 10:30:14 +01:00
Markus Thielker
3e07b5480f
NORY-42: refactor status cards on dashboard
...
Simplified requests and replaced UI with new status card component
2024-12-27 10:29:36 +01:00
Markus Thielker
f86a5ba9a1
NORY-42: add status card component
2024-12-27 10:28:22 +01:00
Markus Thielker
65f04668f0
NORY-26: error page not working ( #40 )
...
It still isn't the perfect error handling flow and I will have a look at
it again at a later point in time, but for now the typical errors
happening are caught and handled correctly.
2024-12-26 15:41:27 +01:00
Markus Thielker
cb1812cde0
NORY-26: limit error width and add horizontal margin
2024-12-26 15:37:20 +01:00
Markus Thielker
b903517e88
NORY-26: remove case on top of error handling
2024-12-26 12:34:53 +01:00
Markus Thielker
b2552cb729
NORY-26: add documentation for setting up an admin account
2024-12-26 12:32:29 +01:00
Markus Thielker
fe1c5cc83a
NORY-26: add protocol to middleware redirects
2024-12-26 12:31:41 +01:00
Markus Thielker
b6ce48e03e
NORY-36: add ory keto to application stack ( #38 )
...
This introduces the protection of the admin dashboard using Ory Keto.
A script for applying the `admin` role to an identity has been added.
2024-12-17 18:43:42 +01:00
Markus Thielker
daab1bf3ee
NORY-36: fix app description
2024-12-17 18:40:29 +01:00
Markus Thielker
b7f8c72a4f
NORY-36: update README.md
2024-12-17 18:39:41 +01:00
Markus Thielker
9d5e19a91e
NORY-36: refactor admin-role script to curl command
2024-12-17 18:14:21 +01:00
Markus Thielker
1e93ced78b
NORY-36: show user ID on /unauthorized page
2024-12-17 17:36:16 +01:00
Markus Thielker
67758135c3
NORY-36: add script to assign admin role to identity
2024-12-16 00:25:47 +01:00
Markus Thielker
40a46f6457
NORY-36: improve permission check in middleware
2024-12-15 16:37:51 +01:00
Markus Thielker
faa3485ca8
NORY-36: add logout button to /unauthorised
2024-12-15 16:37:33 +01:00
Markus Thielker
08e65e0ec3
NORY-36: remove async from error display
2024-12-15 16:37:12 +01:00
Markus Thielker
9ff25c4a6e
NORY-36: add permission check to dashboard middleware
2024-12-15 04:28:58 +01:00
Markus Thielker
66775a001e
NORY-36: add error page for unauthorised users
2024-12-15 04:28:26 +01:00
Markus Thielker
9f497ce99d
NORY-36: add Ory Keto to dashboard stack overview
2024-12-15 03:37:35 +01:00
Markus Thielker
488cfa59d2
NORY-36: add Ory Keto APIs to dashboard project
2024-12-15 03:37:24 +01:00
Markus Thielker
aa037678cb
NORY-36: remove webauthn from identity schema
2024-12-15 03:37:07 +01:00
Markus Thielker
07c0d3b696
NORY-36: add Ory Keto to Docker Compose setup
2024-12-15 03:34:50 +01:00
Markus Thielker
9a44023b70
NORY-22: add details page for identities ( #37 )
2024-12-14 22:56:53 +01:00
Markus Thielker
53d25c2e6b
NORY-22: list all identity addresses
2024-12-14 22:36:06 +01:00