Skip to content

Report a press photo or logo, with or without an account - #2118

Merged
wintermeyer merged 1 commit into
mainfrom
claude/press-kit-reporting-2089
Sep 10, 2026
Merged

Report a press photo or logo, with or without an account#2118
wintermeyer merged 1 commit into
mainfrom
claude/press-kit-reporting-2089

Conversation

@wintermeyer

Copy link
Copy Markdown
Owner

A press photo is published for other people to take, so it is the likeliest picture on the site to draw a rights holder's complaint — and every way of making one led nowhere. Vutuv.Images.preview_url/1 and bytes_path/1 raised BadMapError for the kind, so the report form and the admin case page's picture endpoint both 500ed. A page's press picture was takedown-ready but un-reportable: accountability read images.user_id, which is NULL for a page's row. And the outside notice form at /system/report recognised neither a proxy address nor a page's press section.

Every visible picture now carries a quiet Report on /:slug/press, on /organizations/:slug/press and in the lightbox — a signed-in member goes to /reports/new, everybody else to the public form with the picture's address filled in. A copyright notice takes it offline at once, a house-rule one only flags it, and spam is offered here because a press picture can itself be the advert.

To decide: a page's notice reaches the member who claimed it, not every owner — a second recipient needs its own mail and a wider case page, which I left for an issue of its own.

Closes #2089

An AI agent wrote this text in my name. I know that is problematic.

https://claude.ai/code/session_01WPMGFtmCZNip8EJiRrx6ch

Ein Bild, das zur Weiterverbreitung veröffentlicht wird, zieht von allen am
ehesten eine Beschwerde an, und bisher führte jeder Weg dorthin ins Leere: das
Meldeformular und die Bildvorschau der Fallseite liefen in einen BadMapError,
das Pressebild einer Seite war zwar sperrbar, aber unmeldbar, weil die
Zuständigkeit nur `images.user_id` las, und die Notiz von außen erkannte weder
die Proxy-Adressen noch die Presseseite einer Organisation.

Jetzt trägt jedes sichtbare Bild einen leisen Melden-Link auf der Seite und in
der Lupe -- angemeldet ins interne Formular, abgemeldet ins öffentliche mit
schon eingetragener Adresse. Eine Urheberrechtsmeldung nimmt das Bild sofort
vom Netz, eine Hausregel-Meldung meldet es nur; `spam` gibt es hier zusätzlich,
weil ein Pressebild selbst die Anzeige sein kann.

Claude-Session: https://claude.ai/code/session_01WPMGFtmCZNip8EJiRrx6ch
@wintermeyer
wintermeyer merged commit 5370ac0 into main Sep 10, 2026
1 check passed
@wintermeyer
wintermeyer deleted the claude/press-kit-reporting-2089 branch September 10, 2026 09:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Anyone can report a press photo or logo, with or without an account

1 participant