Commit Graph

136 Commits

Author SHA1 Message Date
Owen f9b03943c3 Format all files 2025-12-09 10:56:14 -05:00
miloschwartz 8e3b5688d5 allow server admins to generate password reset code 2025-12-05 16:27:08 -05:00
Owen de83cf9d8c Handle delete org and checking org policy 2025-11-26 15:35:33 -05:00
Owen ceae787cf5 Attempt to handle creating/deleting clients and role 2025-11-25 18:20:02 -05:00
miloschwartz ac68dbd545 add my-device and force login 2025-11-25 10:51:53 -05:00
Owen 97312343e4 Merge branch 'dev' into clients-user 2025-11-17 11:28:47 -05:00
Lokowitz 7db99a7dd5 used zod codemod 2025-11-16 14:18:17 +00:00
miloschwartz 5602d8ee64 sync user clients to org on add/remove user org 2025-11-08 17:52:05 -08:00
Owen 9e5c9d9c34 Check role access when inviting users 2025-10-27 20:51:16 -07:00
Owen b542d82553 Consolidate into central cache 2025-10-24 11:14:07 -07:00
Owen d92b87b7c8 Chungus 2.0 2025-10-10 11:27:15 -07:00
Owen c2c907852d Chungus 2025-10-04 18:36:44 -07:00
miloschwartz b0bd9279fc add idp auto provision override on user 2025-09-05 16:14:25 -07:00
miloschwartz 0a4b74b91a scope user id check to idp in create idp user 2025-09-04 15:23:51 -07:00
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