1366 Commits

Author SHA1 Message Date
Yaodong Yu
eb72c9f273
feat: support multiple country codes for sending SMS (#1557)
* feat: support multiple country code

* feat: improve UI

* feat: migrate accountItem

* fix: Aliyun compatible

* fix: phone validate

* fix: typo
v1.245.0
2023-02-16 22:53:28 +08:00
Yang Luo
4605938f8e Refactor FetchFilter.js code 2023-02-16 22:50:08 +08:00
imp2002
14fa914e6f
feat: add IsDemoMode for frontend (#1555)
* feat: add `IsDemoMode` for frontend

* fix: add i18n

* fix: support autologin and go same page

* fix: use i18n for button text
v1.244.0
2023-02-16 20:36:30 +08:00
Yaodong Yu
e877045671
feat: fix CAS login crash bug (#1549) v1.243.0 2023-02-14 16:52:15 +08:00
jakiuncle
29f1ec08a2
fix: fix CI error by auto waiting for localhost:7001 to start up (#1548) v1.242.1 2023-02-14 14:50:58 +08:00
June
389744a27d
feat: change claims to claimsWithoutThirdIdp when gen token (#1552) v1.242.0 2023-02-14 09:33:46 +08:00
June
dc7b66822d
feat: change token ExpiresIn to second (#1550) v1.241.0 2023-02-14 09:18:30 +08:00
Yaodong Yu
efacf8226c
fix: session Id error (#1554) v1.240.3 2023-02-13 22:58:26 +08:00
Zayn Xie
6beb68dcce
fix: some bugs in session module when testing single-log-in (#1547)
Co-authored-by: Zayn Xie <84443886+xiaoniuren99@users.noreply.github.com>
v1.240.2
2023-02-13 18:16:31 +08:00
Yang Luo
c9b990a319 Add removeExtraSessionIds() 2023-02-12 21:11:16 +08:00
Yang Luo
eedcde3aa5 Refactor session.go 2023-02-12 21:06:08 +08:00
Yaodong Yu
950a274b23
fix: region don't display in userEditPage (#1544) v1.240.1 2023-02-12 18:56:56 +08:00
Yang Luo
478bd05db4 Improve error handling in migrator 2023-02-12 10:39:20 +08:00
Zayn Xie
9256791420
feat: app session control and db migrate (#1539)
* feat: integrate application session management into Casdoor's session management (#774) && standardized the database migration process (#1533)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774)

* feat: integrate application session management into Casdoor's session management (#774) && standardized the database migration process

* feat: integrate application session management into Casdoor's session management (#774) && standardized the database migration process

* feat: integrate application session management into Casdoor's session management (#774) && standardized the database migration process

---------

Co-authored-by: Zayn Xie <84443886+xiaoniuren99@users.noreply.github.com>

* fix: migrate err

* fix: migrate err

* feat: app session control and db migrate

* feat: app session control and db migrate

* feat: app session control and db migrate

---------

Co-authored-by: Zayn Xie <84443886+xiaoniuren99@users.noreply.github.com>
v1.240.0
2023-02-12 09:33:24 +08:00
Yang Luo
6f2ef32d02 Update xorm.io/core to v0.7.3 v1.239.0 2023-02-11 17:46:34 +08:00
hsluoyz
8b8c866fd2
feat: replace gomail and disable the Email username check for Mailtrap (#1538) 2023-02-11 15:59:23 +08:00
June
6f7230e949
feat: support refresh token on GetOAuthToken (#1536) v1.238.0 2023-02-10 23:52:13 +08:00
wht
9558bb4167
feat: fix file name length problem (#1534) v1.237.0 2023-02-10 20:27:20 +08:00
imp2002
04567babf8
feat: fix click MenuItem blank part invalid bug (#1535) v1.236.0 2023-02-10 18:11:15 +08:00
Yaodong Yu
543b316942
feat: update swagger parameter id description (#1532) v1.235.0 2023-02-10 10:42:16 +08:00
Yaodong Yu
e2b6e8ee6e
chore: unify migrate database way (#1530) 2023-02-09 19:28:15 +08:00
wht
e7e0518517
feat: fix the upload file name contains space problem (#1527) v1.234.0 2023-02-07 23:26:17 +08:00
LilithHC
943aa61869
feat: add provider icons and menus (#1522)
* fix: add provider icons(email and captcha) and menus

* fix: add provider icons and menus
v1.233.0
2023-02-06 20:28:40 +08:00
wht
fcc75dd3be
feat: fix the Unicode filename encoding bug in storage provider (#1518) v1.232.0 2023-02-04 18:09:18 +08:00
WangGuan
8698f4111a
feat: add all remaining Goth providers to Casdoor OAuth login (#1484)
* feat: add Amazon support as OAuth 3rd-party login

* refactor: comebine the same URLs

* refactor: use hyper component to create login button

* feat: add all remaining Goth providers to Casdoor OAuth login

* refactor: remove redundant props

* fix: check provider auth url and params
v1.231.0
2023-02-04 12:20:18 +08:00
jakiuncle
fdccb8b22b
feat: Test whether the page can be accessed (#1517)
* feat: add new line

* feat: Test whether the page can be accessed

* feat: Change the e2e order

* feat: add Test Retries

* feat: change yarn.lock

* feat: add new line
v1.230.0
2023-02-03 19:59:28 +08:00
Yaodong Yu
19e7d0b0bd
refactor: improve code reuse rate (#1515) 2023-02-02 16:43:51 +08:00
Shenyz
f6a502f7ff
feat: add user password in ldap server search result (#1513)
* fix: ldap server search return inconsistent cn attribute

* feat: add user password in ldap server search result
v1.229.0
2023-02-02 15:33:44 +08:00
Yaodong Yu
b34e16b145
fix: table do not have unique key (#1512) v1.228.1 2023-02-02 13:53:18 +08:00
Gucheng Wang
11b56c340f Add refineUser() in generateJwtToken() 2023-02-02 00:34:56 +08:00
Yaodong Yu
cc6ea1b60e
feat: fix application edit page crash and language icon position (#1511)
* fix: widget position and color

* feat: fix applicationEdit crush
v1.228.0
2023-02-01 23:11:48 +08:00
Yaodong Yu
95b32d5ebf
feat: support customize theme (#1500)
* refactor: simplify functions and improve variable naming

* feat: add themeEditor component

* feat: support customize theme

* chore: resolve conflict and add LICENCE

* chore: format code

* refactor: use icon replace background url

* feat: improve organization and application theme editor
v1.227.0
2023-02-01 22:06:40 +08:00
imp2002
b47baa06e1
fix: remove "Agreement" in edit application error (#1506) v1.226.1 2023-01-31 22:56:19 +08:00
wht
24a824d394
feat: return the correct error message in the Edit Model (#1504) v1.226.0 2023-01-30 22:19:42 +08:00
Gucheng Wang
75b8357de8 Add properties to UserWithoutThirdIdp 2023-01-29 21:51:01 +08:00
Gucheng Wang
087405dad2 Fix isAllowedInDemoMode() 2023-01-26 17:56:29 +08:00
1307
6a6a1fa920
feat: fix missing phone number prefix in login screen (#1492)
fix: #1489
v1.225.0
2023-01-24 23:19:44 +08:00
Gucheng Wang
907d18d2e9 Fix missing roles and permissions in user table 2023-01-23 00:36:55 +08:00
Zayn Xie
a728e083eb
feat: reduce the size of token's user object (#1487)
* fix: Reduce the size of token, especially the user object (#1170)

* fix: Reduce the size of token, especially the user object (#1170)

* fix: Reduce the size of token, especially the user object (#1170)

Co-authored-by: Zayn Xie <84443886+xiaoniuren99@users.noreply.github.com>
v1.224.0
2023-01-21 09:30:23 +08:00
Chell
457e6208ad
feat: terms of use auto selected (#1485) v1.223.0 2023-01-19 20:31:21 +08:00
Chell
d10b1347a8
feat: add terms of use in signin page (#1476)
* feat: extract terms of use renderer

* fix: layout

* fix: form styling

* fix: required state

* feat: application terms of use setting

* fix: refactor getTermsOfUseContent

* fix: refactor renderers
v1.222.0
2023-01-19 18:39:24 +08:00
qwqcode
f5b7f8cb45
chore(frontend): remove import of the third-party js script (#1436)
Signed-off-by: qwqcode <qwqcode@gmail.com>

Signed-off-by: qwqcode <qwqcode@gmail.com>
2023-01-19 11:31:27 +08:00
Yaodong Yu
5d9b17542f
feat: end-user log out (#1356) v1.221.0 2023-01-17 22:57:05 +08:00
buptxxb65
0021226a60
fix: check the duplicated Application ClientId (#1481)
* fix: Check the duplicate ClientId and ClientSecret of Application.

* Bug fix
v1.220.1
2023-01-17 17:37:20 +08:00
June
79fc0516dd
feat: check username if it's changed (#1482) v1.220.0 2023-01-17 17:08:37 +08:00
June
a73be11990
feat: update permission when role deleted (#1480) 2023-01-17 17:04:58 +08:00
June
eddd8acbf4
feat: update permission rule when role updated (#1477) v1.219.0 2023-01-17 10:27:02 +08:00
Yaodong Yu
d0741e3705
feat: fix compatibility issue between Casbin request and model (#1478) v1.218.0 2023-01-15 12:06:10 +08:00
Liu
c66561dc9a
feat: support sqlite database without cgo by using the modernc.org/sqlite driver (#1474)
* Refactor: update sqlite go driver to modernc.org/sqlite without cgo

* fix: update sqlite driver to modernc.org/sqlite

* fix: sqlite driver to modernc.org/sqlite

* Update adapter.go

Co-authored-by: hsluoyz <hsluoyz@qq.com>
v1.217.0
2023-01-14 20:11:23 +08:00
Yaodong Yu
fcdf1e8dd2
feat: improve Select component performance (#1472) v1.216.0 2023-01-12 23:11:11 +08:00