示例#1
0
    def post(self):
        args = parser_assessment.parse_args()
        o = Assessment()
        o.name = args["name"]

        try:
            db.session.add(o)
            db.session.commit()
        except IntegrityError, exc:
            return {"error": exc.message}, 500
示例#2
0
    def post(self):
        args = parser_assessment.parse_args()
        o = Assessment()
        o.name = args["name"]

        try:
            db.session.add(o)
            db.session.commit()
        except IntegrityError, exc:
            return {"error": exc.message}, 500
示例#3
0
    def post(self):
        args = parser_assessment.parse_args()
        o = Assessment()
        o.name = args["name"]
        o.access_log_enabled = args["access_log_enabled"]
        o.snooze = args["snooze"]
        o.run_once = args["run_once"]

        try:
            db.session.add(o)
            db.session.commit()
        except IntegrityError, exc:
            app.logger.warn(exc.message)
            return {"error": exc.message}, 500
示例#4
0
    def post(self):
        args = parser_assessment.parse_args()
        o = Assessment()
        o.name = args["name"]
        o.access_log_enabled = args["access_log_enabled"]
        o.snooze = args["snooze"]
        o.run_once = args["run_once"]

        try:
            db.session.add(o)
            db.session.commit()
        except IntegrityError, exc:
            app.logger.warn(exc.message)
            return {"error": exc.message}, 500