Example #1
0
    def get(self, n=1):
        total = OauthClient.where().count()
        page, limit, offset = page_limit_offset(href='/apply_list-%s',
                                                total=total,
                                                n=n,
                                                limit=PAGE_LIMIT)
        apply_list = OauthClient.where().order_by('id desc')[offset:offset +
                                                             limit]

        self.render(
            apply_list=apply_list,
            page=page,
        )
Example #2
0
    def get(self, n=1):
        total = OauthClient.where().count()
        page, limit, offset = page_limit_offset(
            href='/apply_list-%s',
            total=total,
            n=n,
            limit=PAGE_LIMIT
        )
        apply_list = OauthClient.where().order_by('id desc')[offset:offset+limit]

        self.render(
            apply_list=apply_list,
            page=page,
        )
Example #3
0
 def post(self, oauth_client_id):
     client = OauthClient.get(oauth_client_id)
     if client and client.can_admin(self.current_user_id):
         name = self.get_argument('name', '')
         txt = self.get_argument('txt', '')
         site = self.get_argument('site', '')
         if client.cid:
             uri = self.get_argument('uri', '')
             oauth_client_web_edit(oauth_client_id, name, txt, site, uri, )
         else:
             oauth_client_edit(oauth_client_id, name, txt, site)
     return self.redirect('/')
Example #4
0
 def get(self, oauth_client_id):
     client = OauthClient.get(oauth_client_id)
     if client and client.can_admin(self.current_user_id):
         self.render(
             cid=client.cid,
             name=client.name,
             site=client.site,
             uri=oauth_client_uri.get(oauth_client_id),
             txt=txt_get(oauth_client_id),
             oauth_client_id=oauth_client_id,
         )
     else:
         return self.redirect('/')
Example #5
0
 def get(self, oauth_client_id):
     client = OauthClient.get(oauth_client_id)
     if client and client.can_admin(self.current_user_id):
         self.render(
             cid=client.cid,
             name=client.name,
             site=client.site,
             uri=oauth_client_uri.get(oauth_client_id),
             txt=txt_get(oauth_client_id),
             oauth_client_id=oauth_client_id,
         )
     else:
         return self.redirect('/')
Example #6
0
 def post(self, oauth_client_id):
     client = OauthClient.get(oauth_client_id)
     if client and client.can_admin(self.current_user_id):
         name = self.get_argument('name', '')
         txt = self.get_argument('txt', '')
         site = self.get_argument('site', '')
         if client.cid:
             uri = self.get_argument('uri', '')
             oauth_client_web_edit(
                 oauth_client_id,
                 name,
                 txt,
                 site,
                 uri,
             )
         else:
             oauth_client_edit(oauth_client_id, name, txt, site)
     return self.redirect('/')
Example #7
0
 def get(self, oauth_client_id):
     client = OauthClient.get(oauth_client_id)
     if client and client.can_admin(self.current_user_id):
         client.rm()
     return self.redirect('/')
Example #8
0
 def get(self):
     user_id = self.current_user_id
     li = oauth_access_token_by_user_id(user_id)
     OauthClient.mc_bind(li, 'client', 'client_id')
     Zsite.mc_bind(li, 'user', 'user_id')
     self.render(li=li)
Example #9
0
 def get(self):
     user_id = self.current_user_id
     li = oauth_access_token_by_user_id(user_id)
     OauthClient.mc_bind(li, 'client', 'client_id')
     Zsite.mc_bind(li, 'user', 'user_id')
     self.render(li=li)
Example #10
0
 def get(self):
     user_id = self.current_user_id
     li = oauth_access_token_by_user_id(user_id)
     OauthClient.mc_bind(li, "client", "client_id")
     Zsite.mc_bind(li, "user", "user_id")
     self.render(li=li)
Example #11
0
 def get(self, oauth_client_id):
     client = OauthClient.get(oauth_client_id)
     if client and client.can_admin(self.current_user_id):
         client.rm()
     return self.redirect('/')