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 )