Setting device's availability during onboard
Estimation
Story points : 3 SP
Estimated focus duration (perfect conditions): 5 days
Estimated pessimistic duration (worst case scenario): 10 days
Description
Click to expand
Who
- @CaptainFaisal -- developer
- @dagiopia -- advisor and reviewer
What
- Allow users to enable/disable (or resume/pause) their device when onboarding (onboard CLI command).
How
- Using the same idea of this issue: #9 (closed)
Why
- To enable users to define the desired availability condition during onboard.
When
- After this issue: #9 (closed)
Acceptance Criteria
Click to expand
- Merge request
- Code review
Work Breakdown Structure (WBS)
Task | Description | Duration | Status | Start Date | End Date | Comment |
---|---|---|---|---|---|---|
A | Study the relevant parts of the codebase that needs to be modified for the issue | 4 Hrs | Done | 5th Dec | 5th Dec | |
B | Create new endpoints and handlers | 6 Hrs | Done | 6th Dec | 8th Dec | |
C | Refactor handler functions | 4 Hrs | Done | 8th Dec | 8th Dec | |
D | Modify the onboard CLI command to allow the added option/flag of pausing device's availability, and integrate UpdateKadDHT for network propagation | 6 Hrs | Done | 11th Dec | 12th Dec | |
E | Test the onboard CLI command functionality | 4 Hrs | Done | 12th Dec | 13th Dec |
Edited by Faisal Dulaimy