Groups can now be imported by uploading a CSV with project id and studentnumbers/netids/user ids (mixed).
After uploading the CSV, the user is shown an overview of the groups that will be imported:
Errors are shown to the user and highlighted on the overview page if possible. Importing the groups is disabled if there are errors with the file.
If notifications are enabled, each group receives one email (to: all group members) that they have been assigned a group for project x and that the group consists of members. The members of the group will see each other's email addresses since they are all in the to field.
This notification is setting
Assigned to a group.
There are some settings for importing:
Closes #206 (closed)