mirror of
https://github.com/hansjone/netx.git
synced 2026-10-09 05:30:46 +08:00
UME current alarms: filter by host_name instead of ne_id in UI
GET /v1/ume/alarms accepts host_name (contains on inventory); ne_id query kept for API clients. Web uses host_name field and link on host column. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
3728e4db71
commit
edad7b24fa
3 changed files with 32 additions and 20 deletions
|
|
@ -653,6 +653,7 @@ def ume_list_alarms(
|
|||
severity: str | None = Query(default=None),
|
||||
is_cleared: str | None = Query(default=None),
|
||||
ne_id: str | None = Query(default=None),
|
||||
host_name: str | None = Query(default=None),
|
||||
keyword: str | None = Query(default=None),
|
||||
page: int = Query(default=1, ge=1),
|
||||
page_size: int = Query(default=50, ge=1, le=500),
|
||||
|
|
@ -667,6 +668,9 @@ def ume_list_alarms(
|
|||
stmt = stmt.filter(UmeAlarmCurrent.is_cleared == str(is_cleared).strip())
|
||||
if ne_id and str(ne_id).strip():
|
||||
stmt = stmt.filter(UmeAlarmCurrent.ne_id == str(ne_id).strip())
|
||||
hn = str(host_name or "").strip()
|
||||
if hn:
|
||||
stmt = stmt.filter(UmeInventoryNE.host_name.contains(hn))
|
||||
kw = str(keyword or "").strip()
|
||||
if kw:
|
||||
stmt = stmt.filter(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue