mirror of
https://github.com/aljazceru/CTFd.git
synced 2025-12-18 06:24:23 +01:00
Format all the things (#991)
* Format Javascript and CSS files with `prettier`: `prettier --write 'CTFd/themes/**/*'` * Format Python with `black`: `black CTFd` & `black tests` * Travis now uses xenial instead of trusty.
This commit is contained in:
@@ -2,16 +2,13 @@ from flask import request
|
||||
from flask_restplus import Namespace, Resource
|
||||
from CTFd.models import db, Awards
|
||||
from CTFd.schemas.awards import AwardSchema
|
||||
from CTFd.utils.decorators import (
|
||||
admins_only
|
||||
)
|
||||
from CTFd.utils.decorators import admins_only
|
||||
|
||||
awards_namespace = Namespace('awards', description="Endpoint to retrieve Awards")
|
||||
awards_namespace = Namespace("awards", description="Endpoint to retrieve Awards")
|
||||
|
||||
|
||||
@awards_namespace.route('')
|
||||
@awards_namespace.route("")
|
||||
class AwardList(Resource):
|
||||
|
||||
@admins_only
|
||||
def post(self):
|
||||
req = request.get_json()
|
||||
@@ -19,10 +16,7 @@ class AwardList(Resource):
|
||||
|
||||
response = schema.load(req, session=db.session)
|
||||
if response.errors:
|
||||
return {
|
||||
'success': False,
|
||||
'errors': response.errors
|
||||
}, 400
|
||||
return {"success": False, "errors": response.errors}, 400
|
||||
|
||||
db.session.add(response.data)
|
||||
db.session.commit()
|
||||
@@ -30,29 +24,20 @@ class AwardList(Resource):
|
||||
response = schema.dump(response.data)
|
||||
db.session.close()
|
||||
|
||||
return {
|
||||
'success': True,
|
||||
'data': response.data
|
||||
}
|
||||
return {"success": True, "data": response.data}
|
||||
|
||||
|
||||
@awards_namespace.route('/<award_id>')
|
||||
@awards_namespace.param('award_id', 'An Award ID')
|
||||
@awards_namespace.route("/<award_id>")
|
||||
@awards_namespace.param("award_id", "An Award ID")
|
||||
class Award(Resource):
|
||||
@admins_only
|
||||
def get(self, award_id):
|
||||
award = Awards.query.filter_by(id=award_id).first_or_404()
|
||||
response = AwardSchema().dump(award)
|
||||
if response.errors:
|
||||
return {
|
||||
'success': False,
|
||||
'errors': response.errors
|
||||
}, 400
|
||||
return {"success": False, "errors": response.errors}, 400
|
||||
|
||||
return {
|
||||
'success': True,
|
||||
'data': response.data
|
||||
}
|
||||
return {"success": True, "data": response.data}
|
||||
|
||||
@admins_only
|
||||
def delete(self, award_id):
|
||||
@@ -61,6 +46,4 @@ class Award(Resource):
|
||||
db.session.commit()
|
||||
db.session.close()
|
||||
|
||||
return {
|
||||
'success': True,
|
||||
}
|
||||
return {"success": True}
|
||||
|
||||
Reference in New Issue
Block a user