Commit graph

201 commits

Author SHA1 Message Date
Milo Schwartz
e38fbdecc1 get resource auth info endpoint 2024-11-17 23:24:30 -05:00
Milo Schwartz
6044213b9b api for set resource password and auth with resource password 2024-11-17 22:44:11 -05:00
Milo Schwartz
b9ff0b5de6 move middlewares out of auth 2024-11-16 22:48:10 -05:00
Milo Schwartz
7e2a7434cf added initial schema for resource sessions and auth types 2024-11-16 22:41:43 -05:00
Milo Schwartz
20e10da4d5 remove userResources and userSites when removing user from org 2024-11-16 17:19:14 -05:00
Milo Schwartz
f7ff9e1e40 Merge branch 'main' of https://github.com/fosrl/pangolin 2024-11-15 23:38:16 -05:00
Milo Schwartz
67dd1e655f set users on resource working 2024-11-15 23:38:08 -05:00
Owen Schwartz
147100bd36 Merge branch 'main' of https://github.com/fosrl/pangolin 2024-11-15 21:54:47 -05:00
Owen Schwartz
a9e709ff90 Newt registration? 2024-11-15 21:53:58 -05:00
Milo Schwartz
da475c2ae8 add roles input on resource and make spacing more consistent 2024-11-15 18:25:27 -05:00
Milo Schwartz
2c9d7880c7 small fixes to invite user workflow 2024-11-14 00:13:37 -05:00
Milo Schwartz
77408c3445 use strict zod objects and hide proto on targets 2024-11-14 00:00:17 -05:00
Milo Schwartz
9ede979887 standardize header, save all button for targets, fix update site on resource 2024-11-13 20:08:05 -05:00
Milo Schwartz
58096fca58 render targets in table, update targets 2024-11-12 23:59:47 -05:00
Milo Schwartz
82a1c964d3 refactor sites settings general form 2024-11-10 23:08:06 -05:00
Milo Schwartz
1e3d862d47 create site modal 2024-11-10 22:29:20 -05:00
Milo Schwartz
4ebfd86854 move to new role before delete 2024-11-10 21:52:50 -05:00
Milo Schwartz
02a762a693 change user role 2024-11-10 21:19:41 -05:00
Owen Schwartz
a9ddbd1e3c Add message handler seperate file 2024-11-10 21:06:36 -05:00
Owen Schwartz
b8a0d08005 Add message handling 2024-11-10 17:34:07 -05:00
Owen Schwartz
4d0cfe07b7 Websocket working and newt auth working 2024-11-10 17:08:29 -05:00
Owen Schwartz
4b82e90936 Basic websocket and auth for newt 2024-11-10 17:08:11 -05:00
Milo Schwartz
a56d5dc1cc more user role stuff 2024-11-09 23:59:19 -05:00
Milo Schwartz
8740073fb3 list roles, make sidebar component, responsive mobile settings menu selector 2024-11-09 00:08:17 -05:00
Milo Schwartz
0b5df68892 show owner in users table, list roles query in invite form, and more 2024-11-08 00:03:54 -05:00
Milo Schwartz
162b28b928 add org owner check to deleteOrg and removeUser endpoints 2024-11-06 00:05:19 -05:00
Milo Schwartz
d18ceac59c move action permission check to middleware 2024-11-05 23:55:46 -05:00
Milo Schwartz
74bb7b9291 rename super user to admin and middleware refactoring 2024-11-05 22:38:57 -05:00
Owen Schwartz
773f047bc6 Add ws 2024-11-04 00:29:36 -05:00
Owen Schwartz
93cb541c19 Adding ws 2024-11-04 00:29:36 -05:00
Milo Schwartz
63bd9977dd ability to remove user from org 2024-11-03 17:28:12 -05:00
Milo Schwartz
fb3dd36aa7 refactor contexts, format zod errors, and more refactoring 2024-11-03 13:57:51 -05:00
Milo Schwartz
b47e11800d basic invite user functional 2024-11-02 23:46:16 -04:00
Milo Schwartz
d739bce3dc create invite and accept invite endpoints 2024-11-02 18:12:17 -04:00
Milo Schwartz
2f61cacedc display users table 2024-11-02 16:12:20 -04:00
Owen Schwartz
a96eca383c Fix missing cidr slash 2024-10-28 23:46:58 -04:00
Milo Schwartz
89d1f30448 move ssl from target to resource 2024-10-28 23:34:04 -04:00
Milo Schwartz
591e98154e infer wild card cert if prefer flag is on 2024-10-28 00:07:43 -04:00
Milo Schwartz
31060a83e6 http only works, and added redirect middleware 2024-10-27 23:36:04 -04:00
Milo Schwartz
666104a214 Merge branch 'main' of https://github.com/fosrl/pangolin 2024-10-26 23:37:33 -04:00
Milo Schwartz
3ea3b7d5ac run migrations if no db 2024-10-26 23:37:25 -04:00
Owen Schwartz
4b06b2425e Update gerbil with new sites and targets 2024-10-26 22:44:53 -04:00
Milo Schwartz
16a97a20f3 uncomment orgs list for dropdown 2024-10-26 22:02:58 -04:00
Milo Schwartz
fbd888c90c prevent static optimization on root page 2024-10-26 21:47:12 -04:00
Milo Schwartz
ed170ad455 add main and sans domains 2024-10-26 20:03:25 -04:00
Milo Schwartz
505a687b74 Merge branch 'main' of https://github.com/fosrl/pangolin 2024-10-26 19:58:01 -04:00
Milo Schwartz
aa4806fb7f use fullDomain from resources in get traefik config 2024-10-26 19:57:47 -04:00
Owen Schwartz
b78f3138a4 Working on deployment 2 2024-10-26 19:56:50 -04:00
Owen Schwartz
3f79d5e145 Test & fix the get defaults for sites 2024-10-26 17:24:11 -04:00
Owen Schwartz
417b8542a7 Updated gerbil key handeling 2024-10-26 17:24:11 -04:00