crowdAI / crowdai

Fighting for Open Science with Open Data
https://www.crowdai.org
GNU Affero General Public License v3.0
149 stars 32 forks source link

CLEF EUA e-mail notification for selected tasks #1025

Open ieggel opened 6 years ago

ieggel commented 6 years ago

There are CLEF tasks that require an EUA approval. A task that specifies an End User Agreement file is considered as 'EUA required'. This can be configured here: image

Currently all e.mail subscribed members of an organizer who has at least one task that requires EUA approval receive e-mail notifications for new EUA uploads independent of the task. I.e if a participant uploads an EUA to any of the ImageCLEF tasks, all e-mail subscribed ImageCLEF organisers receive the notification e-mail. Configuration is currently done like that: image

It would be good to have a checkable list of tasks against a members name for which tasks they would receive emails, on the organizer's page's members tab (e.g. /organizers/imageclef/members). The checkbox for a task should only be seen if that specific task requires EUA approval: clef_task.eua_required?

A possible layout could be similar to this: USERNAME\ Receive EUA upload notifications for:\ [ ] task1\ [x] task2\ [x] task3

scarroll32 commented 6 years ago

Bump @seanfcarroll

scarroll32 commented 5 years ago

Hey @ieggel I'm pretty snowed under at present. Any chance of getting this started and doing a PR? If not 100% I'll finish it off.

ieggel commented 5 years ago

Hi @seanfcarroll

I'm not sure it's a good idea as this involves sending e-mails and should really be tested. I'm not familiar at all with those mechanisms. Also there is still the problem of not having a clean development environment with a database filled with 'real data'. I would really prefer if you could to this. We can wait like another month if that would help...

On Sun, Dec 2, 2018, 15:20 Sean <notifications@github.com wrote:

Hey @ieggel https://github.com/ieggel I'm pretty snowed under at present. Any chance of getting this started and doing a PR? If not 100% I'll finish it off.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/crowdAI/crowdai/issues/1025#issuecomment-443511096, or mute the thread https://github.com/notifications/unsubscribe-auth/AIxCmjccsLXzve-TyCSyBnw_TvT2tDDBks5u0-GWgaJpZM4XeUSY .