blob: 49d0fc205ffbf97063df602ae5a020e3b375c276 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
from opendc.models.simulation import Simulation
from opendc.util.rest import Response
def GET(request):
"""Find all authorizations for a Simulation."""
request.check_required_parameters(path={'simulationId': 'string'})
simulation = Simulation.from_id(request.params_path['simulationId'])
simulation.check_exists()
simulation.check_user_access(request.google_id, False)
authorizations = simulation.get_all_authorizations()
return Response(200, 'Successfully retrieved simulation authorizations', authorizations)
|