Owen
ccf8e5e6f4
Dont pull org from api key
...
Fixes #1361
2025-08-30 22:12:35 -07:00
miloschwartz
5c04b1e14a
add site targets, client resources, and auto login
2025-08-14 18:24:21 -07:00
Adrian Astles
350485612e
This improves the user experience by automatically filling the email field
...
and preventing users from changing the email they were invited with.
- Update invite link generation to include email parameter in URL
- Modify signup form to pre-fill and lock email field when provided via invite
- Update invite page and status card to preserve email through redirect chain
- Ensure existing invite URLs continue to work without breaking changes
2025-07-25 22:46:40 +08:00
Owen
3dc79da2fa
Merge branch 'dev' into clients-pops-dev
2025-07-14 16:59:00 -07:00
miloschwartz
915ccdc007
server admin enforce 2fa per user
2025-07-13 21:58:37 -07:00
Owen
98a261e38c
Pull up downstream changes
2025-07-13 21:57:24 -07:00
J. Newing
0f3a5ce8ba
Added users 2FA statsu to userstable
2025-07-08 10:21:24 -04:00
J. Newing
2a6298e9eb
Admins can enable 2FA
...
Added the feature for admins to force 2FA on accounts. The next time the
user logs in they will have to setup 2FA on their account.
2025-07-08 10:21:24 -04:00
Owen
baee745d3c
Fix orgId not in queries
2025-06-27 18:01:06 -04:00
miloschwartz
1bf2e23f5d
make username lowercase
2025-06-19 15:41:49 -04:00
miloschwartz
2cca561e51
support postgresql as database option
2025-06-04 12:02:07 -04:00
miloschwartz
a9f0b9aa38
add user checks in routes
2025-05-02 10:44:50 -04:00
miloschwartz
237960fc5b
various small fixes
2025-04-29 22:59:38 -04:00
miloschwartz
6f59d0cd2d
add createOrgUser endpoint
2025-04-23 13:26:38 -04:00
miloschwartz
3bab90891f
move improvements to layout
2025-04-18 11:36:34 -04:00
miloschwartz
432f38333e
add create, delete, list for idp org policy
2025-04-15 10:16:15 -04:00
miloschwartz
53be2739bb
successful log in loop poc
2025-04-13 18:29:23 -04:00
grokdesigns
d9e6d0c71a
Add regenerate to invitation functionality, see pull request details
2025-04-09 20:32:21 -07:00
grokdesigns
7a55c9ad03
Add support for menu children and moved invitations under users
2025-04-09 09:23:47 -07:00
grokdesigns
d7f50bac6a
Add invitation management
2025-04-08 18:18:57 -07:00
miloschwartz
d260450a84
add openapi registers
2025-04-06 22:44:14 -04:00
miloschwartz
80ef8f189e
replace old error formatting with zod format error
2025-03-31 22:37:39 -04:00
miloschwartz
fefb07e14c
move schema.ts to module
2025-03-23 17:11:48 -04:00
miloschwartz
0dcfeb3587
add server admin panel to delete users
2025-03-21 18:04:27 -04:00
Owen
deb30ed4ae
Add admin user api interfaces
2025-03-21 17:05:04 -04:00
Milo Schwartz
60110350aa
use smtp user if no no-reply set
2025-01-28 21:26:34 -05:00
Milo Schwartz
5f92b0bbc1
make all emails lowercase closes #89
2025-01-21 19:03:18 -05:00
Milo Schwartz
82192fa180
Merge branch 'dev' of https://github.com/fosrl/pangolin into dev
2025-01-11 14:13:08 -05:00
Milo Schwartz
235e91294e
remove base_url
from config ( #13 )
...
* add example config dir, logos, and update CONTRIBUTING.md
* update dockerignore
* split base_url into dashboard_url and base_domain
* Remove unessicary ports
* Allow anything for the ip
* Update docker tags
* Complex regex for domains/ips
* update gitignore
---------
Co-authored-by: Owen Schwartz <owen@txv.io>
2025-01-07 22:41:35 -05:00
Milo Schwartz
e1f0834af4
split base_url into dashboard_url and base_domain
2025-01-07 20:32:24 -05:00
Milo Schwartz
3b4a993704
refactor and reorganize
2025-01-01 21:41:31 -05:00
Milo Schwartz
9732098799
make config class and separate migrations script
2025-01-01 17:50:12 -05:00
Milo Schwartz
d447de9e8a
improve email formatting and invite flow for new users
2024-12-31 18:25:11 -05:00
Milo Schwartz
4cdaa9b588
Merge branch 'main' of https://github.com/fosrl/pangolin
2024-12-25 15:55:50 -05:00
Milo Schwartz
4a1e869e58
setup server admin
2024-12-25 15:54:32 -05:00
Owen Schwartz
2f328fc719
Add basic transactions
2024-12-24 16:00:02 -05:00
Milo Schwartz
f224bfa4ee
reset password flow
2024-12-22 16:59:30 -05:00
Milo Schwartz
ce5df3b0b9
fix issues from test deploy
2024-12-21 21:01:12 -05:00
Milo Schwartz
7c9e57ef12
improve formatting in data tables
2024-11-25 23:07:21 -05:00
Milo Schwartz
217ceab50e
temporarily disable email on invite user
2024-11-24 14:47:14 -05:00
Milo Schwartz
5361873672
add logging
2024-11-24 12:46:55 -05:00
Milo Schwartz
e9ffffa419
throw error in invite
2024-11-24 12:37:48 -05:00
Milo Schwartz
b4442a3bf7
remove userResources and userSites when removing user from org
2024-11-16 17:19:14 -05:00
Milo Schwartz
b1e53ed8d7
set users on resource working
2024-11-15 23:38:08 -05:00
Milo Schwartz
8e64b5e0e9
small fixes to invite user workflow
2024-11-14 00:13:37 -05:00
Milo Schwartz
1a3d7705d9
change user role
2024-11-10 21:19:41 -05:00
Milo Schwartz
231e1d2e2d
more user role stuff
2024-11-09 23:59:19 -05:00
Milo Schwartz
9c2e481d2b
show owner in users table, list roles query in invite form, and more
2024-11-08 00:03:54 -05:00
Milo Schwartz
458de04fcf
add org owner check to deleteOrg and removeUser endpoints
2024-11-06 00:05:19 -05:00
Milo Schwartz
372e51c0a5
move action permission check to middleware
2024-11-05 23:55:46 -05:00