Project

General

Profile

Feature #35888

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

Convert Storage:Volumes:Change Permission to Middlewared

Added by William Grzybowski over 1 year ago. Updated 8 months ago.

Status:
Done
Priority:
Expected
Assignee:
Vladimir Vinogradenko
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 change permissions using middlewared calls (this is to make sure v1.0 API will continue working as expected)
We have an existing call called pool.dataset.permission which should be used and make sure it has all the logic it needs extracted from legacy UI.

Risk
This is a medium/high risk task, we may introduce new bugs on changing dataset permissions.

Acceptance Criteria
When this is done we should be able to continue to changing permissions of datasets at full extent when using legacy UI.

Associated revisions

Revision f3eb0e8a (diff)
Added by Vladimir Vinogradenko over 1 year ago

Storage:Volumes:Change Permission to Middlewared Ticket: #35888

History

#1 Updated by Vladimir Vinogradenko over 1 year ago

  • Status changed from Unscreened to In Progress

#2 Updated by Vladimir Vinogradenko over 1 year ago

  • Status changed from In Progress to Ready for Testing

#3 Updated by Dru Lavigne over 1 year ago

#4 Updated by William Grzybowski over 1 year ago

  • Needs Automation changed from No to Yes

#5 Updated by Dru Lavigne 11 months ago

  • Target version changed from 11.3 to 11.3-BETA1

#9 Avatar?id=55038&size=24x24 Updated by Zackary Welch 10 months ago

  • Status changed from Ready for Testing to Passed Testing
  • Needs QA changed from Yes to No

I am able to confirm middleware feedback when changing permissions in the legacy UI. Also tested in the new UI to make sure.

#10 Updated by Dru Lavigne 10 months ago

  • Status changed from Passed Testing to Done

#11 Updated by Dru Lavigne 8 months ago

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

Also available in: Atom PDF