{% extends 'ddm/admin/base.html' %} {% block page_title %}Data Donation Overview{% endblock %} {% block main_heading %}Data Donation Overview{% endblock %} {% block main_body %}
Data donations from participants are collected through Uploaders. Each Uploader is associated with a set of Donation Instructions and one or multiple File Blueprints.
An Uploader can either be configured to expect a single file (e.g., one JSON file) or a ZIP container as a donation.
Each Uploader can be assigned one or multiple File Blueprints.
Usually, a File Uploader relates to one data export (e.g., to a Google Data Takeout or a TikTok Data Takeout).
A File Blueprint defines how the data contained in a single file (e.g., in a .json or a .csv file) will be validated and extracted.
If a File Blueprint is assigned to a ZIP Uploader, an additional path must be provided that defines where the file is located within the ZIP container.
The validation and extraction logic will then be applied to the first file in a ZIP container that matches this file path.
Index | Uploader | Upload Type | Donation Instructions | Associated Blueprints |
---|---|---|---|---|
{{ uploader.index }} | {{ uploader.name }} (Edit | Delete) | {{ uploader.upload_type }} | Edit Instructions | {% if uploader.donationblueprint_set.all %} {% else %} No associated Blueprints {% endif %} |
You have yet to create an Uploader for this project. |
Name | |
---|---|
{{ blueprint.name }} | Edit | Delete |
No unassociated File Blueprints. |