openrightsgroup / Blocking-Middleware

The censorship monitoring project (blocked.org.uk) API, database and message-queueing system
https://www.blocked.org.uk/
GNU General Public License v3.0
25 stars 11 forks source link

Allow closed / autoclosed reports to be refiled from public side #152

Open JimKillock opened 3 years ago

JimKillock commented 3 years ago

Closed / Autoclosed reports can be checked from the public side or admin, but complaints cannot be filed, eg:

https://www.blocked.org.uk/site/http://www.pivpn.io

Can you

(1) Allow a public user to recheck the URL and send a complaint if blocked; and (2) Allow an admin user to use the "resend report" feature

JimKillock commented 3 years ago

Ah, maybe it is just the second of those which is needed.

dantheta commented 3 years ago

At the moment, once a report has been filed the URL can't be re-reported. The admin portal allows a report to be cancelled, allowing re-filing from the public or admin interface.

I'm currently working on allowing public/admin refiling where a site has been:

blocked -> reported -> unblocked -> blocked again,

essentially treating a previously unblocked site the same as a never-previously-reported site.

I'm not sure whether a site that was blocked -> reported -> closed should eligible for resubmission from the public site. Generally the accepted/rejected statuses would apply - closed/auto-closed were convenience statuses for reports that pre-dated the capture of accepted/rejected outcomes.

The restriction originally existed to prevent repeat/nuisance unblock requests against sites that had no prospect of being unblocked.