793a7d6cda
feat: add free charge price mode for product buy page ( #3015 )
...
* feat: add free charge price mode for product buy page
* fix: improve code format
2024-06-22 14:05:53 +08:00
fc4fa2e8b6
feat: add verification list page and related API ( #2822 )
...
* feat: add verification list page and relevant api
* feat: improve code format
* fix: fix timestamp display error
2024-03-19 19:10:52 +08:00
12acb24dbc
feat: add transaction pages ( #2761 )
2024-03-02 10:41:16 +08:00
4d9c81ef96
Fix broken error messages
2024-02-27 22:48:33 +08:00
23c2ba3a2b
feat: support ssh key/pem file in DB syncer ( #2727 )
...
* feat: support connect database with ssh tunnel in syncer
* feat: improve i18n translate
* feat: improve code format and i18n
2024-02-21 17:27:37 +08:00
c4a307b9ec
feat: add built-in "Records" pages back ( #2720 )
2024-02-20 13:28:29 +08:00
b7be1943fa
feat: Add Invitation Code to Generate Invitation Link ( #2666 )
...
Add auto-population of invitation fields in the registration page based on the invitation code in the link
2024-02-02 21:12:56 +08:00
ce0d45a70b
feat: support SAML POST binding ( #2661 )
...
* fix: support saml http post binding
* fix: support saml http post binding
* fix: support saml post binding sp
2024-02-01 17:28:56 +08:00
2fb79e4092
Add invitation pages
2023-12-31 21:38:36 +08:00
dc06eb9948
feat: fix secret information issue in the CAPTCHA provider code ( #2531 )
2023-12-11 18:01:56 +08:00
e9b7d1266f
Fix API typo: /get-global-certs
2023-11-13 14:22:40 +08:00
0ac2b69f5a
feat: support WeChat Pay via JSAPI ( #2488 )
...
* feat: support wechat jsapi payment
* feat: add log
* feat: update sign
* feat: process wechat pay result
* feat: process wechat pay result
* feat: save wechat openid for different app
* feat: save wechat openid for different app
* feat: add SetUserOAuthProperties for signup
* feat: fix openid for wechat
* feat: get user extra property in buyproduct
* feat: remove log
* feat: remove log
* feat: gofumpt code
* feat: change lr->crlf
* feat: change crlf->lf
* feat: improve code
2023-11-11 17:16:57 +08:00
3459ef1479
Improve termsOfUse UI and error handling
2023-09-07 10:33:20 +08:00
943cc43427
Fix payment list and product edit actions
2023-08-28 21:01:23 +08:00
05b2f00057
feat: support Pricings flow ( #2250 )
...
* feat: fix price display
* feat: support subscription
* feat: fix select-plan-> signup -> buy-plan -> login flow
* feat: support paid-user to login and jump to the pricing page
* feat: support more subscription state
* feat: add payment providers for plan
* feat: format code
* feat: gofumpt
* feat: redirect to buy-plan-result page when user have pending subscription
* feat: response err when pricing don't exit
* Update PricingListPage.js
* Update ProductBuyPage.js
* Update LoginPage.js
---------
Co-authored-by: hsluoyz <hsluoyz@qq.com >
2023-08-24 23:20:50 +08:00
f0e097e138
feat: fix home page ( #2236 )
...
* fix: home page
* fix: home page
2023-08-20 00:58:39 +08:00
ea7718d7b7
Use Casvisor for records
2023-08-20 00:44:01 +08:00
a2db61cc1a
chore: Revert "feat: restrict redirectUrls for CAS login" ( #2234 )
...
This reverts commit b7a37126ad
.
2023-08-19 00:30:35 +08:00
a41f6880a2
feat: move policy table from adapter to enforcer and improve it ( #2228 )
...
* feat: improve policiy table
* feat: add connection test in AdapterEditPage.js
* feat: update button style
2023-08-18 19:00:21 +08:00
8ff0cfd6ec
feat: support dashboard in homepage ( #2207 )
...
* feat: support dashboard
* feat: support dashboard
2023-08-14 15:31:29 +08:00
f879170663
Remove AI related code
2023-07-30 14:39:27 +08:00
eefa1e6df4
fix: fix paypal payment provider and refactor payment code ( #2159 )
...
* feat: support paypal payment provider
* feat: support paypal flow
* feat: use owner replace org for payment
* feat: update paypal logic
* feat: gofumpt
* feat: update payment
* fix: fix notify
* feat: delete log
2023-07-30 11:54:42 +08:00
026fb207b3
fix: remove model in adapter page ( #2161 )
2023-07-29 23:42:08 +08:00
74b058aa3f
Fix sync-ldap-users() bug, brought by: 666ff48837
2023-07-29 13:14:55 +08:00
949feb18af
feat: add basic enforcer manager ( #2130 )
...
* feat: add basic enforcer manager
* chore: generate swagger
2023-07-25 17:17:59 +08:00
b7a37126ad
feat: restrict redirectUrls for CAS login ( #2118 )
...
* feat: support cas restricted login
* feat: add cas login i18n
* feat: add CheckCasService for all cas api
* feat: gofumpt
* feat: replace 404
* feat: reuse i18n
* feat: delete CheckCasService
* Update token_cas.go
* Update LoginPage.js
* Update token_cas.go
---------
Co-authored-by: hsluoyz <hsluoyz@qq.com >
2023-07-24 11:47:31 +08:00
eee9b8b9fe
feat: add organization context select box for admin ( #2013 )
...
* feat: organization as context
* feat: organization as context with backend filtration
* Update app.conf
* update app.conf and hide organization select for mobile.
---------
Co-authored-by: dplynsky <dplynsky@ptsecurity.com >
Co-authored-by: hsluoyz <hsluoyz@qq.com >
2023-06-30 01:32:34 +08:00
c391af4552
feat: improve MFA by using user's own Email and Phone ( #2002 )
...
* refactor: mfa
* fix: clean code
* fix: clean code
* fix: fix crash and improve robot
2023-06-21 18:56:37 +08:00
d0ac265c91
fix: Deprecate the id field in group ( #1987 )
2023-06-18 23:33:13 +08:00
7884e10ca3
Refactor adapter's owner and organization
2023-06-18 00:22:12 +08:00
7058a34f87
feat: complete group tree ( #1967 )
...
* feat: complete group tree
* feat: ui
* fix: i18n
* refactor code
* fix: support remove user from group
* fix: format code
* Update organization.go
* Update organization.go
* Update user_group.go
---------
Co-authored-by: hsluoyz <hsluoyz@qq.com >
2023-06-14 23:27:46 +08:00
967fa4be68
feat: add access key and secret key for user ( #1971 )
2023-06-13 22:18:17 +08:00
0e14a2597e
feat: Add tree structure to organization page ( #1910 )
...
* rebase master
* feat: add group in userEditPage
* feat: use id as the pk
* feat: add groups item in user
* feat: add tree component
* rebase
* feat: ui
* fix: fix some bug
* fix: route
* fix: ui
* fix: improve ui
2023-06-12 09:27:16 +08:00
3c30222fce
Fix payment owner issue
2023-06-12 00:34:41 +08:00
8ede4993af
feat: specify login organization
2023-05-27 19:02:54 +08:00
88c0856d17
feat: add subscription managment ( #1858 )
...
* feat: subscription managment
* fix: remove console log
* fix: webhooks
* fix linter
* fix: fix via gofumpt
* fix: review changes
* fix: Copyright 2023
* Update account.go
---------
Co-authored-by: hsluoyz <hsluoyz@qq.com >
2023-05-20 15:56:21 +08:00
cb542ae46a
feat: fix org admin permissions ( #1822 )
2023-05-09 00:06:52 +08:00
eb39e9e044
feat: add multi-factor authentication (MFA) feature ( #1800 )
...
* feat: add two-factor authentication interface and api
* merge
* feat: add Two-factor authentication accountItem and two-factor api in frontend
* feat: add basic 2fa setup UI
* rebase
* feat: finish the two-factor authentication
* rebase
* feat: support recover code
* chore: fix eslint error
* feat: support multiple sms account
* fix: client application login
* fix: lint
* Update authz.go
* Update mfa.go
* fix: support phone
* fix: i18n
* fix: i18n
* fix: support preferred mfa methods
---------
Co-authored-by: hsluoyz <hsluoyz@qq.com >
2023-05-05 21:23:59 +08:00
84a7fdcd07
Handle message answer
2023-05-02 01:30:06 +08:00
2cd6f9df8e
Add /api/get-message-answer API
2023-05-01 23:15:51 +08:00
95f4f4cb6d
feat: refactor out form package and optimize verification code module ( #1787 )
...
* refactor: add forms package and optimize verification code module
* chore: add license
* chore: fix lint
* chore: fix lint
* chore: fix lint
* chore: swagger
2023-04-25 23:05:53 +08:00
1003639e5b
feat: support for prometheus ( #1784 )
2023-04-25 16:06:09 +08:00
754fa1e745
Add chat box
2023-04-15 10:54:55 +08:00
968d8646b2
fix: update webAuthnBufferDecode to support Base64URL for WebAuthn updates ( #1734 )
2023-04-12 21:33:54 +08:00
2d55252261
Add chat and message pages
2023-04-09 15:54:22 +08:00
b99a0c3ca2
feat: optimize the "forget password" page ( #1709 )
2023-04-06 23:06:18 +08:00
cdcc0b39e2
feat: filter not selected provider item ( #1701 )
2023-04-01 10:22:18 +08:00
28d24cc913
Improve i18n
2023-03-18 12:18:42 +08:00
2cca1c9136
feat: refactor LDAP backend code and improve frontend operation ( #1640 )
...
* refactor: simplify ldap backend code and improve frontend operation
* chore: add skipCi tag in sync_test.go
* fix: ui
2023-03-12 11:12:51 +08:00
07dc6bf7cd
Refactor sysinfo page
2023-03-09 17:17:12 +08:00