Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
    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)
Ejemplo n.º 3
0
    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)
Ejemplo n.º 4
0
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)
Ejemplo n.º 5
0
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)
Ejemplo n.º 6
0
    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)