glasswall.content_management.policies.editor

 1import glasswall
 2from glasswall.content_management.policies.policy import Policy
 3
 4
 5class Editor(Policy):
 6    """ A content management policy for Editor."""
 7
 8    def __init__(self, default: str = "sanitise", config: dict = {}):
 9        self.default = default
10        self.default_config_elements = [
11            glasswall.content_management.config_elements.gifConfig(default=default),
12            glasswall.content_management.config_elements.jpegConfig(default=default),
13            glasswall.content_management.config_elements.pdfConfig(default=default),
14            glasswall.content_management.config_elements.pptConfig(default=default),
15            glasswall.content_management.config_elements.svgConfig(default=default),
16            glasswall.content_management.config_elements.sysConfig(),
17            glasswall.content_management.config_elements.tiffConfig(default=default),
18            glasswall.content_management.config_elements.webpConfig(default=default),
19            glasswall.content_management.config_elements.wordConfig(default=default),
20            glasswall.content_management.config_elements.xlsConfig(default=default),
21        ]
22        self.config = config or {}
23
24        super().__init__(
25            default=self.default,
26            default_config_elements=self.default_config_elements,
27            config=self.config,
28        )
 8class Editor(Policy):
 9    """ A content management policy for Editor."""
10
11    def __init__(self, default: str = "sanitise", config: dict = {}):
12        self.default = default
13        self.default_config_elements = [
14            glasswall.content_management.config_elements.gifConfig(default=default),
15            glasswall.content_management.config_elements.jpegConfig(default=default),
16            glasswall.content_management.config_elements.pdfConfig(default=default),
17            glasswall.content_management.config_elements.pptConfig(default=default),
18            glasswall.content_management.config_elements.svgConfig(default=default),
19            glasswall.content_management.config_elements.sysConfig(),
20            glasswall.content_management.config_elements.tiffConfig(default=default),
21            glasswall.content_management.config_elements.webpConfig(default=default),
22            glasswall.content_management.config_elements.wordConfig(default=default),
23            glasswall.content_management.config_elements.xlsConfig(default=default),
24        ]
25        self.config = config or {}
26
27        super().__init__(
28            default=self.default,
29            default_config_elements=self.default_config_elements,
30            config=self.config,
31        )

A content management policy for Editor.

Editor(default: str = 'sanitise', config: dict = {})
11    def __init__(self, default: str = "sanitise", config: dict = {}):
12        self.default = default
13        self.default_config_elements = [
14            glasswall.content_management.config_elements.gifConfig(default=default),
15            glasswall.content_management.config_elements.jpegConfig(default=default),
16            glasswall.content_management.config_elements.pdfConfig(default=default),
17            glasswall.content_management.config_elements.pptConfig(default=default),
18            glasswall.content_management.config_elements.svgConfig(default=default),
19            glasswall.content_management.config_elements.sysConfig(),
20            glasswall.content_management.config_elements.tiffConfig(default=default),
21            glasswall.content_management.config_elements.webpConfig(default=default),
22            glasswall.content_management.config_elements.wordConfig(default=default),
23            glasswall.content_management.config_elements.xlsConfig(default=default),
24        ]
25        self.config = config or {}
26
27        super().__init__(
28            default=self.default,
29            default_config_elements=self.default_config_elements,
30            config=self.config,
31        )
default
default_config_elements
config