Example #1
0
 def get(self, *args):
     if len(args) > 1:
         name = args[0]
         groups = [Groups(name)]
     else:
         groups = Groups.get_all()
     groups_json = []
     for group in groups:
         group_json = {}
         for attr in ('name', 'repo_addr', 'repo_user', 'repo_passwd'):
             group_json.update({attr: getattr(group, attr)})
         groups_json.append(group_json)
     self.write(cyclone.escape.json_encode(groups_json))
Example #2
0
 def get(self, *args):
     if len(args) > 1:
         name = args[0]
         groups = [Groups(name)]
     else:
         groups = Groups.get_all()
     groups_json = []
     for group in groups:
         group_json = {}
         for attr in ('name', 'repo_addr', 'repo_user', 'repo_passwd'):
             group_json.update({attr: getattr(group, attr)})
         groups_json.append(group_json)
     self.write(cyclone.escape.json_encode(groups_json))