con2 / con2/kompassi

Show cancellation button on unauthenticated order page (cancellation token via cookie/localstorage?)

Open
#1,002 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
29
Forks
33
Avg merge
1d 22h
Merged PRs (30d)
19

Description

The order confirmation page is accessible without authentication (order UUID in the URL). Cancellation should be reachable from there.

## Current state (2026-09-02)

Implemented, without a separate token: `RequestCancellationSection` renders on the unauthenticated order page when `order.canRequestCancellation` (server-side `is_cancellable_by_customer`); the actual cancellation is confirmed via an emailed one-time code, and the cancellation link is also included in the receipt email.

Open question: is the originally proposed cookie/localStorage cancellation token still needed for any case the emailed confirmation does not cover? If not, close.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.