ADORSYS-GIS / ADORSYS-GIS/wazuh-agent-status
Make Components Update Independent in Wazuh-agent-status Tray Icon
- Dominant language
- Rust
- Stars
- 3
- Forks
- 3
- Avg merge
- 13h 8m
- Merged PRs (30d)
- 18
Description
**Description:**
The `wazuh-agent-status` application currently has a single update button that updates all components simultaneously. We want to modify this functionality so that each tool's state and update process is independent. Specifically, we need to implement separate update buttons for the Wazuh agent, Yara, Suricata, and Snort on the tray icon.
**Definition of Ready:**
- [ ] The design for the new tray icon layout with individual update buttons is approved.
- [ ] All necessary dependencies and libraries are identified.
- [ ] The development environment is set up and ready for implementation.
- [ ] All team members are briefed on the new feature requirements.
**Acceptance Criteria:**
- [ ] Each tool (Wazuh agent, Yara, Suricata, Snort) has its own update button on the tray icon.
- [ ] Clicking an update button initiates the update process for the corresponding tool only.
- [ ] The tray icon reflects the current state (up-to-date, updating, or update available) for each tool independently.
- [ ] The user receives notifications about the update status for each tool individually.
- [ ] The implementation is tested and verified on all supported operating systems.
**Definition of Done:**
- [ ] Code is reviewed and merged into the main branch.
- [ ] Documentation is updated to reflect the new functionality.
- [ ] All acceptance criteria are met.
- [ ] Automated tests are written and passing.
- [ ] The feature is deployed to production and verified.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.