2771 Commits

Author SHA1 Message Date
DacongDA
0d239ba1cf
feat: improve the error message of GitHub OAuth provider (#3462) v1.782.0 2024-12-29 21:54:54 +08:00
DacongDA
8927e08217
feat: speed up GetDashboard() by only fetching last 30 days data (#3458)
* feat: only check 30 days data

* refactor: refactor GetDashboard to reduce code line

* refactor: refactor GetDashboard to reduce code line

* refactor: remove unused where

* fix: fix error code
v1.781.0
2024-12-29 16:15:52 +08:00
DacongDA
0636069584
feat: only fetch created_time field to reduce data size in get-dashboard API (#3457) v1.780.0 2024-12-28 23:52:19 +08:00
Yang Luo
4d0f73c84e feat: fix Casdoor OAuth provider doesn't use domain field bug v1.779.0 2024-12-28 10:01:56 +08:00
reserved
74a2478e10
feat: Make MinIO storage provider region setting configurable (#3433)
* fix: Make MinIO provider region setting configurable

* Fix: Correct the issue where modifications to MinIO's default logic caused behavioral discrepancies
v1.778.0
2024-12-23 16:07:14 +08:00
nano
acc6f3e887
feat: escape the avatal URL in CAS response (#3434) v1.777.0 2024-12-20 17:11:58 +08:00
Xin-Fax
185ab9750a
feat: fix VerificationRecord.IsUsed JSON Field Mapping v1.776.0 2024-12-18 13:56:54 +08:00
Cliff
48adc050d6
feat: can pass empty user id on user update (#3443) v1.775.0 2024-12-18 07:56:44 +08:00
Coki
b0e318c9db
feat: add localized tab titles for Basic and Advanced Editors (#3431)
* feat: add localized tab titles for Basic and Advanced Editors

* docs: update translations for model editor labels in multiple locales
v1.774.0
2024-12-16 08:34:13 +08:00
Coki
f9a6efc00f
feat: advanced model editor should support changing UI language (#3430) v1.773.0 2024-12-15 15:53:29 +08:00
DacongDA
bd4a6775dd
feat: get github user email with user/emails api (#3428)
* feat: get user email use `user/emails` api

* feat: improve code format

* feat: improve code format
v1.772.0
2024-12-15 10:28:18 +08:00
Coki
e3a43d0062
feat: improve the advanced editor of model edit page (#3427) v1.771.0 2024-12-15 02:07:02 +08:00
DacongDA
0cf281cac0
feat: fix record's password regex bug (#3421) v1.770.0 2024-12-11 08:43:03 +08:00
XIAOZHUOWU
7322f67ae0
feat: add model, adapter and enforcer to the dashboard page chart (#3413)
* [feature] Add more data (Model, Adapter, Enforcer) to the dashboard page chart #3379

* feat: add model, adapter, enforcer to dashboard
v1.769.0
2024-12-09 16:07:39 +08:00
Xin-Fax
b927c6d7b4
feat: support LDAP's SetPassword (#3395)
* fix: Resolve the issue mentioned in #3392

* fix: Change checkLdapUserPassword to CheckLdapUserPassword.

* fix: the issue mentioned by hsluoyz.

* fix: Check if the user parameter is nil

* fix: use existing i18n message
2024-12-09 16:06:24 +08:00
nohup
01212cd1f3
feat: add AiAssistantUrl to frontend config (#3385) v1.768.0 2024-12-08 20:44:28 +08:00
Xinyu Ge
bf55f94d41
feat: support CUCloud OSS storage provider (#3400) v1.767.0 2024-12-08 20:24:38 +08:00
Yang Luo
f14711d315 feat: fix frontend bug v1.766.0 2024-12-07 21:53:01 +08:00
DacongDA
58e1c28f7c
feat: support LDAPS protocol (#3390)
* feat: support ldaps

* fix: unencrypted port 389 not work after enable SSL
fix: remove useless conf and set ldapsCertId to empty
fix: return and log getTLSconfig error

* fix: remove unused setting

* fix: check nil condition

* fix: not log fail when certId is empty
2024-12-07 21:26:07 +08:00
Yang Luo
922b19c64b feat: reduce i18n items 2024-12-07 21:22:57 +08:00
DacongDA
1d21c3fa90
feat: fix issue that introspectionResponse uses Bearer instead of raw tokenType (#3399) v1.765.0 2024-12-05 20:59:30 +08:00
DacongDA
6175fd6764
feat: make token_type_hint optional (#3397) v1.764.0 2024-12-04 20:10:15 +08:00
Luckery
2ceb54f058
feat: support most popular currencies (#3388) v1.763.0 2024-12-01 21:46:44 +08:00
DacongDA
aaeaa7fefa
feat: update go sms sender (#3386) v1.762.0 2024-11-29 23:00:34 +08:00
DacongDA
d522247552
feat: fix countryCode param bug in MFA login (#3384) v1.761.0 2024-11-29 21:46:06 +08:00
DacongDA
79dbdab6c9
feat: fix "dest is missing" bug in MFA login (#3383)
* feat: support stateless mfa setup

* Revert "feat: support stateless mfa setup"

This reverts commit bd843b2ff3e49dbb79bc22e1ead303bd7e0054a1.

* feat: use new implement

* fix: missing set field on login
v1.760.0
2024-11-29 19:59:30 +08:00
DacongDA
fe40910e3b
feat: support stateless MFA setup (#3382) v1.759.0 2024-11-29 19:50:10 +08:00
Xinyu Ge
2d1736f13a
feat: Add more data to the dashboard page chart #3365 (#3375)
* test

* feat: #3365 add more dada to the dashboard page chart

* feat: #3365 Add more data to the dashboard page chart
v1.758.0
2024-11-26 09:16:35 +08:00
ming.zhang
12b4d1c7cd
feat: change LDAP attribute from cn to title for correct username mapping (#3378) 2024-11-26 09:13:05 +08:00
hamidreza abedi
a45d2b87c1
feat: Add translations for Persian (#3372) v1.757.0 2024-11-23 16:24:07 +08:00
DacongDA
8484465d09
feat: fix SAML failed to redirect issue when login api returns RequiredMfa (#3364) v1.756.0 2024-11-21 20:31:56 +08:00
Luckery
dff65eee20
feat: Force users to change their passwords after 3/6/12 months (#3352)
* feat: Force users to change their passwords after 3/6/12 months

* feat: Check if the password has expired by using the last_change_password_time field added to the user table

* feat: Use the created_time field of the user table to aid password expiration checking

* feat: Rename variable
v1.755.0
2024-11-19 21:06:52 +08:00
Eng Zer Jun
596016456c
feat: update CI's upload-artifact and download-artifact actions to v4 (#3361)
v3 of `actions/upload-artifact` and `actions/download-artifact` will be
fully deprecated by 5 December 2024. Jobs that are scheduled to run
during the brownout periods will also fail. See [1][2].

[1]: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/
[2]: https://github.blog/changelog/2024-11-05-notice-of-breaking-changes-for-github-actions/

Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
v1.754.0
2024-11-19 00:07:59 +08:00
DacongDA
673261c258
feat: fix placeholder bug in signin page (#3359) v1.753.0 2024-11-17 00:14:26 +08:00
DacongDA
3c5985a3c0
fix: fix several bugs in samlRequest (#3358) 2024-11-17 00:14:04 +08:00
DacongDA
4f3d62520a
feat: fix the dashboard page shows zero data in mobile phone (#3356) v1.752.0 2024-11-16 22:02:49 +08:00
DacongDA
96f8b3d937
feat: fix SAML metadata URL and XML generation issue when enablePostBinding is enabled (#3354) v1.751.0 2024-11-16 15:35:30 +08:00
Yang Luo
7ab5a5ade1 feat: add processArgsToTempFiles() to RunCasbinCommand() v1.750.0 2024-11-15 20:25:48 +08:00
Yang Luo
5cbd0a96ca Use json format for argString in RunCasbinCommand() 2024-11-15 18:27:25 +08:00
Yang Luo
7ccd8c4d4f feat: add RunCasbinCommand() API v1.749.0 2024-11-15 17:44:57 +08:00
ZhaoYP 2001
b0fa3fc484
feat: add Casbin CLI API to Casdoor (#3351) v1.748.0 2024-11-15 16:10:22 +08:00
Yang Luo
af01c4226a feat: add Organization.PasswordExpireDays field v1.747.0 2024-11-15 11:33:28 +08:00
DacongDA
7a3d85a29a
feat: update github token to fix CI cannot release issue (#3348) v1.746.0 2024-11-14 18:05:56 +08:00
IZUMI-Zu
fd5ccd8d41
feat: support copying token to clipboard for casdoor-app (#3345)
* feat: support copy token to clipboard for casdoor-app auth

* feat: abstract casdoor-app related code
v1.745.0
2024-11-13 17:06:09 +08:00
Yang Luo
a439c5195d feat: get token only by hash now, remove get-by-value backward-compatible code 2024-11-13 17:04:27 +08:00
Yang Luo
ba2e997d54 feat: fix CheckUpdateUser() logic to fix add-user error v1.744.0 2024-11-06 08:34:13 +08:00
Luckery
0818de85d1
feat: fix username checks when organization.UseEmailAsUsername is enabled (#3329)
* feat: Username support email format

* feat: Only fulfill the first requirement

* fix: Improve code robustness
v1.743.0
2024-11-05 20:38:47 +08:00
Yang Luo
457c6098a4 feat: fix MFA empty CountryCode bug and show MFA error better in frontend v1.742.0 2024-11-04 16:17:24 +08:00
Yang Luo
60f979fbb5 feat: fix MfaSetupPage empty bug when user's signup application is empty 2024-11-04 00:04:47 +08:00
Luckery
ff53e44fa6
feat: use virtual select UI in role edit page (#3322) v1.741.0 2024-11-03 20:05:34 +08:00