예제 #1
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('/')
예제 #2
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('/')
예제 #3
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('/')
예제 #4
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('/')
예제 #5
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('/')
예제 #6
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('/')