def toggle_maintenance(platform, status):
result = 'failed'
message = 'Platform Not found'
try:
platform = TestPlatform.from_string(platform)
db_mode = MaintenanceMode.query.filter(MaintenanceMode.platform ==
platform).first()
if db_mode is not None:
db_mode.disabled = status == 'True'
g.db.commit()
result = 'success'
message = '{platform} in maintenance? {status}'.format(
platform=platform.description,
status=("Yes" if db_mode.disabled else 'No')
)
except ValueError:
pass
return jsonify({
'status': result,
'message': message
})
评论列表
文章目录