Commit Graph

1290 Commits

Author SHA1 Message Date
Jiangjie Bai
8254e3ede5 Merge branch 'dev_osm' into osm 2026-07-01 14:56:36 +08:00
feng
42b522b2b0 perf: user login filter filter_long_time 2026-06-22 16:22:26 +08:00
Bai
58bbe470fd fix: profile password patch method not allowed 2026-06-16 17:42:52 +08:00
Bai
b2dab8b059 fix: update user empty ukey_sn field value 2026-06-10 10:44:21 +08:00
Bai
9eae552d6f perf: add ukey_sn unique and unbind devSN operation 2026-06-04 18:55:07 +08:00
fit2bot
c38d661329 feat: support ukey 2026-06-04 14:47:19 +08:00
ibuler
eb13477610 perf: otp support sha256 2026-06-03 13:14:11 +08:00
Bai
fb1b8ab819 fix: from apps. change to appname imported 2026-05-28 16:52:46 +08:00
Bai
d693b980ab fix: i18n cert to ukey 2026-05-28 11:00:04 +08:00
Jiangjie Bai
0d15c50e1f Feat authcert (#16856)
* feat: add auth cert config

* feat: add auth cert api driver.js

* feat: add auth cert enroll api - draft

* feat: add auth cert demo config yaml

* feat: finished gmssl sign user csr to cert

* feat: support auth cert login

* feat: support auth cert login

* perf: user login via cert, and driver config

* feat: user profile api add can_cert_auth field

* feat: add cert auth log

* feat: add cert auth support check acl, ip_block etc.

* feat: cert auth support mfa check

* feat: cert auth support mfa check

* feat: little perf

* feat: cert config add i18n

* feat: cert login html add i18n

* feat: add i18n lina

* feat: add driver config demo

* feat: add cert auth to settings

* feat: add gmssl dockerfile-ee

* feat: add user source choices

* feat: remove gmssl-python sdk
2026-05-25 16:41:47 +08:00
Bai
df7ddf3603 perf: profile api return has_jdmc flag 2026-04-27 17:07:47 +08:00
ibuler
9b5eb2725f perf: update pubkey download 2026-04-27 15:37:43 +08:00
Bai
09be028dc9 feat: support custom languages choices via config 2026-04-22 17:52:13 +08:00
Bai
03190b3fb5 fix: partial update some user, but timeout 2026-04-09 16:24:12 +08:00
Bai
81370bb198 perf: modify create bearer token, get request ip 2026-04-08 15:32:32 +08:00
Bai
b8039b3072 perf: set user email_lookup when bulk_create/update 2026-03-31 17:06:55 +08:00
ibuler
2e1a549126 perf: update encrypted 2026-03-31 11:30:18 +08:00
Bai
c23e756142 perf: add admin pwd expired settings SECURITY_PASSWORD_EXPIRATION_TIME_ADMIN 2026-03-30 16:34:59 +08:00
Bai
c53df4e08f fix: modify Users filter field - email email_lookup 2026-03-24 14:40:19 +08:00
Bai
b4a0b17846 perf: import remove a little 2026-03-23 18:30:37 +08:00
fit2bot
5142a72161 feat: encrypt email 2026-03-23 18:28:19 +08:00
ibuler
da2adf8042 perf: update reset pass 2026-03-23 14:34:01 +08:00
Bai
0be233509c merge: from dev 2026-03-20 17:36:06 +08:00
fit2bot
1803be11a4 fix: Add permission check for user invitation and handle existing members (#16662)
Co-authored-by: wangruidong <940853815@qq.com>
2026-03-10 15:19:19 +08:00
wangruidong
b119293997 fix: Disable autocomplete for password fields 2026-02-02 18:52:03 +08:00
fit2bot
a3f6de293b perf: user cannot delete self (#16562)
* perf: Translate

* perf: Translate AccountExportTips

* perf: user cannot delete self

---------

Co-authored-by: wangruidong <940853815@qq.com>
2026-01-21 16:53:47 +08:00
wangruidong
b9e38f340b perf: Simplify login and MFA limit key templates by removing IP address 2025-12-30 11:05:36 +08:00
wangruidong
fde19764e0 fix: Processing redirection url unquote 2025-11-25 14:00:31 +08:00
ibuler
b2a618b206 perf: user sugguestion limit and serializer 2025-10-23 14:40:37 +08:00
wangruidong
28a97d0b5a fix: Incorrect language display in some email content 2025-10-14 18:08:21 +08:00
wangruidong
098f0950cb fix: Incorrect language display in email content 2025-10-14 15:33:04 +08:00
feng
c9a062823d perf: Translate 2025-10-10 17:02:30 +08:00
feng
5abb5c5d5a perf: Themes deep blue 2025-10-09 15:36:14 +08:00
feng
93e41a5004 perf: Luna themes default 2025-10-09 15:02:37 +08:00
feng
95f51bbe48 perf: Perference add themes 2025-10-09 14:47:11 +08:00
fit2bot
eca637c120 perf: Translate msg template (#16050)
* fix: Correct translation for device and user limits in django.po

* perf: Translate msg template

---------

Co-authored-by: wangruidong <940853815@qq.com>
2025-09-17 19:04:06 +08:00
wangruidong
6603a073ec fix: Case 2025-09-17 15:32:23 +08:00
wangruidong
76f1667c89 perf: Restore msg template default value config 2025-09-17 15:32:23 +08:00
wangruidong
1ab1954299 fix: reset password msg error 2025-09-17 15:32:23 +08:00
wangruidong
c8335999a4 perf: Translate msg template 2025-09-17 15:32:23 +08:00
Eric
2b2f7ea3f0 perf: add rdp true color 24 bit 2025-09-16 16:28:14 +08:00
wangruidong
4b0bdb18c9 perf: Template msg example error 2025-09-12 18:47:47 +08:00
ibuler
b56c3a76a7 fix: user option error 2025-09-11 11:21:59 +08:00
fit2bot
79cabe1b3c feat: setting email template content (#15974)
* feat: setting email template content

* perf: tempale list

* perf: custom template render to string

* perf: content serialize valid

* perf: Custom msg template base class

* perf: Template content reset

* perf: Update templates config

* perf: Remove useless code

---------

Co-authored-by: wangruidong <940853815@qq.com>
2025-09-10 16:49:52 +08:00
Eric
e5db28c014 perf: user add has_public_keys 2025-09-09 14:23:39 +08:00
ibuler
60f06adaa9 fix: wechat or phone decrypt err 2025-09-04 11:59:04 +08:00
fit2bot
395b868dcf perf: swagger done (#15865)
* perf: swagger upgrade

* perf: upgrade to drf-spectacular

* perf: 添加部分注解

* perf: swagger done

---------

Co-authored-by: ibuler <ibuler@qq.com>
2025-08-27 10:27:01 +08:00
feng
24bd7b7e1a fix rbac pam 2025-08-12 14:48:16 +08:00
fit2bot
b38d83c578 feat: report charts (#15630)
* perf: initial

* perf: basic finished

* perf: depend

* perf: Update Dockerfile with new base image tag

* perf: Add user report api

* perf: Update Dockerfile with new base image tag

* perf: Use user report api

* perf: Update Dockerfile with new base image tag

* perf: user login report

* perf: Update Dockerfile with new base image tag

* perf: user change password

* perf: change password dashboard

* perf: Update Dockerfile with new base image tag

* perf: Translate

* perf: asset api

* perf: asset activity

* perf: Asset report

* perf: add charts_map

* perf: account report

* perf: Translate

* perf: account automation

* perf: Account automation

* perf: title

* perf: Update Dockerfile with new base image tag

---------

Co-authored-by: ibuler <ibuler@qq.com>
Co-authored-by: feng <1304903146@qq.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: wangruidong <940853815@qq.com>
Co-authored-by: feng626 <57284900+feng626@users.noreply.github.com>
2025-08-06 14:05:38 +08:00
feng
1df04d2a94 perf: Pam rbac 2025-07-23 10:21:38 +08:00