本文整理汇总了Python中MaKaC.webinterface.pages.conferences.WPConferenceModifBase类的典型用法代码示例。如果您正苦于以下问题:Python WPConferenceModifBase类的具体用法?Python WPConferenceModifBase怎么用?Python WPConferenceModifBase使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了WPConferenceModifBase类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
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__
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__
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
示例4: __init__
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())
示例5: __init__
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()
示例6: __init__
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()
示例7: __init__
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: getCSSFiles
def getCSSFiles(self):
return (WPConferenceModifBase.getCSSFiles(self) +
self._asset_env['markdown_sass'].urls() +
self._asset_env['selectize_css'].urls() +
self._asset_env['reviewing_sass'].urls() +
self._asset_env['abstracts_sass'].urls() +
self._asset_env['contributions_sass'].urls())
示例9: __init__
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: getJSFiles
def getJSFiles(self):
return (
WPConferenceModifBase.getJSFiles(self)
+ self._asset_env["modules_vc_js"].urls()
+ self._asset_env["selectize_js"].urls()
+ self._asset_env["zero_clipboard_js"].urls()
)
示例11: __init__
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"))
示例12: __init__
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"),
)
示例13: getJSFiles
def getJSFiles(self):
extraJS = ['/statistics/js/statistics.js',
'/statistics/js/lib/jqPlot/excanvas.min.js',
'/statistics/js/lib/jqTree/tree.jquery.js',
'/statistics/js/lib/jqPlot/jquery.jqplot.min.js']
jqPlotPlugins = ['dateAxisRenderer', 'highlighter', 'cursor']
self._addjqPlotPlugins(jqPlotPlugins, extraJS)
return WPConferenceModifBase.getJSFiles(self) + extraJS
示例14: _getHeadContent
def _getHeadContent(self):
return (
WPConferenceModifBase._getHeadContent(self)
+ render("js/mathjax.config.js.tpl")
+ "\n".join(
[
'<script src="{0}" type="text/javascript"></script>'.format(url)
for url in self._asset_env["mathjax_js"].urls()
]
)
)
示例15: getCSSFiles
def getCSSFiles(self):
return WPConferenceModifBase.getCSSFiles(self) + self._asset_env['roombooking_sass'].urls()