Esempio n. 1
0
    def getVars(self):
        vars = wcomponents.WTemplated.getVars(self)
        wc = wcomponents.WAccessControlFrame()
        vars["accessControlFrame"] = wc.getHTML(
            self._session,
            urlHandlers.UHSessionSetVisibility.getURL(self._session),
            "Session")
        if not self._session.isProtected():
            df = wcomponents.WDomainControlFrame(self._session)
            vars["accessControlFrame"] += "<br>%s" % df.getHTML()
        wc = wcomponents.WModificationControlFrame()
        vars["modifyControlFrame"] = wc.getHTML(self._session)

        vars["confId"] = self._session.getConference().getId()
        vars["sessionId"] = self._session.getId()
        vars["managers"] = self._getSessionChairList("manager")
        vars["coordinators"] = self._getSessionChairList("coordinator")
        return vars
Esempio n. 2
0
    def getVars(self):
        vars = wcomponents.WTemplated.getVars(self)
        mcf = wcomponents.WModificationControlFrame()
        vars["modifyControlFrame"] = mcf.getHTML(self._contrib)
        acf = wcomponents.WAccessControlFrame()
        visURL = urlHandlers.UHContributionSetVisibility.getURL(self._contrib)

        if isinstance(self._contrib.getOwner(), conference.Session):
            vars["accessControlFrame"] = acf.getHTML(self._contrib, visURL,
                                                     "InSessionContribution")
        else:
            vars["accessControlFrame"] = acf.getHTML(self._contrib, visURL,
                                                     "Contribution")

        if not self._contrib.isProtected():
            df = wcomponents.WDomainControlFrame(self._contrib)
            vars["accessControlFrame"] += "<br>%s" % df.getHTML()
        vars["confId"] = self._contrib.getConference().getId()
        vars["contribId"] = self._contrib.getId()
        vars["eventType"] = self._contrib.getConference().getType()
        vars["managers"] = self._getManagersList()
        vars["submitters"] = self._getSubmittersList()
        return vars