ls1intum / Artemis

Artemis - Interactive Learning with Automated Feedback
https://docs.artemis.cit.tum.de
MIT License
502 stars 291 forks source link

optionally disable 'Duplicate Test Cases Found' e-mails #9223

Open hornflip opened 2 months ago

hornflip commented 2 months ago

Is your feature request related to a problem?

We are getting more and more people to work with Artemis and everyone is creating exercises like crazy. Some are left undone and with a not-working test repository. I don't want to interrupt other peoples workflow and permanently call them out so therefore it would be great to disable those eMails.

Describe the solution you'd like

There already is a page dedicated for emails and Notifications: /user-settings/notifications so therefore under Editor Notifications it would be great to have a checkbox: "Duplicate Test Cases - Get notified when a test repository contains multiple test cases with the same name" o WebApp o eMail to disable the mail subscription for this notification but still be notified in the webapp

Describe alternatives you've considered

It would be even better if this 'Duplicate Test case'-Notification could be changed for courses or even single exercises. Maybe a little bell in the exercise overview course-management/6/exercises

Another option would use the first solution under /user-settings/notifications and would let the user select for which exercises he wants to get notifications: "Duplicate Test Cases - Get notified when a test repository contains multiple test cases with the same name" o WebApp o eMail o all o only exercises created by me o exercises modified by me o exercises with test-repo modified by me o ...

Additional context

No response

Strohgelaender commented 2 months ago

See also #8144 and #8563.