One record answers another, from a list #4

Merged
bl merged 2 commits from answer-a-record into main 2026-09-30 05:51:04 +00:00
Owner

A link on every listed record to a page about it (link on a resource), a state mail whose to is a field of the record this one belongs to ({notice.email}), and value: "{user.email}" filled from the session. Together: a board where a neighbour answers a notice and the poster hears.

🤖 Generated with Claude Code

https://claude.ai/code/session_01GT37Z1Xtfd9pUuQtMTg6Yt

A link on every listed record to a page about it (`link` on a resource), a state mail whose `to` is a field of the record this one belongs to (`{notice.email}`), and `value: "{user.email}"` filled from the session. Together: a board where a neighbour answers a notice and the poster hears. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01GT37Z1Xtfd9pUuQtMTg6Yt
bl added 1 commit 2026-09-30 04:47:38 +00:00
One record answers another, from a list
Test / test (pull_request) Successful in 56s
fc998c8592
Three small things that together make a board work: a link on every
listed record to a page about it (ResourceSpec.link, {id} and {field}
in the address); a state mail whose `to` is a field of the record this
one belongs to ({notice.email}), with that record's fields in the
text, and a lint that the form carries the record field it reaches
through; and value: "{user.email}" filled from the session and hidden,
so someone the site knows is not asked who they are.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GT37Z1Xtfd9pUuQtMTg6Yt
bl added 1 commit 2026-09-30 04:55:29 +00:00
The parser refused {notice.email} before the mailer could resolve it.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GT37Z1Xtfd9pUuQtMTg6Yt
bl merged commit 95928f7265 into main 2026-09-30 05:51:04 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: uhhm/portal#4