mirror of
https://github.com/jokob-sk/NetAlertX.git
synced 2026-06-21 06:39:52 -04:00
- Added `queryByConditions` method to `DeviceInstance` for flexible device querying based on dynamic conditions. - Introduced `interpolate_tokens` function to replace placeholders in action values with actual device data. - Updated `UpdateFieldAction` to handle cross-device updates and archive conflicting MAC addresses. - Implemented cascade prevention in `WorkflowManager` to avoid processing events for devices modified in the same batch. - Added unit tests for new functionalities, including token interpolation, condition querying, and action execution. - Created constants for device column validation to enhance security and maintainability. - Established a structured research skill specification to guide development practices.
54 lines
737 B
Plaintext
Executable File
54 lines
737 B
Plaintext
Executable File
.coverage
|
|
.vscode
|
|
.dotnet
|
|
.vscode-server
|
|
.gitconfig
|
|
.*CommandMarker
|
|
deviceid
|
|
.DS_Store
|
|
.cache
|
|
nohup.out
|
|
config/*
|
|
.ash_history
|
|
.VERSION
|
|
.VERSION_PREV
|
|
config/pialert.conf
|
|
config/app.conf
|
|
db/*
|
|
db/pialert.db
|
|
db/app.db
|
|
front/log/*
|
|
/log/*
|
|
.gemini/internal-docs/PRDs/*
|
|
/log/plugins/*
|
|
front/api/*
|
|
/api/*
|
|
**/plugins/**/*.log
|
|
**/plugins/cloud_services/*
|
|
**/plugins/cloud_connector/*
|
|
**/plugins/heartbeat/*
|
|
**/%40eaDir/
|
|
**/@eaDir/
|
|
|
|
__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
|
|
**/last_result.log
|
|
**/script.log
|
|
**/pialert.conf_bak
|
|
**/pialert.db_bak
|
|
.*.swp
|
|
|
|
front/img/cloud_services/*
|
|
**/cloud_services.php
|
|
**/cloud_services.js
|
|
front/css/cloud_services.css
|
|
|
|
docker-compose.yml.ffsb42
|
|
.env.omada.ffsb42
|
|
.venv
|
|
test_mounts/
|
|
.gemini/settings.json
|
|
.vscode/mcp.json
|