コード例 #1
0
def view_template_versions(service_id, template_id):
    return render_template(
        'views/templates/choose_history.html',
        versions=[
            get_template(template, current_service, expand_emails=True)
            for template in service_api_client.get_service_template_versions(service_id, template_id)['data']
        ]
    )
コード例 #2
0
def view_template_versions(service_id, template_id):
    return render_template(
        'views/templates/choose_history.html',
        template=Template(service_api_client.get_service_template(
            service_id, template_id)['data'],
                          prefix=current_service['name']),
        versions=[
            Template(template, prefix=current_service['name'])
            for template in service_api_client.get_service_template_versions(
                service_id, template_id)['data']
        ])
コード例 #3
0
def view_template_versions(service_id, template_id):
    return render_template(
        'views/templates/choose_history.html',
        template=Template(
            service_api_client.get_service_template(service_id, template_id)['data'],
            prefix=current_service['name']
        ),
        versions=[
            Template(
                template,
                prefix=current_service['name']
            ) for template in service_api_client.get_service_template_versions(service_id, template_id)['data']
        ]
    )
コード例 #4
0
def view_template_versions(service_id, template_id):
    return render_template(
        'views/templates/choose_history.html',
        versions=[
            get_template(template,
                         current_service,
                         letter_preview_url=url_for(
                             'no_cookie.view_template_version_preview',
                             service_id=service_id,
                             template_id=template_id,
                             version=template['version'],
                             filetype='png',
                         ))
            for template in service_api_client.get_service_template_versions(
                service_id, template_id)['data']
        ])
コード例 #5
0
    def present_template(template):
        template_id = template['id']
        template_version_data = service_api_client.get_service_template_versions(
            service_id, template_id)['data']
        template_version_data = sorted(template_version_data,
                                       key=get_template_version)
        template_versions = [
            present_template_version(version)
            for version in template_version_data
        ]

        response = {
            field: template.get(field)
            for field in common_template_fields
        }
        response['versions'] = template_versions
        return response
コード例 #6
0
def view_template_versions(service_id, template_id):
    return render_template(
        "views/templates/choose_history.html",
        versions=[
            get_template(
                template,
                current_service,
                letter_preview_url=url_for(
                    ".view_template_version_preview",
                    service_id=service_id,
                    template_id=template_id,
                    version=template["version"],
                    filetype="png",
                ),
            ) for template in service_api_client.get_service_template_versions(
                service_id, template_id)["data"]
        ],
    )