Umbrella #25917: Move business logic from Django to middlewared and make websocket API feature complete
Convert Storage:Volume Remove Recovery Key to Middlewared
We need to change legacy UI to remove recovery key to a volume using middlewared calls (this is to make sure v1.0 API will continue working as expected)
We need to create associated middlewared API transferring logic from legacy UI code.
This is a medium risk task, we may introduce new bugs on remove recovery key.
When this is done we should be able to continue to revoming a recovery key a volume at full extent when using legacy UI.
- File key2.png key2.png added
- File key1.png key1.png added
- Status changed from Ready for Testing to Passed Testing
- Needs QA changed from Yes to No
Test Passed FreeNAS-11.3-MASTER-201903211102
Assuming I am understanding the acceptance criteria, for a locked volume, removed recovery key. Downloaded another key, locked and unlocked volume successfully.