本文整理汇总了Python中MaKaC.webinterface.pages.conferences.WPConferenceModifBase.__init__方法的典型用法代码示例。如果您正苦于以下问题:Python WPConferenceModifBase.__init__方法的具体用法?Python WPConferenceModifBase.__init__怎么用?Python WPConferenceModifBase.__init__使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MaKaC.webinterface.pages.conferences.WPConferenceModifBase
的用法示例。
在下文中一共展示了WPConferenceModifBase.__init__方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: from MaKaC.webinterface.pages.conferences import WPConferenceModifBase [as 别名]
# 或者: from MaKaC.webinterface.pages.conferences.WPConferenceModifBase import __init__ [as 别名]
def __init__(self, rh, contribution, **kwargs):
WPConferenceModifBase.__init__(self, rh, contribution.event_new.as_legacy, **kwargs)
self._contrib = self._target = contribution
from MaKaC.webinterface.rh.reviewingModif import RCPaperReviewManager
self._isPRM = RCPaperReviewManager.hasRights(rh)
self._canModify = self._contrib.can_manage(session.user)
示例2: __init__
# 需要导入模块: from MaKaC.webinterface.pages.conferences import WPConferenceModifBase [as 别名]
# 或者: from MaKaC.webinterface.pages.conferences.WPConferenceModifBase import __init__ [as 别名]
def __init__(self, rh, contribution):
WPConferenceModifBase.__init__(self, rh, contribution.getConference())
self._contrib = self._target = contribution
from MaKaC.webinterface.rh.reviewingModif import RCPaperReviewManager
self._isPRM = RCPaperReviewManager.hasRights(rh)
self._canModify = self._contrib.canModify(rh.getAW()) or (
self._contrib.getSession() and self._contrib.getSession().canCoordinate(rh.getAW(), "modifContribs")
)
示例3: __init__
# 需要导入模块: from MaKaC.webinterface.pages.conferences import WPConferenceModifBase [as 别名]
# 或者: from MaKaC.webinterface.pages.conferences.WPConferenceModifBase import __init__ [as 别名]
def __init__( self, rh, file ):
self._file = file
if self._file.getConference()!=None:
WPConferenceModifBase.__init__( self, rh, self._file.getConference() )
else:
WPCategoryBase.__init__(self,rh,self._file.getCategory())
示例4: __init__
# 需要导入模块: from MaKaC.webinterface.pages.conferences import WPConferenceModifBase [as 别名]
# 或者: from MaKaC.webinterface.pages.conferences.WPConferenceModifBase import __init__ [as 别名]
def __init__(self, rh, conf):
""" Constructor
The rh is expected to have the attributes _tabs, _activeTab, _tabPlugins (like for ex. RHConfModifCSBookings)
"""
WPConferenceModifBase.__init__(self, rh, conf)
self._conf = conf
self._tabs = {} # list of Indico's Tab objects
self._tabNames = rh._tabs
self._activeTabName = rh._activeTabName
示例5: __init__
# 需要导入模块: from MaKaC.webinterface.pages.conferences import WPConferenceModifBase [as 别名]
# 或者: from MaKaC.webinterface.pages.conferences.WPConferenceModifBase import __init__ [as 别名]
def __init__(self, rh, conf):
""" Constructor
The rh is expected to have the attributes _tabs, _activeTab, _tabPlugins (for ex. RHConfModifCSBookings)
"""
WPConferenceModifBase.__init__(self, rh, conf)
WPCollaborationBase.__init__(self)
self._conf = conf
self._tabs = {} # list of Indico's Tab objects
self._tabNames = rh._tabs
self._activeTabName = rh._activeTabName
self.rh = rh
self._tabCtrl = wcomponents.TabControl()
示例6: __init__
# 需要导入模块: from MaKaC.webinterface.pages.conferences import WPConferenceModifBase [as 别名]
# 或者: from MaKaC.webinterface.pages.conferences.WPConferenceModifBase import __init__ [as 别名]
def __init__(self, rh, templateClass, activeTab, params):
WPConferenceModifBase.__init__(self, rh, rh._conf)
self._rh = rh
self._conf = self._rh._conf
self._register = StatisticsRegister()
self._plugins = self._register.getAllPlugins(activeOnly=True)
self._templateClass = templateClass
self._extraJS = []
self._activeTabName = activeTab
self._params = params
self._tabs = []
self._tabCtrl = wcomponents.TabControl()
示例7: __init__
# 需要导入模块: from MaKaC.webinterface.pages.conferences import WPConferenceModifBase [as 别名]
# 或者: from MaKaC.webinterface.pages.conferences.WPConferenceModifBase import __init__ [as 别名]
def __init__(self, rh, target):
WPConferenceModifBase.__init__(self, rh, target)
from MaKaC.webinterface.rh.reviewingModif import RCPaperReviewManager, RCAbstractManager
self._isPRM = RCPaperReviewManager.hasRights(rh)
self._isAM = RCAbstractManager.hasRights(rh)
self._canModify = self._conf.canModify(rh.getAW())
self._showListContribToJudge = self._conf.getConfReview().isReviewer(rh._getUser()) or \
self._conf.getConfReview().isEditor(rh._getUser()) or \
self._conf.getConfReview().isReferee(rh._getUser())
self._showAssignContributions = self._canModify or self._isPRM or self._conf.getConfReview().isReferee(rh._getUser())
示例8: __init__
# 需要导入模块: from MaKaC.webinterface.pages.conferences import WPConferenceModifBase [as 别名]
# 或者: from MaKaC.webinterface.pages.conferences.WPConferenceModifBase import __init__ [as 别名]
def __init__(self, rh, conf):
WPConferenceModifBase.__init__(self, rh, conf)
self._conf = conf
self._tabs = {} # list of Indico's Tab objects
self._tabNames = rh._tabs
self._activeTabName = rh._activeTabName
self._aw = rh.getAW()
self._tabCtrl = wcomponents.TabControl()
plugin_htdocs = os.path.join(os.path.dirname(__file__), 'htdocs')
self._plugin_asset_env = Environment(plugin_htdocs, '/InstantMessaging')
self._plugin_asset_env.register('instant_messaging', Bundle('js/InstantMessaging.js',
filters='jsmin',
output="InstantMessaging_%(version)s.min.js"))
示例9: __init__
# 需要导入模块: from MaKaC.webinterface.pages.conferences import WPConferenceModifBase [as 别名]
# 或者: from MaKaC.webinterface.pages.conferences.WPConferenceModifBase import __init__ [as 别名]
def __init__(self, rh, conf):
WPConferenceModifBase.__init__(self, rh, conf)
self._conf = conf
self._tabs = {} # list of Indico's Tab objects
self._tabNames = rh._tabs
self._activeTabName = rh._activeTabName
self._aw = rh.getAW()
self._tabCtrl = wcomponents.TabControl()
info = HelperMaKaCInfo.getMaKaCInfoInstance()
self._plugin_asset_env = PluginEnvironment('InstantMessaging', os.path.dirname(__file__), '/InstantMessaging')
self._plugin_asset_env.debug = info.isDebugActive()
self._plugin_asset_env.register('instant_messaging', Bundle('js/InstantMessaging.js',
filters='rjsmin',
output="InstantMessaging_%(version)s.min.js"))
示例10: __init__
# 需要导入模块: from MaKaC.webinterface.pages.conferences import WPConferenceModifBase [as 别名]
# 或者: from MaKaC.webinterface.pages.conferences.WPConferenceModifBase import __init__ [as 别名]
def __init__(self, rh, conf):
WPConferenceModifBase.__init__(self, rh, conf)
self._conf = conf
self._tabs = {} # list of Indico's Tab objects
self._tabNames = rh._tabs
self._activeTabName = rh._activeTabName
self._aw = rh.getAW()
self._tabCtrl = wcomponents.TabControl()
self._plugin_asset_env = PluginEnvironment("InstantMessaging", os.path.dirname(__file__), "InstantMessaging")
self._plugin_asset_env.register(
"instant_messaging_js",
Bundle("js/InstantMessaging.js", filters="rjsmin", output="InstantMessaging_%(version)s.min.js"),
)
self._plugin_asset_env.register(
"instant_messaging_css",
Bundle("css/im.css", filters="cssmin", output="InstantMessaging_%(version)s.min.css"),
)
示例11: __init__
# 需要导入模块: from MaKaC.webinterface.pages.conferences import WPConferenceModifBase [as 别名]
# 或者: from MaKaC.webinterface.pages.conferences.WPConferenceModifBase import __init__ [as 别名]
def __init__( self, rh, subContribution ):
WPConferenceModifBase.__init__( self, rh, subContribution.getConference() )
self._subContrib = self._target = subContribution
self._conf = self._target.getConference()
self._contrib = self._subContrib.getOwner()
示例12: __init__
# 需要导入模块: from MaKaC.webinterface.pages.conferences import WPConferenceModifBase [as 别名]
# 或者: from MaKaC.webinterface.pages.conferences.WPConferenceModifBase import __init__ [as 别名]
def __init__(self, rh, conference, **kwargs):
custom_links = dict(values_from_signal(signals.event.timetable_buttons.send(self)))
WPConferenceModifBase.__init__(self, rh, conference, custom_links=custom_links, **kwargs)
示例13: __init__
# 需要导入模块: from MaKaC.webinterface.pages.conferences import WPConferenceModifBase [as 别名]
# 或者: from MaKaC.webinterface.pages.conferences.WPConferenceModifBase import __init__ [as 别名]
def __init__(self, rh, material):
self._material = self._target = material
if self._material.getConference() != None:
WPConferenceModifBase.__init__(self, rh, self._material.getConference())
else:
WPCategoryBase.__init__(self, rh, self._material.getCategory())
示例14: __init__
# 需要导入模块: from MaKaC.webinterface.pages.conferences import WPConferenceModifBase [as 别名]
# 或者: from MaKaC.webinterface.pages.conferences.WPConferenceModifBase import __init__ [as 别名]
def __init__(self, rh, track, abstract):
self._abstract = abstract
self._track = track
WPConferenceModifBase.__init__(self, rh, self._track.getConference())