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())
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())
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())
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())
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()
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()