hackjunction / hackjunction/JunctionApp

Create a more powerful export feature

Ouverte
#68 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
enhancement
Langage dominant
JavaScript
Étoiles
78
Forks
69
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

It is necessary for some after-event analytics use-cases to export participant data. The current implementation can only export the contents of the participant table.

The proposed solution would allow organisers to open an 'Export Participants' dialog, where they could specify which fields from the participants' UserProfile and Registration models they want exported. The Export function should be able to export custom fields from a Registration as well.

The exported data should be easily parseable by spreadsheet software, eg.: by creating a well-formed .csv document.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par localiser l’export existant de la table des participants ainsi que les modèles UserProfile et Registration. Suivez la manière dont les données des participants parviennent au flux d’exportation, puis déterminez comment un organisateur choisirait les champs et comment les champs personnalisés de Registration devraient apparaître dans un CSV correctement formé. Le travail est terminé lorsque les données sélectionnées sont exportées correctement et s’ouvrent proprement dans un tableur.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
javascript
Domaine
backend, data, frontend
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.