Repository navigation
feat(TAP-13052): §4.1 navigation, alarm events and notification records - #658
Draft
weiliang110100 wants to merge 10 commits into
Draft
weiliang110100 wants to merge 10 commits into
weiliang110100 wants to merge 10 commits into
Conversation
- Main menu: Operations > Alarm Events, Messages & Notifications > Notification Records / Settings, System > Operation Audit; old /notification/* routes redirect, NotifyLayout removed - Bell popover: unread in-app alarm notifications (99+), license reminder for admins, open-to-read, mark-all-read with scope confirmation - Alarm events: stats cards, URL-synced filters, occurrence count, object type, delivery result, detail drawer, close hint - Notification records: aggregated by alarm event, All/Unread/Failed tabs, filters, batch/recipient delivery details, single/batch read & unread - Notification setting: in-app toggles retired, link to alarm settings - zh-CN / zh-TW / en texts Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…cation views Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ation views Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…rds and operation audit Routes carry v2_alarm_event / v2_notification_record / v2_audit_log_list, the close action needs v2_alarm_event_ack_close and uses /api/alarms/close, cross-module links follow the target permission, and other users' notifications show no unread state and cannot be marked. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…n role permissions The role editor renders a fixed module tree, so add v2_ops-center (alarm events with the close button), v2_message-center (notification records) and v2_audit_log under system management. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The enterprise edition sends alarm notifications through in-app messages and email only; SMS and WeChat are cloud-only, so drop them from the channel filter and labels. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
weiliang110100
marked this pull request as ready for review
October 21, 2026 02:26
weiliang110100
marked this pull request as draft
October 21, 2026 03:40
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
TAP-13052 P0:§4.1 导航、告警事件与通知记录
Jira:https://tapdata.atlassian.net/browse/TAP-13052
变更
/notification/*路由重定向(保留原路由名),移除NotifyLayout。v2_alarm_event/v2_notification_record/v2_audit_log(菜单与路由守卫自动生效);关闭按钮需要v2_alarm_event_ack_close并改调POST /api/alarms/close;铃铛「查看全部」、详情中跳转告警事件/通知记录按目标权限显示;他人通知不显示未读、不可标记,详情提示阅读状态不受影响。验证
pnpm build:daas通过;改动文件 eslint 无新增问题(i18n 文件中 default export 与重复键为既有问题)。🤖 Generated with Claude Code