ADORSYS-GIS / ADORSYS-GIS/wazuh-agent-status

Make Components Update Independent in Wazuh-agent-status Tray Icon

Open
#38 1 comment 0 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.