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)
Example #2
0
    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, AvatarUserWrapper):
                    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, (AvatarUserWrapper, GroupWrapper)):
                    conf.grantAccess(person)
Example #3
0
    def addToConf( avatars, newUsers, accessingAvatars, 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._addChair(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._addChair(conf, person, grantManager)
                    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)
Example #4
0
    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
Example #5
0
    def addToConf(avatars, newUsers, accessingAvatars, 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._addChair(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._addChair(conf, person, grantManager)
                    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)
Example #6
0
    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