Yaodong Yu
d12117324c
feat: support admin to enable MFA for other users ( #2221 )
...
* feat: support admin enable user sms and email mfa
* chore: update ci
* chore: update ci
2023-08-17 17:19:24 +08:00
Baihhh
47f40c5b24
feat: support 3 more UI languages ( #2218 )
...
Signed-off-by: baihhh <2542274498@qq.com>
2023-08-16 15:54:34 +08:00
Yang Luo
9f65053d04
Improve i18n
2023-08-12 02:44:38 +08:00
Baihhh
78dc660041
feat: support 3 more language ( #2163 )
...
Signed-off-by: baihhh <2542274498@qq.com>
2023-07-30 20:45:47 +08:00
Yang Luo
f879170663
Remove AI related code
2023-07-30 14:39:27 +08:00
haiwu
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
haiwu
d1f88ca9b8
feat: support google one tap signin ( #2131 )
...
* feat: add google one tap support
* feat: gofumpt
* feat: add google provider rule conf
* feat: update i18n
2023-07-25 15:49:15 +08:00
haiwu
d7110ff8bf
feat: support MetaMask provider ( #2084 )
...
* feat: add metamask provider
* feat: add eth login
* feat: check eth sign
* feat: finish metamask signin/signup
* feat: support MetaMask provider link/unlink
* feat: update web/craco.config.js to handle polyfill
* feat: gofumpt idp/metamask.go
* feat: update MetaMask logo path
* feat: support MetaMask avatar
2023-07-20 17:51:36 +08:00
Yaodong Yu
347d3d2b53
feat: fix bugs in MFA ( #2033 )
...
* fix: prompt mfa binding
* fix: clean session when leave promptpage
* fix: css
* fix: force enable mfa
* fix: add prompt rule
* fix: refactor directory structure
* fix: prompt notification
* fix: fix some bug and clean code
* fix: rebase
* fix: improve notification
* fix: i18n
* fix: router
* fix: prompt
* fix: remove localStorage
2023-07-07 12:30:07 +08:00
Baihhh
bc1c4d32f0
feat: user can upload ID card info ( #2040 )
...
* feat:user can upload ID card(#1999 )
Signed-off-by: baihhh <2542274498@qq.com>
* feat: user can upload ID card, add diff languages
Signed-off-by: baihhh <2542274498@qq.com>
---------
Signed-off-by: baihhh <2542274498@qq.com>
2023-07-06 20:36:32 +08:00
Yaodong Yu
3d4ca1adb1
feat: support custom user mapping ( #2029 )
...
* feat: support custom user mapping
* fix: parse id to string
* Update data.json
* Update data.json
---------
Co-authored-by: hsluoyz <hsluoyz@qq.com>
2023-07-05 20:35:02 +08:00
Denis Plynskiy
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
haiwu
807aea5ec7
feat: add tags to application ( #2027 )
...
* feat: add tags to application
* fix: fix for merge master
* feat: update i18n(backend&frontend) for application tags
2023-06-30 00:04:12 +08:00
Trần Thanh Tịnh
cd7589775c
feat: replace all panic by response err ( #1993 )
...
* fix: missing return after response error
* feat: handle error in frontend
* feat: disable loading and catch org edit error
* chore: i18 for error message
* chore: remove break line
* feat: application catching error
2023-06-27 21:33:47 +08:00
Yaodong Yu
0a8c2a35fe
feat: add TOTP multi-factor authentication ( #2014 )
...
* feat: add totp multi-factor authentication
* feat: add license
* feat:i18n and update yarn.lock
* feat:i18n
* fix: i18n
2023-06-24 18:39:54 +08:00
XDTD
68f032b54d
fix: add isReadOnly for syncer ( #2015 )
...
* feat: add read only mod for syncer
* feat: change readOnlyEnable to isReadOnly
2023-06-24 17:56:41 +08:00
Yaodong Yu
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
leoil
0f57ac297b
ci: add password complexity options to organization edit page ( #1949 )
...
* Support uploading roles and permissions via xlsx file.
* Template xlsx file for uploading users and permissions.
* reformat according to gofumpt.
* fix typo.
* add password complexity options to organization edit page.
* add password complexity options to organization edit page.
* Fixed Typos.
* Fixed Typos.
* feat:add password complexity options to organization edit page
* Auto generate i18n fields.
* Refactor code according to instructions
* Support autocheck passwd complexity in frontend when setting passwd in user edit page.
* feat:Backend Support for password validation in signup and forget page.
* feat:Frontend Support for password validation in signup and forget page.
* Add default password complex option & Update historical empty filed with default option.
* Migrator for field `password_complex_options` in org table.
* feat: support frontend password complex option check in user_edit/forget/signup page.
* frontend update for user edit page
* update i18n file
---------
Co-authored-by: hsluoyz <hsluoyz@qq.com>
2023-06-17 00:07:36 +08:00
Yang Luo
ebc0e0f2c9
Update i18n words
2023-06-16 22:06:54 +08:00
Yang Luo
b01ba792bb
Rename to accessSecret
2023-06-16 20:42:15 +08:00
Yaodong Yu
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
Yaodong Yu
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
Yang Luo
0aa4df40c6
Fix i18n
2023-05-31 11:46:03 +08:00
Yang Luo
7caa885131
Fix subscription bugs
2023-05-31 11:33:01 +08:00
Yaodong Yu
8ede4993af
feat: specify login organization
2023-05-27 19:02:54 +08:00
Crowdin Bot
8cb21253f6
refactor: New Crowdin translations by Github Action
2023-05-27 09:52:19 +00:00
Ilya Sulimanov
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
Jadson Santos
af79fdedf2
feat: add new language: "pt" ( #1837 )
...
* feat: Added new locales pt-br
* fix: Changed pt-br to pt
* feat: Updated app.conf
* feat: Updated Setting.js
* feat: Changed folder locales pt-br to pt
---------
Co-authored-by: hsluoyz <hsluoyz@qq.com>
2023-05-19 16:57:44 +08:00
Yang Luo
c33d537ac1
Add formCssMobile to application
2023-05-12 12:16:03 +08:00
Yaodong Yu
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
Yang Luo
bf6d5e529b
Add "from" to Email provider
2023-05-04 23:41:37 +08:00
OutOfEastGate
66c15578b1
feat: fix the order of Method and Name in System Info ( #1797 )
...
* fix: fixed the order of Method and Name in System Info
* fix: add i18n for System Info
2023-04-28 22:11:10 +08:00
Yang Luo
f272be67ab
Improve i18n
2023-04-28 18:43:41 +08:00
XDTD
6d6cbc7e6f
feat: add dynamic mode for provider to enable verification code when the login password is wrong ( #1753 )
...
* fix: update webAuthnBufferDecode to support Base64URL for WebAuthn updates
* feat: enable verification code when the login password is wrong
* fix: only enable captcha when login in password
* fix: disable login error limits when captcha on
* fix: pass "enableCaptcha" as an optional param
* fix: change enbleCapctah to optional bool param
2023-04-22 16:16:25 +08:00
Yaodong Yu
903745c540
fix: improve LDAP page UI ( #1749 )
...
* refactor: improve LDAP sync page
* refactor: update anted version
* chore: i18
2023-04-17 22:03:05 +08:00
Yang Luo
be87078c25
Fix vi i18n
2023-04-15 14:16:49 +08:00
Yang Luo
faf352acc5
Fix i18n
2023-04-15 11:17:31 +08:00
Yaodong Yu
1b1de1dd01
feat: add LDAP custom filter support ( #1719 )
...
* refactor: improve ldap server code
* feat: custom filter
* fix: fix displayName mapping
* feat: add custom filter search fields
* chore: add license
* chore: i18n
* chore: i18n
* chore: update init field
2023-04-13 14:12:31 +08:00
Dzung Do
984a69cb4b
feat: fix wrong Vietnamese flag ( #1724 )
...
* fix wrong Vietnam country code
* fix wrong Vietnam country code
* fix wrong Vietnam country code
* fix wrong Vietnam country code
2023-04-10 22:42:12 +08:00
Yaodong Yu
b7d78d1e27
fix: validate parameter and nil in func updateUser ( #1714 )
...
* fix: validate parameter and nil in func updateUser
* fix: delete blank line
2023-04-09 10:35:30 +08:00
Max Baier
0781a3835d
feat: improve i18n to have proper German translation in web/ ( #1702 )
2023-04-02 10:52:30 +08:00
Yaodong Yu
a8937d3046
feat: refactor agreement modal and create folders to classify components ( #1686 )
...
* refactor: refactor agreement modal and create folders to classify components
* fix: i18
* fix: i18
* fix: i18n
2023-03-26 18:44:47 +08:00
Gucheng Wang
c7b9a77b4a
Remove Go i18n duplicates
2023-03-19 22:09:19 +08:00
Gucheng Wang
89d29c2519
Add "empty" to i18n
2023-03-19 20:13:07 +08:00
Gucheng Wang
98f962f818
Support i18n of id
2023-03-19 19:56:56 +08:00
Gucheng Wang
5989c4ff34
Remove i18n duplicates
2023-03-19 01:03:12 +08:00
Gucheng Wang
1de76e4da9
Finish i18n of vi
2023-03-19 00:13:16 +08:00
Gucheng Wang
4e62c255b3
Finish i18n of ru
2023-03-18 23:05:37 +08:00
Gucheng Wang
7ee54cb089
Finish i18n of ko
2023-03-18 22:24:06 +08:00
Gucheng Wang
bea03635a1
Finish i18n of ja
2023-03-18 21:46:17 +08:00