Implement a blocklist/allowlist functionality on the archive contents (origins, and SWHIDs).
Needs support for exact match and regex.
Description
Description
Status | Assigned | Task | ||
---|---|---|---|---|
Migrated | gitlab-migration | T3087 Implement support for takedown notices (infra, admin tools, workflow) | ||
Migrated | gitlab-migration | T1099 support origin and SWHID blocklist for archive search and browse | ||
Migrated | gitlab-migration | T3224 Implement blocklist support in swh.search |
Event Timeline
Comment Actions
The simplest approximation of this that I can see is adding a visibility column to the origin table, and tweaking that manually when we get a request.
Comment Actions
Seems a nice way to go: we would also need some easy to use interface to
edit the "visibility" bit too...
Comment Actions
This is an important feature: it has been dormant for a while, but we need to actually start implementing it.
Comment Actions
Notice that the filtering may need to be done at all levels: origins, but also SWHIDs in general.
An example (real) use case is a takedown request for just one specific commit in a repository: we do not want to dereference all the rest.