Esempio n. 1
0
    def __init__(
        self,
        application,
        host_framework,
        prefix='/toscawidgets',
        inject_resources=True,
        serve_resources=True,
        require_once=False,
        render_filter=None,
        callback_security_default=always_deny,
    ):
        self.callback_security_default = callback_security_default
        self.host_framework = host_framework
        self.host_framework.middleware = self
        self.prefix = prefix
        self.serve_resources = serve_resources
        self.inject_resources = inject_resources
        self.require_once = require_once

        self.application = application

        if self.inject_resources:
            from tw.core.resource_injector import injector_middleware
            self.application = injector_middleware(self.application,
                                                   render_filter)
Esempio n. 2
0
    def __init__(self, application, host_framework, prefix='/toscawidgets',
                 inject_resources=True, serve_resources=True):
        self.host_framework = host_framework
        self.prefix = prefix
        self.serve_resources = serve_resources
        self.inject_resources = inject_resources

        self.application = application

        if self.inject_resources:
            from tw.core.resource_injector import injector_middleware
            self.application = injector_middleware(self.application)
Esempio n. 3
0
    def __init__(self, application, host_framework, prefix='/toscawidgets',
                 inject_resources=True, serve_resources=True, require_once=False,
                 render_filter=None,
                 callback_security_default=always_deny,
                 ):
        self.callback_security_default = callback_security_default        
        self.host_framework = host_framework
        self.host_framework.middleware = self
        self.prefix = prefix
        self.serve_resources = serve_resources
        self.inject_resources = inject_resources
        self.require_once = require_once

        self.application = application

        if self.inject_resources:
            from tw.core.resource_injector import injector_middleware
            self.application = injector_middleware(self.application, render_filter)