def _newParticipant(self, a):
     part = make_participation_from_obj(a)
     if self._kindOfList == "prAuthor":
         self._contribution.addPrimaryAuthor(part)
     elif self._kindOfList == "coAuthor":
         self._contribution.addCoAuthor(part)
     elif self._kindOfList == "speaker":
         self._contribution.newSpeaker(part)
     return part
Exemple #2
0
 def _newParticipant(self, a):
     part = make_participation_from_obj(a)
     if self._kindOfList == "prAuthor":
         self._contribution.addPrimaryAuthor(part)
     elif self._kindOfList == "coAuthor":
         self._contribution.addCoAuthor(part)
     elif self._kindOfList == "speaker":
         self._contribution.newSpeaker(part)
     return part
 def _getAnswer(self):
     for user in self._userList:
         spk = conference.SubContribParticipation()
         if user["_type"] == "Avatar":
             spk.setDataFromAvatar(User.get(int(user['id'])).as_avatar)
         elif user["_type"] == "ContributionParticipation":
             author_index_author_id = "{} {} {}".format(user['familyName'], user['firstName'], user['email']).lower()
             author = self._conf.getAuthorIndex().getById(author_index_author_id)[0]
             spk = make_participation_from_obj(author, contrib_participation=spk)
         self._subContrib.newSpeaker(spk)
     return fossilize(self._subContrib.getSpeakerList(), ISubContribParticipationFullFossil)
Exemple #4
0
 def _getAnswer(self):
     for user in self._userList:
         spk = conference.SubContribParticipation()
         if user["_type"] == "Avatar":
             spk.setDataFromAvatar(User.get(int(user['id'])).as_avatar)
         elif user["_type"] == "ContributionParticipation":
             author_index_author_id = "{} {} {}".format(
                 user['familyName'], user['firstName'],
                 user['email']).lower()
             author = self._conf.getAuthorIndex().getById(
                 author_index_author_id)[0]
             spk = make_participation_from_obj(author,
                                               contrib_participation=spk)
         self._subContrib.newSpeaker(spk)
     return fossilize(self._subContrib.getSpeakerList(),
                      ISubContribParticipationFullFossil)