{% extends "base.html" %} {% block title %}{{ 'Edit' if wf else 'New' }} workflow — MartinhalApprovalFlow{% endblock %} {% block content %}

← All workflows

{{ 'Edit workflow' if wf else 'New workflow' }}

Each workflow has its own allowed sender domain, its own approver, and its own email wording.

Basics

Email wording

Placeholders: {workflow} {requester} {subject} {body} {request_id} {step} {total_steps} {decided_by} {created_at} {summary} {deny_reason} {approve_url} {deny_url}. Leave a field empty to use the default.

{% endblock %}