def post(self): zsite_id = self.zsite_id follow_id_list = self.get_argument('follow_id_list', None) if follow_id_list: zsite_member_invite(self.zsite, follow_id_list.split(), self.current_user) return self.redirect(self.request.path)
def post(self): com = self.zsite current_user = self.current_user links = self.get_arguments('link', ()) uids = filter(bool, map(zsite_by_query, links)) zsite_member_invite(com, uids, current_user) self._invite() self.render(success=True)
def _invite_member(self, mail_name_list): for mail, name in mail_name_list: mail = mail.strip().lower() name = name.strip() if EMAIL_VALID.match(mail): user_id = user_id_by_mail(mail) if not user_id: user = user_new_by_mail(mail, name=name) user_id = user.id zsite_member_invite(self.zsite, user_id, self.current_user)
def post(self): zsite_id = self.zsite_id follow_id_list = self.get_argument('follow_id_list', None) if follow_id_list: zsite_member_invite( self.zsite, follow_id_list.split(), self.current_user ) return self.redirect(self.request.path)