Umbrella #25917: Move business logic from Django to middlewared and make websocket API feature complete
Convert Tasks:InitShutdown to Middlewared
Reason for Closing:
Reason for Blocked:
Support Suite Ticket:
Ticket to track transfer of business logic from Django/GUI to middlewared and making use of middleware client in GUI.