Exemplo n.º 1
0
 def _checkParams(self, params):
     RHConfModifCSBase._checkParams(self, params)
     
     if self._activeTabName and not self._activeTabName in self._tabs:
         raise MaKaCError(_("That Video Services tab doesn't exist or you cannot access it"), _("Video Services"))
     elif not self._activeTabName and self._tabs:
         self._activeTabName = self._tabs[0]
         
     if self._canSeeAllPluginTabs:
         self._tabPlugins = CollaborationTools.getPluginsByTab(self._activeTabName, self._conf)
     else:
         self._tabPlugins = CollaborationTools.getPluginsByTab(self._activeTabName, self._conf, self._getUser())
Exemplo n.º 2
0
    def _checkParams(self, params):
        RHConfModifCSBase._checkParams(self, params)

        if self._activeTabName and not self._activeTabName in self._tabs:
            raise MaKaCError(
                _("That Video Services tab doesn't exist or you cannot access it"
                  ), _("Video Services"))
        elif not self._activeTabName and self._tabs:
            self._activeTabName = self._tabs[0]

        if self._canSeeAllPluginTabs:
            self._tabPlugins = CollaborationTools.getPluginsByTab(
                self._activeTabName, self._conf)
        else:
            self._tabPlugins = CollaborationTools.getPluginsByTab(
                self._activeTabName, self._conf, self._getUser())
Exemplo n.º 3
0
    def _checkParams(self, params):
        RHConfModifCSBase._checkParams(self, params)

        if self._activeTabName and not self._activeTabName in self._tabs:
            self._cannotViewTab = True
        else:
            self._cannotViewTab = False
            if not self._activeTabName and self._tabs:
                self._activeTabName = self._tabs[0]

            self._tabPlugins = CollaborationTools.getPluginsByTab(self._activeTabName, self._conf, self._getUser())
Exemplo n.º 4
0
    def _checkParams(self, params):
        RHConfModifCSBase._checkParams(self, params)

        if self._activeTabName and not self._activeTabName in self._tabs:
            self._cannotViewTab = True
        else:
            self._cannotViewTab = False
            if not self._activeTabName and self._tabs:
                self._activeTabName = self._tabs[0]

            self._tabPlugins = CollaborationTools.getPluginsByTab(
                self._activeTabName, self._conf, self._getUser())
Exemplo n.º 5
0
    def _createTabCtrl(self):

        for tabName in self._tabNames:
            isPlugin = False

            for plugin in CollaborationTools.getPluginsByTab(tabName, self._conf, self.rh._getUser()):
                isPlugin = True

            if tabName != 'Managers' and not isPlugin:
                url = collaborationUrlHandlers.UHCollaborationElectronicAgreement.getURL(self._conf)
            elif tabName == 'Managers':
                url = collaborationUrlHandlers.UHConfModifCollaborationManagers.getURL(self._conf)
            else:
                url = collaborationUrlHandlers.UHConfModifCollaboration.getURL(self._conf, secure = self.rh.use_https(), tab = tabName)
            self._tabs[tabName] = self._tabCtrl.newTab(tabName, tabName, url)

        self._setActiveTab()
Exemplo n.º 6
0
    def _createTabCtrl(self):

        for tabName in self._tabNames:
            isPlugin = False

            for plugin in CollaborationTools.getPluginsByTab(tabName, self._conf, self.rh._getUser()):
                isPlugin = True

            if tabName != 'Managers' and not isPlugin:
                url = collaborationUrlHandlers.UHCollaborationElectronicAgreement.getURL(self._conf)
            elif tabName == 'Managers':
                url = collaborationUrlHandlers.UHConfModifCollaborationManagers.getURL(self._conf)
            else:
                url = collaborationUrlHandlers.UHConfModifCollaboration.getURL(self._conf, secure = self.rh.use_https(), tab = tabName)
            self._tabs[tabName] = self._tabCtrl.newTab(tabName, tabName, url)

        self._setActiveTab()