Uploaded image for project: 'Airavata'
  1. Airavata
  2. AIRAVATA-3096 PGA and Django Portal Users and user group related issues
  3. AIRAVATA-3243

BUG: Users don't get status update/change email notification when they are added to a group or group changes.

Details

    Description

      1. Using Django portal the user created a local account, providing institute email, IU mail.
      2. user didn't get a mail when added in to an active user group.

      TODO
      • [x] Send email when user added to group in GroupViewSet and IAMUserViewSet
      • [x] Update Manage Users group management to have a Submit button instead of immediately adding user to group when check box is checked
      • [x] Set Reply-To on the notification email to the PORTAL_ADMINS. This way the user can reply to the email if they have any questions and the reply will go to the portal admins.
      • [x] Only send one email when user added to more than one group at the same time. Only applied to IAMUserViewSet.

      Attachments

        Issue Links

          Activity

            Commit 06664cd54e46b5102786aacb23b201448c61f7c8 in airavata-django-portal's branch refs/heads/airavata-3243 from Marcus Christie
            [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=06664cd ]

            AIRAVATA-3243 Send email to user when added to group

            jira-bot ASF subversion and git services added a comment - Commit 06664cd54e46b5102786aacb23b201448c61f7c8 in airavata-django-portal's branch refs/heads/airavata-3243 from Marcus Christie [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=06664cd ] AIRAVATA-3243 Send email to user when added to group

            Commit ade0d5168e81f2f3c3ef2bb2e9a4e26a5cbba7f8 in airavata-django-portal's branch refs/heads/airavata-3243 from Marcus Christie
            [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=ade0d51 ]

            AIRAVATA-3243 Wrap links in a tags

            jira-bot ASF subversion and git services added a comment - Commit ade0d5168e81f2f3c3ef2bb2e9a4e26a5cbba7f8 in airavata-django-portal's branch refs/heads/airavata-3243 from Marcus Christie [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=ade0d51 ] AIRAVATA-3243 Wrap links in a tags

            Commit ee2c24786d4a4fe36eb8fc7b285e86067a28b3cd in airavata-django-portal's branch refs/heads/airavata-3243 from Marcus Christie
            [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=ee2c247 ]

            AIRAVATA-3243 auth: activate signal receivers on startup

            jira-bot ASF subversion and git services added a comment - Commit ee2c24786d4a4fe36eb8fc7b285e86067a28b3cd in airavata-django-portal's branch refs/heads/airavata-3243 from Marcus Christie [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=ee2c247 ] AIRAVATA-3243 auth: activate signal receivers on startup

            Commit ad4b2e4ea61105d424072444bea016162b92ad74 in airavata-django-portal's branch refs/heads/airavata-3243 from Marcus Christie
            [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=ad4b2e4 ]

            AIRAVATA-3243 Add Save button to groups editor

            jira-bot ASF subversion and git services added a comment - Commit ad4b2e4ea61105d424072444bea016162b92ad74 in airavata-django-portal's branch refs/heads/airavata-3243 from Marcus Christie [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=ad4b2e4 ] AIRAVATA-3243 Add Save button to groups editor

            Commit a7452b4261effc99005cfa7990a636c6e8397493 in airavata-django-portal's branch refs/heads/airavata-3243 from Marcus Christie
            [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=a7452b4 ]

            AIRAVATA-3243 Send one email when user added to multiple groups at once

            jira-bot ASF subversion and git services added a comment - Commit a7452b4261effc99005cfa7990a636c6e8397493 in airavata-django-portal's branch refs/heads/airavata-3243 from Marcus Christie [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=a7452b4 ] AIRAVATA-3243 Send one email when user added to multiple groups at once

            Commit 0a7ba8ddba454f92ef575292956af50e8dcfcc73 in airavata-django-portal's branch refs/heads/airavata-3243 from Marcus Christie
            [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=0a7ba8d ]

            AIRAVATA-3243 Set Reply-To to PORTAL_ADMINS

            jira-bot ASF subversion and git services added a comment - Commit 0a7ba8ddba454f92ef575292956af50e8dcfcc73 in airavata-django-portal's branch refs/heads/airavata-3243 from Marcus Christie [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=0a7ba8d ] AIRAVATA-3243 Set Reply-To to PORTAL_ADMINS

            Commit 06664cd54e46b5102786aacb23b201448c61f7c8 in airavata-django-portal's branch refs/heads/develop from Marcus Christie
            [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=06664cd ]

            AIRAVATA-3243 Send email to user when added to group

            jira-bot ASF subversion and git services added a comment - Commit 06664cd54e46b5102786aacb23b201448c61f7c8 in airavata-django-portal's branch refs/heads/develop from Marcus Christie [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=06664cd ] AIRAVATA-3243 Send email to user when added to group

            Commit ade0d5168e81f2f3c3ef2bb2e9a4e26a5cbba7f8 in airavata-django-portal's branch refs/heads/develop from Marcus Christie
            [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=ade0d51 ]

            AIRAVATA-3243 Wrap links in a tags

            jira-bot ASF subversion and git services added a comment - Commit ade0d5168e81f2f3c3ef2bb2e9a4e26a5cbba7f8 in airavata-django-portal's branch refs/heads/develop from Marcus Christie [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=ade0d51 ] AIRAVATA-3243 Wrap links in a tags

            Commit ee2c24786d4a4fe36eb8fc7b285e86067a28b3cd in airavata-django-portal's branch refs/heads/develop from Marcus Christie
            [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=ee2c247 ]

            AIRAVATA-3243 auth: activate signal receivers on startup

            jira-bot ASF subversion and git services added a comment - Commit ee2c24786d4a4fe36eb8fc7b285e86067a28b3cd in airavata-django-portal's branch refs/heads/develop from Marcus Christie [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=ee2c247 ] AIRAVATA-3243 auth: activate signal receivers on startup

            Commit ad4b2e4ea61105d424072444bea016162b92ad74 in airavata-django-portal's branch refs/heads/develop from Marcus Christie
            [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=ad4b2e4 ]

            AIRAVATA-3243 Add Save button to groups editor

            jira-bot ASF subversion and git services added a comment - Commit ad4b2e4ea61105d424072444bea016162b92ad74 in airavata-django-portal's branch refs/heads/develop from Marcus Christie [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=ad4b2e4 ] AIRAVATA-3243 Add Save button to groups editor

            Commit a7452b4261effc99005cfa7990a636c6e8397493 in airavata-django-portal's branch refs/heads/develop from Marcus Christie
            [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=a7452b4 ]

            AIRAVATA-3243 Send one email when user added to multiple groups at once

            jira-bot ASF subversion and git services added a comment - Commit a7452b4261effc99005cfa7990a636c6e8397493 in airavata-django-portal's branch refs/heads/develop from Marcus Christie [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=a7452b4 ] AIRAVATA-3243 Send one email when user added to multiple groups at once

            Commit 0a7ba8ddba454f92ef575292956af50e8dcfcc73 in airavata-django-portal's branch refs/heads/develop from Marcus Christie
            [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=0a7ba8d ]

            AIRAVATA-3243 Set Reply-To to PORTAL_ADMINS

            jira-bot ASF subversion and git services added a comment - Commit 0a7ba8ddba454f92ef575292956af50e8dcfcc73 in airavata-django-portal's branch refs/heads/develop from Marcus Christie [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=0a7ba8d ] AIRAVATA-3243 Set Reply-To to PORTAL_ADMINS

            Commit 74488247bcb3246eec966638d8da960a502ad10a in airavata-django-portal's branch refs/heads/airavata-3243 from Marcus Christie
            [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=7448824 ]

            AIRAVATA-3243 Don't send signal when user not added to group

            jira-bot ASF subversion and git services added a comment - Commit 74488247bcb3246eec966638d8da960a502ad10a in airavata-django-portal's branch refs/heads/airavata-3243 from Marcus Christie [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=7448824 ] AIRAVATA-3243 Don't send signal when user not added to group

            Commit 5535b326fe885982ac9f3f87e684830136dbb6ce in airavata-django-portal's branch refs/heads/airavata-3243 from Marcus Christie
            [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=5535b32 ]

            AIRAVATA-3243 Fixing tests, lint errors

            jira-bot ASF subversion and git services added a comment - Commit 5535b326fe885982ac9f3f87e684830136dbb6ce in airavata-django-portal's branch refs/heads/airavata-3243 from Marcus Christie [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=5535b32 ] AIRAVATA-3243 Fixing tests, lint errors

            Commit 74488247bcb3246eec966638d8da960a502ad10a in airavata-django-portal's branch refs/heads/develop from Marcus Christie
            [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=7448824 ]

            AIRAVATA-3243 Don't send signal when user not added to group

            jira-bot ASF subversion and git services added a comment - Commit 74488247bcb3246eec966638d8da960a502ad10a in airavata-django-portal's branch refs/heads/develop from Marcus Christie [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=7448824 ] AIRAVATA-3243 Don't send signal when user not added to group

            Commit 5535b326fe885982ac9f3f87e684830136dbb6ce in airavata-django-portal's branch refs/heads/develop from Marcus Christie
            [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=5535b32 ]

            AIRAVATA-3243 Fixing tests, lint errors

            jira-bot ASF subversion and git services added a comment - Commit 5535b326fe885982ac9f3f87e684830136dbb6ce in airavata-django-portal's branch refs/heads/develop from Marcus Christie [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=5535b32 ] AIRAVATA-3243 Fixing tests, lint errors
            akbranam Anna Branam added a comment - Test cases: https://docs.google.com/spreadsheets/d/1bYz5XvrnXfqKll44eXiG5wxtm0mNhKd7ztOqVkkrTbU/edit?usp=sharing

            Commit ee2c24786d4a4fe36eb8fc7b285e86067a28b3cd in airavata-django-portal's branch refs/heads/master from Marcus Christie
            [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=ee2c247 ]

            AIRAVATA-3243 auth: activate signal receivers on startup

            jira-bot ASF subversion and git services added a comment - Commit ee2c24786d4a4fe36eb8fc7b285e86067a28b3cd in airavata-django-portal's branch refs/heads/master from Marcus Christie [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=ee2c247 ] AIRAVATA-3243 auth: activate signal receivers on startup

            Commit ad4b2e4ea61105d424072444bea016162b92ad74 in airavata-django-portal's branch refs/heads/master from Marcus Christie
            [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=ad4b2e4 ]

            AIRAVATA-3243 Add Save button to groups editor

            jira-bot ASF subversion and git services added a comment - Commit ad4b2e4ea61105d424072444bea016162b92ad74 in airavata-django-portal's branch refs/heads/master from Marcus Christie [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=ad4b2e4 ] AIRAVATA-3243 Add Save button to groups editor

            Commit a7452b4261effc99005cfa7990a636c6e8397493 in airavata-django-portal's branch refs/heads/master from Marcus Christie
            [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=a7452b4 ]

            AIRAVATA-3243 Send one email when user added to multiple groups at once

            jira-bot ASF subversion and git services added a comment - Commit a7452b4261effc99005cfa7990a636c6e8397493 in airavata-django-portal's branch refs/heads/master from Marcus Christie [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=a7452b4 ] AIRAVATA-3243 Send one email when user added to multiple groups at once

            Commit 0a7ba8ddba454f92ef575292956af50e8dcfcc73 in airavata-django-portal's branch refs/heads/master from Marcus Christie
            [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=0a7ba8d ]

            AIRAVATA-3243 Set Reply-To to PORTAL_ADMINS

            jira-bot ASF subversion and git services added a comment - Commit 0a7ba8ddba454f92ef575292956af50e8dcfcc73 in airavata-django-portal's branch refs/heads/master from Marcus Christie [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=0a7ba8d ] AIRAVATA-3243 Set Reply-To to PORTAL_ADMINS

            Commit 74488247bcb3246eec966638d8da960a502ad10a in airavata-django-portal's branch refs/heads/master from Marcus Christie
            [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=7448824 ]

            AIRAVATA-3243 Don't send signal when user not added to group

            jira-bot ASF subversion and git services added a comment - Commit 74488247bcb3246eec966638d8da960a502ad10a in airavata-django-portal's branch refs/heads/master from Marcus Christie [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=7448824 ] AIRAVATA-3243 Don't send signal when user not added to group

            Commit 5535b326fe885982ac9f3f87e684830136dbb6ce in airavata-django-portal's branch refs/heads/master from Marcus Christie
            [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=5535b32 ]

            AIRAVATA-3243 Fixing tests, lint errors

            jira-bot ASF subversion and git services added a comment - Commit 5535b326fe885982ac9f3f87e684830136dbb6ce in airavata-django-portal's branch refs/heads/master from Marcus Christie [ https://gitbox.apache.org/repos/asf?p=airavata-django-portal.git;h=5535b32 ] AIRAVATA-3243 Fixing tests, lint errors

            Merge to master/deploy to production

            • merge branch to master airavata-django-portal
            • deploy django portal in production
            marcuschristie Marcus Christie added a comment - Merge to master/deploy to production merge branch to master airavata-django-portal deploy django portal in production

            People

              akbranam Anna Branam
              eroma_a Eroma
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: