コード例 #1
0
 def manage_workspace(self, REQUEST):
     """return the workspace of the related object using its primary path"""
     url = REQUEST['URL']
     myp = self.getPrimaryUrlPath()
     if url.find(myp) > 0:
         Tabs.manage_workspace(self, REQUEST)
     else:
         from zExceptions import Redirect
         raise Redirect( myp+'/manage_workspace' )
コード例 #2
0
 def manage_workspace(self, REQUEST):
     """return the workspace of the related object using its primary path"""
     url = REQUEST['URL']
     myp = self.getPrimaryUrlPath()
     if url.find(myp) > 0:
         Tabs.manage_workspace(self, REQUEST)
     else:
         from zExceptions import Redirect
         raise Redirect(myp + '/manage_workspace')
コード例 #3
0
 def manage_workspace(self, REQUEST):
     """if this has been called on us return our workspace
     if not redirect to the workspace of a related object"""
     id = REQUEST['URL'].split('/')[-2]
     if id == self.id:
         Tabs.manage_workspace(self, REQUEST)
     else:
         obj = self._getOb(self, id)
         from zExceptions import Redirect
         raise Redirect( (obj.getPrimaryUrlPath()+'/manage_workspace') )
コード例 #4
0
 def manage_workspace(self, REQUEST):
     """if this has been called on us return our workspace
     if not redirect to the workspace of a related object"""
     id = REQUEST['URL'].split('/')[-2]
     if id == self.id:
         Tabs.manage_workspace(self, REQUEST)
     else:
         obj = self._getOb(self, id)
         from zExceptions import Redirect
         raise Redirect((obj.getPrimaryUrlPath() + '/manage_workspace'))
コード例 #5
0
ファイル: LanguageManager.py プロジェクト: MarkTang/erp5
    def filtered_manage_options(self, REQUEST=None):
        options = Tabs.filtered_manage_options(self, REQUEST=REQUEST)

        # Insert the upgrade form if needed
        if self._needs_upgrade():
            options.insert(0,
                {'action': 'manage_upgradeForm',
                 'label': u'Upgrade',
                 'help': ('Localizer', 'LM_upgrade.stx')})

        # Translate the labels
        r = []
        for option in options:
            option = option.copy()
            option['label'] = _(option['label'])
            r.append(option)

        # Ok
        return r
コード例 #6
0
ファイル: LanguageManager.py プロジェクト: diegobz/Localizer
    def filtered_manage_options(self, REQUEST=None):
        options = Tabs.filtered_manage_options(self, REQUEST=REQUEST)

        # Insert the upgrade form if needed
        if self._needs_upgrade():
            options.insert(0,
                {'action': 'manage_upgradeForm',
                 'label': u'Upgrade',
                 'help': ('Localizer', 'LM_upgrade.stx')})

        # Translate the labels
        r = []
        for option in options:
            option = option.copy()
            option['label'] = _(option['label'])
            r.append(option)

        # Ok
        return r