Example #1
0
 def post(self, *args):
     if args[0]:
         name = args[0]
         group = Groups(name)
         for key, value in self.request.arguments.iteritems():
             if key in ("repo_addr", "repo_user", "repo_passwd"):
                 setattr(group, key, value[0])
         group.save()
     else:
         group = Groups(self.get_argument('name'))
         group.repo_addr = self.get_argument('repo_addr')
         group.repo_user = self.get_argument('repo_user')
         group.repo_passwd = self.get_argument('repo_passwd')
         group.save()
Example #2
0
 def post(self, *args):
     try:
         if len(args) > 0:
             name = args[0]
             group = Groups(name)
             for key, value in self.request.arguments.iteritems():
                 if key in ("repo_addr", "repo_user", "repo_passwd"):
                     setattr(group, key, value[0])
             group.save()
         else:
             group = Groups(self.get_argument("name"))
             group.repo_addr = self.get_argument("repo_addr")
             group.repo_user = self.get_argument("repo_user")
             group.repo_passwd = self.get_argument("repo_passwd")
             group.save()
         self.write(cyclone.escape.json_encode({"status": "ok"}))
     except Exception, e:
         self.write(cyclone.escape.json_encode({"status": "fail", "error": str(e)}))
Example #3
0
 def post(self, *args):
     try:
         if len(args) > 0:
             name = args[0]
             group = Groups(name)
             for key, value in self.request.arguments.iteritems():
                 if key in ("repo_addr", "repo_user", "repo_passwd"):
                     setattr(group, key, value[0])
             group.save()
         else:
             group = Groups(self.get_argument('name'))
             group.repo_addr = self.get_argument('repo_addr')
             group.repo_user = self.get_argument('repo_user')
             group.repo_passwd = self.get_argument('repo_passwd')
             group.save()
         self.write(cyclone.escape.json_encode({'status': 'ok'}))
     except Exception, e:
         self.write(cyclone.escape.json_encode({'status': 'fail', 'error': str(e)}))
Example #4
0
 def post(self, *args):
     try:
         if len(args) > 0:
             name = args[0]
             group = Groups(name)
             for key, value in self.request.arguments.iteritems():
                 if key in ("repo_addr", "repo_user", "repo_passwd"):
                     setattr(group, key, value[0])
             group.save()
         else:
             group = Groups(self.get_argument('name'))
             group.repo_addr = self.get_argument('repo_addr')
             group.repo_user = self.get_argument('repo_user')
             group.repo_passwd = self.get_argument('repo_passwd')
             group.save()
         self.write(cyclone.escape.json_encode({'status': 'ok'}))
     except Exception, e:
         self.write(
             cyclone.escape.json_encode({
                 'status': 'fail',
                 'error': str(e)
             }))