Report a press photo or logo, with or without an account - #2118
Merged
Conversation
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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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/1andbytes_path/1raisedBadMapErrorfor 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 readimages.user_id, which is NULL for a page's row. And the outside notice form at/system/reportrecognised neither a proxy address nor a page's press section.Every visible picture now carries a quiet Report on
/:slug/press, on/organizations/:slug/pressand 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, andspamis 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