def _getAnswer( self): ph = PrincipalHolder() for user in self._userList: pr = ph.getById(user["id"]) if pr != None: self._wm.addManager(pr) return fossilize(self._wm.getManagers())
def _getAnswer(self): ph = PrincipalHolder() if self._kindOfList == "modification": self._categ.revokeModification(ph.getById(self._userId)) elif self._kindOfList == "confCreation": self._categ.revokeConferenceCreation(ph.getById(self._userId)) return self._getControlUserList()
def _getAnswer(self): ph = PrincipalHolder() for user in self._userList: principal = ph.getById(user["id"]) if principal is None: raise NoReportError(_("The user that you are trying to add does not exist anymore in the database")) self._group.addMember(principal) return fossilize(self._group.getMemberList())
def _getAnswer(self): ph = PrincipalHolder() for user in self._userList: if self._kindOfList == "modification": self._categ.grantModification(ph.getById(user["id"])) elif self._kindOfList == "confCreation": self._categ.grantConferenceCreation(ph.getById(user["id"])) return self._getControlUserList()
def _getAnswer(self): ph = PrincipalHolder() for user in self._userList: principal = ph.getById(user["id"]) if principal is None and user["_type"] == "Avatar": raise NoReportError(_("The user with email %s that you are adding does not exist anymore in the database") % user["email"]) self._contribution.grantModification(ph.getById(user["id"])) return self._getManagersList()
def _getAnswer(self): ph = PrincipalHolder() for user in self._userList: if self._kindOfList == "manager": self._session.grantModification(ph.getById(user["id"])) elif self._kindOfList == "coordinator": self._session.addCoordinator(ph.getById(user["id"])) return self._getSessionChairList()
def _getAnswer(self): ah = PrincipalHolder() for user in self._userList: av = ah.getById(user["id"]) if av is None: raise NoReportError(_("The user with email %s that you are adding does not exist anymore in the database") % user["email"]) self._contribution.grantSubmission(av) return self._getSubmittersList()
def _getAnswer(self): ph = PrincipalHolder() user = ph.getById(self._userId) if user != None: self._group.removeMember(user) else: raise ServiceError("ER-U0", _("Cannot find user with id %s") % self._userId) return fossilize(self._group.getMemberList())
def _getAnswer( self): ph = PrincipalHolder() pr = ph.getById(self._userId) if pr != None: self._wm.removeManager(pr) elif not self._wm.removeManagerById(self._userId): raise ServiceError("ER-U0", _("Cannot find user with id %s") % self._userId) return fossilize(self._wm.getManagers())
def _getAnswer(self): ph = PrincipalHolder() for user in self._userList: principal = ph.getById(user["id"]) if principal != None: self._group.addMember(principal) else: raise ServiceError("ER-U0", _("Cannot find user with id %s") % user["id"]) return fossilize(self._group.getMemberList())
def _getAnswer(self): minfo = info.HelperMaKaCInfo.getMaKaCInfoInstance() adminList = minfo.getAdminList() ph = PrincipalHolder() for user in self._userList: principal = ph.getById(user["id"]) if principal is None: raise NoReportError(_("The user that you are trying to add does not exist anymore in the database")) adminList.grant(principal) return fossilize(minfo.getAdminList())
def _getAnswer(self): minfo = info.HelperMaKaCInfo.getMaKaCInfoInstance() adminList = minfo.getAdminList() ph = PrincipalHolder() user = ph.getById(self._userId) if user != None: adminList.revoke(user) else: raise ServiceError("ER-U0", _("Cannot find user with id %s") % self._userId) return fossilize(minfo.getAdminList())
def _getAnswer(self): minfo = info.HelperMaKaCInfo.getMaKaCInfoInstance() adminList = minfo.getAdminList() ph = PrincipalHolder() for user in self._userList: principal = ph.getById(user["id"]) if principal != None: adminList.grant(principal) else: raise ServiceError("ER-U0", _("Cannot find user with id %s") % user["id"]) return fossilize(minfo.getAdminList())
def _getAnswer(self): ph = PrincipalHolder() for user in self._userList: person = ph.getById(user["id"]) if person is None: raise NoReportError(_("The user with email %s that you are adding does not exist anymore in the database") % user["email"]) if self._kindOfList == "manager": self._session.grantModification(person) elif self._kindOfList == "coordinator": self._session.addCoordinator(person) return self._getSessionChairList()
def _getAnswer(self): if self._kindOfUser == "pending": # remove pending email, self._submitterId is an email address self._contribution.revokeSubmissionEmail(self._submitterId) else: ah = PrincipalHolder() av = ah.getById(self._submitterId) if av is not None: # remove submitter self._contribution.revokeSubmission(av) else: self._removeUserFromSubmitterList(self._submitterId) return self._getSubmittersList()
def _getAnswer(self): if self._kindOfUser == "pending": # remove pending email, self._submitterId is an email address self._contribution.revokeSubmissionEmail(self._submitterId) else: ah = PrincipalHolder() av = ah.getById(self._submitterId) if av is not None: # remove submitter self._contribution.revokeSubmission(av) else: raise ServiceError("ERR-U0", _("User does not exist.")) return self._getSubmittersList()
def _getAnswer(self): ph = PrincipalHolder() if self._kindOfList == "modification": currentList = self._categ.getManagerList()[:] for user in self._userList: newManager = ph.getById(user["id"]) self._categ.grantModification(newManager) if self._sendEmailManagers and len(currentList) > 0: self._sendMail(currentList, newManager) elif self._kindOfList == "confCreation": for user in self._userList: self._categ.grantConferenceCreation(ph.getById(user["id"])) return self._getControlUserList()
def _getAnswer(self): ph = PrincipalHolder() for user in self._userList: person = ph.getById(user["id"]) if person is None: raise NoReportError( _("The user with email %s that you are adding does not exist anymore in the database" ) % user["email"]) if self._kindOfList == "manager": self._session.grantModification(person) elif self._kindOfList == "coordinator": self._session.addCoordinator(person) return self._getSessionChairList()
def _getAnswer(self): userToRemove = PrincipalHolder().getById(self._userData['id']) if not userToRemove : raise ServiceError("ERR-U0","User does not exist!") elif isinstance(userToRemove, Avatar) or isinstance(userToRemove, Group) : self._contribution.revokeAccess(userToRemove)
def _checkParams(self): AdminService._checkParams(self) pm = ParameterManager(self._params) self._wm = webcast.HelperWebcastManager.getWebcastManagerInstance() self._userId = pm.extract("userId", pType=str, allowEmpty=False) self._pr = PrincipalHolder().getById(self._userId) if self._pr == None: raise ServiceError("ER-U0", _("Cannot find user with id %s") % self._userId)
def _getAnswer(self): if self._kindOfUser == "pending": if self._kindOfList == "manager": # remove pending email, self._chairId is an email address self._session.getAccessController().revokeModificationEmail(self._chairId) elif self._kindOfList == "coordinator": try: chairSession = self._session.getConference().getPendingQueuesMgr().getPendingCoordinators()[self._chairId][0] self._session.getConference().getPendingQueuesMgr().removePendingCoordinator(chairSession) except KeyError: # the user is not in the list of conveners (the table is not updated). Do nothing and update the list pass else: ph = PrincipalHolder() if self._kindOfList == "manager": self._session.revokeModification(ph.getById(self._chairId)) elif self._kindOfList == "coordinator": self._session.removeCoordinator(ph.getById(self._chairId)) return self._getSessionChairList()
def _getAnswer(self): for user in self._usersData: userToAdd = PrincipalHolder().getById(user['id']) if not userToAdd: raise ServiceError("ERR-U0", "User does not exist!") self._categ.grantAccess(userToAdd)
def _getAnswer(self): ah = PrincipalHolder() for user in self._userList: av = ah.getById(user["id"]) self._contribution.grantSubmission(av) return self._getSubmittersList()
def _getAnswer( self): ph = PrincipalHolder() pr = ph.getById(self._userId) if pr != None: self._wm.removeManager(pr) return fossilize(self._wm.getManagers())
def _getAnswer(self): ph = PrincipalHolder() for user in self._userList: self._contribution.grantModification(ph.getById(user["id"])) return self._getManagersList()
def _getAnswer(self): ph = PrincipalHolder() self._contribution.revokeModification(ph.getById(self._managerId)) return self._getManagersList()