def addToConf(avatars, newUsers, conf, grantManager): if newUsers: for newUser in newUsers: person = ConferenceChair() person.setFirstName(newUser.get("firstName", "")) person.setFamilyName(newUser.get("familyName", "")) person.setEmail(newUser.get("email", "")) person.setAffiliation(newUser.get("affiliation", "")) person.setAddress(newUser.get("address", "")) person.setPhone(newUser.get("telephone", "")) person.setTitle(newUser.get("title", "")) person.setFax(newUser.get("fax", "")) if not UtilPersons._alreadyDefined(person): # TODO: add to conf UtilPersons._add(conf, person, grantManager) else: # self._errorList.append("%s has been already defined as %s of this conference"%(person.getFullName(),self._typeName)) pass if avatars: for selected in avatars: if isinstance(selected, user.Avatar): person = ConferenceChair() person.setDataFromAvatar(selected) if not UtilPersons._alreadyDefined(person): # TODO: add to conf UtilPersons._add(conf, person, grantManager) else: # self._errorList.append("%s has been already defined as %s of this conference"%(person.getFullName(),self._typeName)) pass
def addToConf(avatars, newUsers, conf, grantManager): if newUsers: for newUser in newUsers: person = ConferenceChair() person.setFirstName(newUser.get("firstName", "")) person.setFamilyName(newUser.get("familyName", "")) person.setEmail(newUser.get("email", "")) person.setAffiliation(newUser.get("affiliation", "")) person.setAddress(newUser.get("address", "")) person.setPhone(newUser.get("telephone", "")) person.setTitle(newUser.get("title", "")) person.setFax(newUser.get("fax", "")) if not UtilPersons._alreadyDefined(person): #TODO: add to conf UtilPersons._add(conf, person, grantManager) else: #self._errorList.append("%s has been already defined as %s of this conference"%(person.getFullName(),self._typeName)) pass if avatars: for selected in avatars: if isinstance(selected, user.Avatar): person = ConferenceChair() person.setDataFromAvatar(selected) if not UtilPersons._alreadyDefined(person): #TODO: add to conf UtilPersons._add(conf, person, grantManager) else: #self._errorList.append("%s has been already defined as %s of this conference"%(person.getFullName(),self._typeName)) pass
def addToConf(avatars, newUsers, accessingAvatars, conf, grantManager, grantSubmission): if newUsers: for newUser in newUsers: person = ConferenceChair() person.setFirstName(newUser.get("firstName", "")) person.setFamilyName(newUser.get("familyName", "")) person.setEmail(newUser.get("email", "")) person.setAffiliation(newUser.get("affiliation", "")) person.setAddress(newUser.get("address", "")) person.setPhone(newUser.get("telephone", "")) person.setTitle(newUser.get("title", "")) person.setFax(newUser.get("fax", "")) if not UtilPersons._alreadyDefined(person): # TODO: add to conf UtilPersons._addChair(conf, person, grantManager, grantSubmission) else: # self._errorList.append("%s has been already defined as %s of this conference"%(person.getFullName(),self._typeName)) pass if avatars: for selected in avatars: if isinstance(selected, user.Avatar): person = ConferenceChair() person.setDataFromAvatar(selected) if not UtilPersons._alreadyDefined(person): # TODO: add to conf UtilPersons._addChair(conf, person, grantManager, grantSubmission) else: # self._errorList.append("%s has been already defined as %s of this conference"%(person.getFullName(),self._typeName)) pass # elif isinstance(selected, user.Group) : # for member in selected.getMemberList() : # person = ConferenceChair() # person.setDataFromAvatar(member) # if not self._alreadyDefined(person, definedList) : # definedList.append([person,params.has_key("submissionControl")]) # else : # self._errorList.append("%s has been already defined as %s of this conference"%(presenter.getFullName(),self._typeName)) if accessingAvatars: for person in accessingAvatars: if ( isinstance(person, user.Avatar) or isinstance(person, user.Group) or isinstance(person, user.CERNGroup) ): conf.grantAccess(person)
def addToConf(avatars, newUsers, editedAvatars, accessingAvatars, conf, grantManager, grantSubmission): if newUsers: for newUser in newUsers: person = ConferenceChair() person.setFirstName(newUser.get("firstName","")) person.setFamilyName(newUser.get("familyName","")) person.setEmail(newUser.get("email","")) person.setAffiliation(newUser.get("affiliation","")) person.setAddress(newUser.get("address","")) person.setPhone(newUser.get("phone","")) person.setTitle(newUser.get("title","")) person.setFax(newUser.get("fax","")) UtilPersons._addChair(conf, person, grantManager, grantSubmission) if avatars: for selected in avatars: if isinstance(selected, user.Avatar) : person = ConferenceChair() person.setDataFromAvatar(selected) UtilPersons._addChair(conf, person, grantManager, grantSubmission) if editedAvatars: for edited_avatar in editedAvatars: person = ConferenceChair() person.setFirstName(edited_avatar[1].get("firstName", "")) person.setFamilyName(edited_avatar[1].get("familyName", "")) person.setEmail(edited_avatar[1].get("email", "")) person.setAffiliation(edited_avatar[1].get("affiliation", "")) person.setAddress(edited_avatar[1].get("address", "")) person.setPhone(edited_avatar[1].get("phone", "")) person.setTitle(edited_avatar[1].get("title", "")) person.setFax(edited_avatar[1].get("fax", "")) UtilPersons._addChair(conf, person, grantManager, grantSubmission) if accessingAvatars: for person in accessingAvatars: if isinstance(person, user.Avatar) or isinstance(person, user.Group): conf.grantAccess(person)