|
|
fb8c897b4f
|
fix: disable import button when roles not loaded (null defaultTeacherRoleId guard)
|
2026-07-09 11:32:01 +08:00 |
|
|
|
0cfdab95ee
|
fix: add DTO validation, transactional imports, role-not-found handling, null role guard
|
2026-07-09 11:28:11 +08:00 |
|
|
|
33e6cb445c
|
fix: parallel fetches, error handling, extract UserTreeNode component
|
2026-07-09 11:16:47 +08:00 |
|
|
|
a42039d1df
|
feat: add sync users Tab with Drawer tree to IntegrationConfig
|
2026-07-09 11:13:05 +08:00 |
|
|
|
e8dec3b171
|
feat: add DingTalk integration config page
|
2026-07-09 10:14:51 +08:00 |
|