gocast icon indicating copy to clipboard operation
gocast copied to clipboard

1177 course import deduplicate emails

Open barisgul15 opened this issue 1 year ago • 2 comments

Motivation and Context

Issue 1177: https://github.com/orgs/TUM-Dev/projects/10/views/1?pane=issue&itemId=41336294 The array coming from TUMonline has some duplicates in contacts and these need to be eliminated.

Description

The data coming from TUMonline sometimes duplicates contacts of some courses. course.contacts has 5 attributes: first_name, last_name, email, main_contact, role. All cases considered, the most distinctive among them is e-mail. So a script is added to modify the array before it is used for course contacts while importing courses.

Steps for Testing

Prerequisites:

  • Having admin rights
  1. Log in
  2. Click admin in the menu
  3. Click import courses
  4. Find a course that used to have duplicate contacts: e.g. Einführung in die Games Eng(IN0031), IN2064, ...
  5. Confirm that there are not duplicate contacts anymore.

Screenshots

Before there was two Vortragender, Leiterin, but the course has only one actually: twoTimesListedGames After the changes, the duplicate is eliminated: Games_duplicates_eliminated

barisgul15 avatar Nov 17 '23 10:11 barisgul15