Commit Graph

2310 Commits

Author SHA1 Message Date
Bai
3c34cfec48 feat: merge dev custom 2026-07-01 15:09:50 +08:00
Jiangjie Bai
8254e3ede5 Merge branch 'dev_osm' into osm 2026-07-01 14:56:36 +08:00
wangruidong
8b04d75421 perf: gather mac address 2026-06-29 10:05:37 +08:00
feng
9f0b51b5e5 perf: BULK_SIZE to 80 2026-06-26 17:47:08 +08:00
LDX
ec9e76e405 feat(assets): add user custom favorite folders (#16949)
* feat(assets): add user custom favorite folders

- Add FavoriteFolder model (per-user, nested via self parent FK)
- Add nullable folder FK on FavoriteAsset, allow one asset in multiple folders
- Add FavoriteFolderViewSet and folder filter on FavoriteAssetViewSet
- Serializer outputs asset_info for building connectable tree nodes
- Register favorite-folders route; exclude favoritefolder from rbac/audit

* feat(assets): register favorite-folders route and add migration

- Register favorite-folders router endpoint
- Add migration 0020 creating FavoriteFolder and folder FK on FavoriteAsset

* feat(rbac): exclude favoritefolder from permission management

Keep favoritefolder consistent with favoriteasset (user-owned, not RBAC managed)

* feat(audits): exclude FavoriteFolder from operate log
2026-06-26 16:29:25 +08:00
fit2bot
dc98c2c436 fix: Platform error translate (#16947)
* fix: Import prompts a interal error when the label is too long

* fix: Platform error translate

---------

Co-authored-by: wangruidong <940853815@qq.com>
2026-06-25 17:00:03 +08:00
feng
042fe626a4 perf: import asset add error check 2026-06-22 11:09:36 +08:00
feng
605a134a8c perf: ansible filter timeout 2026-06-08 14:34:11 +08:00
ibuler
d4920f6eb8 fix: custorm fields i18n 2026-05-18 10:26:56 +08:00
Bai
3613f9d7af fix: prevent cycles and hierarchy breaks in node add-children API 2026-05-09 16:21:35 +08:00
Bai
9ab70ae06e fix: check asset count by Asset not self.model 2026-05-06 11:01:17 +08:00
Bai
bab5f56ec9 feat: support asset filter exclude_type/category 2026-04-29 11:30:14 +08:00
ibuler
f03416eed1 perf: update ad account push and test 2026-04-27 15:32:36 +08:00
feng
90b4fd345e perf: remove gpt 2026-04-23 19:28:35 +08:00
feng
10a3dcd5b7 perf: asset count limit 2026-04-15 19:03:43 +08:00
Bai
77581f4fef fix: get license asset count 2026-04-08 18:52:44 +08:00
fit2bot
5142a72161 feat: encrypt email 2026-03-23 18:28:19 +08:00
Bai
0be233509c merge: from dev 2026-03-20 17:36:06 +08:00
feng
e61c1e1e6b perf: license limit asset count 2026-03-13 18:08:41 +08:00
feng
144abf99e2 perf: limit license asset count 2026-03-13 18:08:41 +08:00
feng
c3dcb3e1ec perf: ansible pexpect.exceptions.TIMEOUT & skip exitstatus: 0 2026-03-11 12:26:37 +08:00
ibuler
29fb518156 perf: change word spell 2025-12-16 11:33:07 +08:00
Ewall555
636ffd786d feat: add namespace setting to k8s protocol configuration 2025-11-25 11:08:23 +08:00
wangruidong
4524822245 fix: Solve this version of Mysql doesn't yet support 'LIMIT & IN/ALL/ANY/S0ME subquery' error 2025-11-19 09:52:05 +08:00
wangruidong
47dd6babfc perf: add id verbose_name 2025-11-13 15:17:14 +08:00
fit2bot
387a9248fc perf: Add a key to cover all protocols and ports (#16227)
Co-authored-by: wangruidong <940853815@qq.com>
2025-11-10 18:04:00 +08:00
feng
1728412793 perf: Bulk account support node 2025-10-31 17:19:48 +08:00
fit2bot
359adf3dbb perf: add check api for common user 2025-10-27 14:54:02 +08:00
feng
67c2f471b4 perf: oracle sqlserver db2 dameng clickhouse redis db_name allow_blank 2025-10-15 11:30:00 +08:00
feng
39b0830a6b perf: web script default [] 2025-10-14 13:59:11 +08:00
feng
643ba4fc15 fix: Asset web script dont create 2025-10-10 11:43:11 +08:00
feng
18bfe312fa perf: open web ui 2025-09-25 15:49:10 +08:00
ibuler
e156ab6ad8 fix: force page limit 2025-09-16 13:48:06 +08:00
feng
37cceec8fe perf: get protocols error 500 2025-09-16 10:40:42 +08:00
fit2bot
59b40578d8 fix: adhoc SQL Server 2008 (#15984)
* fix: Resolve the issue of errors occurring during automated execution with SQL Server 2008

* fix: adhoc SQL Server 2008

* perf: add todo information

---------

Co-authored-by: halo <wuyihuangw@gmail.com>
2025-09-09 14:26:42 +08:00
Eric
6d1f26b0f8 perf: add redis cluster mode setting 2025-09-09 13:51:53 +08:00
mikebofs
528b0ea1ba perf: change some api view default limit 2025-09-05 16:20:26 +08:00
ibuler
b9c60d856f perf: allow some api page no limits 2025-08-28 17:05:11 +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
571d2b4575 perf: Custom platform translate 2025-08-21 14:51:38 +08:00
Bai
8764cdb733 feat: support protocols search 2025-08-21 11:49:18 +08:00
feng
540becdcbe perf: org admin view settings 2025-08-20 17:11:27 +08:00
feng
64fe7a55ec perf: Mongodb ping 2025-08-19 19:08:52 +08:00
feng
21126de2c1 perf: get_cpu_model_count 2025-08-15 16:45:39 +08:00
wangruidong
7fb5fd3956 fix: set ansible_timeout for account connectivity tasks 2025-08-11 10:37:23 +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
wangruidong
c0adc1fe74 fix: Gather account error 2025-07-15 18:43:14 +08:00
ibuler
c7dcf1ba59 perf: playbook task db save if conn timeout 2025-07-11 11:00:20 +08:00
Eric
a9bc716af5 perf: add encrypt field for sqlserver 2008 2025-07-08 18:01:31 +08:00
Ewall555
8843f247d6 fix: Use local Python interpreter variable in RDP automation scripts 2025-06-23 14:15:46 +08:00