Allow loaded extensions to be checked from servers
related to blueprint disable-server-extensions Adds an is_loaded method to the extension manager and passes the extension manager to the servers controller so that it can be used to enable optional post parameters. The extension manager is also saved in ExtensionDescriptors because they may need access to it if they are subclassing the servers Controller. Tests are included to verify that extension loading can be properly determined. Change-Id: Ie4effbb885370dc80d86ee13d27c9263f7f63cad
This commit is contained in:
@@ -190,6 +190,6 @@ class Keypairs(extensions.ExtensionDescriptor):
|
||||
return resources
|
||||
|
||||
def get_controller_extensions(self):
|
||||
controller = Controller()
|
||||
controller = Controller(self.ext_mgr)
|
||||
extension = extensions.ControllerExtension(self, 'servers', controller)
|
||||
return [extension]
|
||||
|
||||
Reference in New Issue
Block a user