{% extends "brickwork/shell/centred.html" %} {% comment %} Transactional status tracking for an order or request (icvoss/django-brickwork#427). Required Transactional journeys archetype. COPY THIS FILE into your project and edit it. It is not on the template loader path, so you cannot extend it (ADR-056). What your view must supply: steps [{label, status}] where status is "complete" | "current" | "upcoming" status_facts [{label, value}] definition-table facts for the current step tracking_state "ready" | "empty" | "error" WHY THIS IS NOT app/status-tracker.html: app/status-tracker.html is a Product applications visit flow (site visit NW-2481 inside the app shell). This page is a transactional journey status for an order or request after checkout, on the centred shell, without app chrome. Closing #427 requires this file under examples/auth/, not a rename of the visit tracker. HOW THE FLOW WORKS: brickwork ships the progress indicator only. Your view computes each step's status from the order's current stage. On Failed: use a danger alert that names the failure in words; do not invent a fourth stepper status (same ruling as app/status-tracker.html). States: tracking_state is the page's real branch. "ready": badge, stepper, current-step facts, timeline. "empty": no order to track for this reference (_empty_state). "error": tracking store failed (bw_alert danger). LOADING: not applicable for the default server-rendered path. Accessibility: inherits shell/centred.html; stepper is a native
Professional plan for Acme Corp. Placed 16 September 2026.
{% bw_badge "Fulfilment" variant="info" %} {% comment %} Failed orders: uncomment (or render from a view flag) when fulfilment cannot continue. Keep the stepper on the last reached step; do not invent a fourth stepper status. {% templatetag openblock %} include "brickwork/components/_alert.html" with variant="danger" title="Order ORD-1042 failed" message="The payment cleared but fulfilment could not reserve a seat. Support will contact priya@acme.example within one working day." {% templatetag closeblock %} {% endcomment %} {% include "brickwork/components/_stepper.html" with steps=steps %}Provisioning the Acme Corp workspace. Expected ready by 17 September 2026.
{% include "brickwork/components/_data_table.html" with table_id="status-facts" variant="definition" rows=status_facts %}