Beispiel #1
0
    def _getPageContent( self, params ):
        self._createTabCtrl()

        banner = wcomponents.WTimetableBannerModif(self._getAW(), self._target).getHTML()
        body = wcomponents.WTabControl( self._tabCtrl, self._getAW() ).getHTML( self._getTabContent( params ) )

        return banner + body
Beispiel #2
0
 def _getPageContent(self, params):
     if len(self._tabNames) > 0:
         self._createTabCtrl()
         wc = WConfModifCollaborationProtection(self._conf, self._user)
         return wcomponents.WTabControl(self._tabCtrl, self._getAW()).getHTML(wc.getHTML({}))
     else:
         return _("No available plugins, or no active plugins")
Beispiel #3
0
 def _getPageContent(self, params):
     return wcomponents.WTabControl(self._tabCtrl, self._getAW()).getHTML(
         self._getTabContent(params))
     if self._showAdmin:
         return WPAdminsBase._getBody(self, params)
     else:
         return self._getTabContent(params)
Beispiel #4
0
    def _getPageContent(self, params):
        self._createTabCtrl()
        banner = ""
        if self._canModify or self._isPRM:
            banner = wcomponents.WTimetableBannerModif(self._getAW(),
                                                       self._target).getHTML()
        else:
            if self._conf.getConfPaperReview().isRefereeContribution(
                    self._rh._getUser(), self._contrib):
                banner = wcomponents.WListOfPapersToReview(
                    self._target, "referee").getHTML()
            if self._conf.getConfPaperReview().isReviewerContribution(
                    self._rh._getUser(), self._contrib):
                banner = wcomponents.WListOfPapersToReview(
                    self._target, "reviewer").getHTML()
            if self._conf.getConfPaperReview().isEditorContribution(
                    self._rh._getUser(), self._contrib):
                banner = wcomponents.WListOfPapersToReview(
                    self._target, "editor").getHTML()
        if banner == "":
            banner = wcomponents.WTimetableBannerModif(self._getAW(),
                                                       self._target).getHTML()

        body = wcomponents.WTabControl(self._tabCtrl, self._getAW()).getHTML(
            self._getTabContent(params))
        return banner + body
Beispiel #5
0
 def _getPageContent(self, params):
     if len(self._tabNames) > 0:
         self._createTabCtrl()
         wc = WConfModifCollaboration.forModule(Collaboration, self._conf, self._rh.getAW().getUser(), self._activeTabName, self._tabPlugins)
         return wcomponents.WTabControl(self._tabCtrl, self._getAW()).getHTML(wc.getHTML({}))
     else:
         return _("No available plugins, or no active plugins")
Beispiel #6
0
 def _getPageContent(self, params):
     self._createTabCtrl()
     banner = wcomponents.WTrackBannerModif(
         self._track, isManager=self._tabMain.isEnabled()).getHTML()
     html = wcomponents.WTabControl(self._tabCtrl, self._getAW()).getHTML(
         self._getTabContent(params))
     return banner + html
Beispiel #7
0
 def _getPageContent(self, params):
     self._createTabCtrl()
     banner = wcomponents.WEpaymentBannerModif(
         self._conf.getModPay().getPayModByTag(MODULE_ID),
         self._conf).getHTML()
     html = wcomponents.WTabControl(self._tabCtrl, self._getAW()).getHTML(
         self._getTabContent(params))
     return banner + html
Beispiel #8
0
 def _getPageContent(self, params):
     if len(self._tabNames) > 0:
         self._createTabCtrl()
         wc = WConfModifChat.forModule(InstantMessaging, self._conf,
                                       self._activeTabName, self._tabNames, self._aw)
         return wcomponents.WTabControl(self._tabCtrl, self._getAW()).getHTML(wc.getHTML({}))
     else:
         return _("No available plugins, or no active plugins")
Beispiel #9
0
    def _getPageContent(self, params):
        if len(self._tabNames) > 0:
            self._createTabCtrl()

            wc = WElectronicAgreement.forModule(Collaboration, self._conf, self._rh.getAW().getUser(), self._activeTabName, self._tabPlugins, params.get("sortCriteria"), params.get("order"))
            return wcomponents.WTabControl(self._tabCtrl, self._getAW()).getHTML(wc.getHTML({}))
        else:
            return _("No available plugins, or no active plugins")
Beispiel #10
0
 def _getPageContent(self, params):
     self._createTabCtrl()
     banner = wcomponents.WTrackBannerModif(
         self._track,
         self._abstract,
         isManager=self._abstract.getConference().canModify(
             self._getAW())).getHTML()
     body = wcomponents.WTabControl(self._tabCtrl, self._getAW()).getHTML(
         self._getTabContent(params))
     return banner + body
Beispiel #11
0
    def _getPageContent(self, params):
        self._createTabCtrl()
        plugin = self._register.getPluginByName(self._activeTabName)

        if not plugin:
            raise Exception(_('There is no tab called %s available.') % \
                            self._activeTabName)

        return wcomponents.WTabControl(self._tabCtrl, self._getAW()).getHTML(
            self._templateClass.forModule(plugin.getImplementationPackage(),
                                          self._register, self._activeTabName, self._params).getHTML(params))
Beispiel #12
0
 def _getPageContent(self, params):
     self._createTabCtrl()
     return wcomponents.WTabControl(self._tabCtrl, self._getAW()).getHTML(
         self._getTabContent(params))
Beispiel #13
0
 def _getBody(self, params):
     self._createTabCtrl()
     html = wcomponents.WTabControl(self._tabCtrl, self._getAW()).getHTML(
         self._getTabContent(params))
     return self._applyFrame(html)
Beispiel #14
0
 def _getPageContent(self, params):
     return wcomponents.WTabControl(self._tabCtrl, self._getAW()).getHTML(
         self._templateClass.forModule(indico.ext.livesync).getHTML(params))