本文整理汇总了Python中MaKaC.services.implementation.base.AdminService类的典型用法代码示例。如果您正苦于以下问题:Python AdminService类的具体用法?Python AdminService怎么用?Python AdminService使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了AdminService类的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: _checkParams
def _checkParams(self):
AdminService._checkParams(self)
pm = ParameterManager(self._params)
self._userId = pm.extract("userId", pType=str, allowEmpty=False)
self._av = AvatarHolder().getById(self._userId)
if self._av == None:
raise ServiceError("ER-U0", _("Cannot find user with id %s") % self._userId)
示例2: _checkParams
def _checkParams(self):
AdminService._checkParams(self)
pm = ParameterManager(self._params)
self._userId = pm.extract("userId", pType=str, allowEmpty=False)
self._av = AvatarHolder().getById(self._userId)
if self._av == None:
raise NoReportError(_("The user that you are trying to login as does not exist anymore in the database"))
示例3: _checkParams
def _checkParams(self):
AdminService._checkParams(self)
self._pm = ParameterManager(self._params)
consumerKey = self._pm.extract("consumer_key", pType=str, allowEmpty=False)
if not ConsumerHolder().hasKey(consumerKey):
raise ServiceError("", _("Consumer key not found"))
self._consumer = ConsumerHolder().getById(consumerKey)
示例4: _checkParams
def _checkParams(self):
AdminService._checkParams(self)
pm = ParameterManager(self._params)
user_id = pm.extract("userId", pType=int, allowEmpty=False)
self._user = User.get(user_id)
if self._user is None:
raise NoReportError(_("The user that you are trying to login as does not exist anymore in the database"))
示例5: _checkParams
def _checkParams(self):
AdminService._checkParams(self)
pm = ParameterManager(self._params)
self._title = pm.extract("title", pType=str, allowEmpty=False)
self._type = pm.extract("type", pType=str, allowEmpty=False)
self._content = pm.extract("content", pType=str, allowEmpty=True)
示例6: _checkParams
def _checkParams(self):
AdminService._checkParams(self)
self._pm = ParameterManager(self._params)
userId = self._pm.extract("userId", pType=str, allowEmpty=True)
if userId is not None:
ah = user.AvatarHolder()
self._avatar = ah.getById(userId)
else:
self._avatar = self._aw.getUser()
示例7: _checkParams
def _checkParams(self):
AdminService._checkParams(self)
self.schedModule = ModuleHolder().getById('scheduler')
示例8: _checkParams
def _checkParams(self):
AdminService._checkParams(self)
self._pm = ParameterManager(self._params)
user_id = self._pm.extract("userId", pType=int, allowEmpty=True)
self._user = User.get(user_id) if user_id is not None else session.user
示例9: _checkParams
def _checkParams(self):
self._pm = ParameterManager(self._params)
AdminService._checkParams(self)
self._id = self._pm.extract('id', pType=str)
self._sm = SyncManager.getDBInstance()
self._agent = self._sm.getAllAgents()[self._id]
示例10: _checkParams
def _checkParams(self):
AdminService._checkParams(self)
ph = PluginsHolder()
self._targetOption = ph.getPluginType("EPayment").getOption("customCurrency")
self._currencyName = self._params.get("name", None)
self._currencies = self._targetOption.getValue()
示例11: _checkProtection
def _checkProtection(self):
if not RCCollaborationAdmin.hasRights(self, None):
AdminService._checkProtection(self)
示例12: _checkParams
def _checkParams(self):
AdminService._checkParams(self)
if not PluginsHolder().hasPluginType("Collaboration"):
raise CollaborationServiceException(_("Collaboration plugin system is not active"))
示例13: _checkParams
def _checkParams(self):
AdminService._checkParams(self)
self._pm = ParameterManager(self._params)
示例14: _checkProtection
def _checkProtection(self):
if not RCCollaborationAdmin.hasRights(self._getUser()):
AdminService._checkProtection(self)