diff --git a/src/account/resources.py b/src/account/resources.py index 9e11f54b67b8e0ca17e1865fa03edd8461a65c4b..bf55963d58cc78e63431b8dfb203e1a80b542a9b 100644 --- a/src/account/resources.py +++ b/src/account/resources.py @@ -1,15 +1,22 @@ -from import_export import resources +from import_export import resources, widgets, fields from . import models class SignUpResource(resources.ModelResource): + groups = fields.Field( + attribute='groups', + widget=widgets.ManyToManyWidget(model=models.GroupChoice, separator=' ,', field='choice'), + ) + class Meta: model = models.Profile fields = ( 'user__first_name', 'user__last_name', 'user__email', + 'groups', 'motivation_about', 'motivation_profession', 'motivation_exercise', + 'signed', )