Changeset b3374f6 in OpenWorkouts-current for ow/views/workout.py
- Timestamp:
- Feb 12, 2019, 5:55:33 PM (5 years ago)
- Branches:
- current, feature/docs, master
- Children:
- c999b73e
- Parents:
- f713dbc
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ow/views/workout.py
rf713dbc rb3374f6 1 1 from decimal import Decimal 2 2 from datetime import datetime, timedelta, time, timezone 3 import json 3 4 4 5 import gpxpy … … 17 18 from ..models.workout import Workout 18 19 from ..models.user import User 19 from ..utilities import slugify 20 from ..utilities import slugify, save_map_screenshot 20 21 from ..catalog import get_catalog, reindex_object, remove_from_catalog 21 22 … … 255 256 'elevation': center_point.elevation} 256 257 return {'start_point': start_point} 258 259 260 @view_config( 261 context=Workout, 262 permission='edit', 263 name='map-shot') 264 def workout_map_shot(context, request): 265 """ 266 Ask for the screenshot of a map, creating one if it does not exist. 267 A json object is returned, containing the info for the needed screenshot 268 """ 269 if context.map_screenshot is None: 270 save_map_screenshot(context, request) 271 272 info = {'url': request.static_url(context.map_screenshot)} 273 return Response(content_type='application/json', 274 charset='utf-8', 275 body=json.dumps(info))
Note: See TracChangeset
for help on using the changeset viewer.