Project

General

Profile

Feature #37622

Umbrella #25917: Move business logic from Django to middlewared and make websocket API feature complete

Convert Storage:Volume Create/Change Passphrase to Middlewared

Added by William Grzybowski about 1 year ago. Updated 5 months ago.

Status:
Done
Priority:
Expected
Assignee:
William Grzybowski
Category:
Middleware
Target version:
Estimated time:
Severity:
Medium
Reason for Closing:
Reason for Blocked:
Needs QA:
No
Needs Doc:
No
Needs Merging:
No
Needs Automation:
Yes
Support Suite Ticket:
n/a
Hardware Configuration:

Description

We need to change legacy UI to create/change a passphrase of 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.

Risk
This is a medium risk task, we may introduce new bugs on creating/chaning a passphrase.

Acceptance Criteria
When this is done we should be able to continue to create/change a pasphrase for a volume at full extent when using legacy UI.

Associated revisions

Revision 20819734 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared): implement pool.passhrase

Used to add/change/remove passphrase.

Ticket: #37622

Revision e56510fa (diff)
Added by William Grzybowski about 1 year ago

feat(gui): use middleware to add/change passphrase

Ticket: #37622

Revision faacae9d (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared): implement pool.passhrase

Used to add/change/remove passphrase.

Ticket: #37622

Revision 47b9326b (diff)
Added by William Grzybowski about 1 year ago

feat(gui): use middleware to add/change passphrase

Ticket: #37622

History

#1 Updated by William Grzybowski about 1 year ago

  • Status changed from Unscreened to Screened

#2 Updated by William Grzybowski about 1 year ago

  • Subject changed from Convert Storage:Volume Create Passphrase to Middlewared to Convert Storage:Volume Create/Change Passphrase to Middlewared
  • Description updated (diff)
  • Status changed from Screened to In Progress

#3 Updated by William Grzybowski about 1 year ago

  • Status changed from In Progress to Ready for Testing

#4 Updated by Dru Lavigne 7 months ago

  • Target version changed from 11.3 to 11.3-BETA1

#7 Updated by Jeff Ervin 6 months ago

57315
57324
57333

Test Passed FreeNAS-11.3-MASTER-201902281502

Created/changed passphrase in both legacy and angular UI's successfully

#8 Updated by Dru Lavigne 5 months ago

  • Status changed from Passed Testing to Done

#9 Updated by Dru Lavigne 5 months ago

  • Target version changed from 11.3-BETA1 to 11.3-ALPHA1

Also available in: Atom PDF