def check_messages_preview(service_id, template_type, upload_id, filetype, row_index=2): if filetype not in ('pdf', 'png'): abort(404) template = _check_messages( service_id, template_type, upload_id, row_index, letters_as_pdf=True )['template'] return TemplatePreview.from_utils_template(template, filetype)
def check_notification_preview(service_id, template_id, filetype): if filetype == 'pdf': page = None elif filetype == 'png': page = request.args.get('page', 1) else: abort(404) template = _check_notification( service_id, template_id, )['template'] return TemplatePreview.from_utils_template(template, filetype, page=page)
def check_messages_preview(service_id, template_id, upload_id, filetype, row_index=2): if filetype == 'pdf': page = None elif filetype == 'png': page = request.args.get('page', 1) else: abort(404) template = _check_messages( service_id, template_id, upload_id, row_index, letters_as_pdf=True )['template'] return TemplatePreview.from_utils_template(template, filetype, page=page)
def check_notification_preview(service_id, template_id, filetype): if filetype == "pdf": page = None elif filetype == "png": page = request.args.get("page", 1) else: abort(404) template = _check_notification( service_id, template_id, )["template"] return TemplatePreview.from_utils_template(template, filetype, page=page)
def send_test_preview(service_id, template_id, filetype): if filetype not in ('pdf', 'png'): abort(404) db_template = service_api_client.get_service_template(service_id, template_id)['data'] template = get_template( db_template, current_service, letter_preview_url=url_for( '.send_test_preview', service_id=service_id, template_id=template_id, filetype='png', ), ) template.values = get_normalised_placeholders_from_session() return TemplatePreview.from_utils_template(template, filetype, page=request.args.get('page'))
def send_test_preview(service_id, template_id, filetype): if filetype not in ('pdf', 'png'): abort(404) db_template = current_service.get_template_with_user_permission_or_403(template_id, current_user) template = get_template( db_template, current_service, letter_preview_url=url_for( 'no_cookie.send_test_preview', service_id=service_id, template_id=template_id, filetype='png', ), ) template.values = get_normalised_placeholders_from_session() return TemplatePreview.from_utils_template(template, filetype, page=request.args.get('page'))
def view_letter_notification_as_preview(service_id, notification_id, filetype): if filetype not in ('pdf', 'png'): abort(404) notification = notification_api_client.get_notification(service_id, notification_id) notification['template'].update({'reply_to_text': notification['reply_to_text']}) template = get_template( notification['template'], current_service, letter_preview_url=url_for( '.view_letter_notification_as_preview', service_id=service_id, notification_id=notification_id, filetype='png', ), ) template.values = notification['personalisation'] return TemplatePreview.from_utils_template(template, filetype, page=request.args.get('page'))