Package platecom :: Package utils :: Module preferences
[hide private]
[frames] | no frames]

Source Code for Module icsemantic.core.preferences

 1  from zope.interface import implements 
 2  from zope.component import getUtility 
 3  from OFS.SimpleItem import SimpleItem 
 4  from zope.schema.fieldproperty import FieldProperty 
 5   
 6  import interfaces 
 7  from fieldproperty import ToolDependentFieldProperty 
 8   
9 -class PlatecomManagementContentTypes(SimpleItem):
10 implements(interfaces.IicSemanticManagementContentTypes) 11
12 - def __call__(self):
13 import pdb;pdb.set_trace()
14 15 fallback_types = ToolDependentFieldProperty(interfaces.IicSemanticManagementContentTypes['fallback_types'])
16
17 -def form_adapter(context):
18 pcm = getUtility(interfaces.IicSemanticManagementContentTypes, 19 name='platecom.configuration', 20 context=context) 21 # import pdb;pdb.set_trace() 22 return pcm
23 24
25 -class PlatecomManagementThesaurusUpload:
26 implements(interfaces.IPlatecomManagementThesaurusUpload) 27
28 - def __call__(self):
29 pass
30 31 thesaurus_file = FieldProperty(interfaces.IPlatecomManagementThesaurusUpload['thesaurus_file']) 32 default_language = FieldProperty(interfaces.IPlatecomManagementThesaurusUpload['default_language']) 33 context = FieldProperty(interfaces.IPlatecomManagementThesaurusUpload['context'])
34 35
36 -def thesaurus_upload_adapter(context):
37 # pcm = getUtility(interfaces.IicSemanticManagementContentTypes, 38 # name='icSemantic.configuration', 39 # context=context) 40 # import pdb;pdb.set_trace() 41 42 return PlatecomManagementThesaurusUpload()
43