Ejemplo n.º 1
0
    def post(self):
        # TODO: create generic parser
        parser = reqparse.RequestParser()
        parser.add_argument('name', type=str, required=True, help='Unique group name')

        args = parser.parse_args()
        arg_dict = {k : v for k,v in args.iteritems()}

        group = Group(arg_dict)
        try:
            if group.insert():
                return "{0} inserted".format(group.group_name)
            else:
                abort(400)
        except PrimaryKeyException as e:
            abort(403)
        except:
            abort(400)
Ejemplo n.º 2
0
    def post(self):
        # TODO: create generic parser
        parser = reqparse.RequestParser()
        parser.add_argument('name',
                            type=str,
                            required=True,
                            help='Unique group name')

        args = parser.parse_args()
        arg_dict = {k: v for k, v in args.iteritems()}

        group = Group(arg_dict)
        try:
            if group.insert():
                return "{0} inserted".format(group.group_name)
            else:
                abort(400)
        except PrimaryKeyException as e:
            abort(403)
        except:
            abort(400)