src/pyams_content/shared/site/folder.py
changeset 300 49e8f3cef75a
parent 294 8742c8ac126c
child 353 4839285629d1
equal deleted inserted replaced
299:70de02fd0cd1 300:49e8f3cef75a
    50     notepad = FieldProperty(ISiteFolder['notepad'])
    50     notepad = FieldProperty(ISiteFolder['notepad'])
    51 
    51 
    52     sequence_name = ''  # use default sequence generator
    52     sequence_name = ''  # use default sequence generator
    53     sequence_prefix = ''
    53     sequence_prefix = ''
    54 
    54 
       
    55     def is_deletable(self):
       
    56         for element in self.values():
       
    57             if not element.is_deletable():
       
    58                 return False
       
    59         return True
       
    60 
    55 
    61 
    56 @adapter_config(context=ISiteFolder, provides=IFormContextPermissionChecker)
    62 @adapter_config(context=ISiteFolder, provides=IFormContextPermissionChecker)
    57 class SiteFolderPermissionChecker(ContextAdapter):
    63 class SiteFolderPermissionChecker(ContextAdapter):
    58     """Site folder edit permission checker"""
    64     """Site folder edit permission checker"""
    59 
    65