Package platecom :: Package langview :: Package browser :: Module views
[hide private]
[frames] | no frames]

Source Code for Module icsemantic.langfallback.browser.views

 1  """ 
 2  """ 
 3  from zope.interface import Interface 
 4  from zope.interface import implements 
 5  from zope.component import getUtility 
 6   
 7  from Products.Five.browser import BrowserView 
 8  from Products.ATContentTypes.content.folder import ATFolder 
 9   
10  from platecom.utils.interfaces import IicSemanticManagementContentTypes, \ 
11                                        IContentTypesMultilingualPatcher 
12   
13 -class MultiLanguages(BrowserView):
14 """ 15 """ 16
17 - def __init__(self, context, request):
18 """ 19 """ 20 #self.context = context 21 self.context=context 22 self.request = request 23 # import pdb;pdb.set_trace() 24 self.languages = [] # TODO: use some languages adapter
25 # import pdb;pdb.set_trace() 26 # pcm=getUtility(IicSemanticManagementContentTypes, 27 # name='icSemantic.configuration') 28 # ccpatcher = getUtility(IContentTypesMultilingualPatcher) 29 # for type_name in pcm.fallback_types: 30 # ccpatcher.patch(type_name, True) 31
32 - def __call__(self):
33 """ 34 """ 35 # import pdb;pdb.set_trace() 36 return super(MultiLanguages, self).__call__()
37
38 -class FixedLanguage(BrowserView):
39 """ 40 """ 41
42 - def __init__(self, context, request):
43 """ 44 """ 45 self.context = context 46 self.request = request 47 self.languages = []
48
49 - def __call__(self):
50 """ 51 """
52