Staging instance, all changes can be removed at any time

Skip to content

Draft: Takedown form

Renaud Boyer requested to merge rboyer/swh-web:takedown-form into master

Fixes https://gitlab.softwareheritage.org/product-management/swh-archive-website/-/work_items/7

Requests for takedowns are currently made by email, and sometimes require multiple round trips to gather all the information required for the request.

The goal of this MR is to set up a simple form on archive.softwareheritage.org to collect all these information in a single step.

As the process for handling requests is still a WIP, the form will simply transmit all the data by e-mail to the address currently in use for takedowns.

Checklist

Workflow

flowchart TD
    A("/requests/takedown") --> B["Fill form"]
    B --> |POST| C{Form validation}
    C -->|Invalid| B
    C -->|Valid| E[Send takedown request and confirmation emails]
    E --> |redirect + success message| A

Screenshots

individual entity confirmation error
Capture_d_écran_2024-06-12_à_13.04.15-fullpage Capture_d_écran_2024-06-12_à_13.05.06-fullpage Capture_d_écran_2024-06-11_à_17.02.26-fullpage Capture_d_écran_2024-06-13_à_12.43.48-fullpage
Edited by Renaud Boyer

Merge request reports

Loading