Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-42727

Site Info > Manage Access: Add option to notify owner when someone joins a joinable site

    XMLWordPrintable

    Details

    • Type: Feature Request
    • Status: OPEN
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 20.0
    • Fix Version/s: None
    • Component/s: Site Info
    • Labels:
      None
    • Test Plan:
      Hide

      Test Plan to be updated after the feature has been developed.

      Ensure enabling the option and joining the site sends an email to all of the site maintainers.

      Ensure disabling the option and joining the site does not send an email to any of the site maintainers.

      Ensure the email only goes to site maintainers.

      Show
      Test Plan to be updated after the feature has been developed. Ensure enabling the option and joining the site sends an email to all of the site maintainers. Ensure disabling the option and joining the site does not send an email to any of the site maintainers. Ensure the email only goes to site maintainers.

      Description

      Add an option to notify a site's owners when someone joins that joinable site. This would be an option on the Manage Access page of Site Info and would be listed under the "Additional Options" section of the "Allow any Sakai user to join the site" option.

      In SAK-24423, this notification option was contributed, but was removed in SAK-38443 because it caused a cyclical dependency between Kernel and Email Template Service (ETS). The option said "Notify site maintainers by email when a user joins this site":

      The Kernel dependency will have to be resolved first. As suggested by Matthew Jones, a possible solution would be to integrate ETS into Kernel:

      I think ETS, (at least the service part) is a solid way of doing translations for emails. You could probably leave the tool part out (like how content tool is also left out) but the impl and api feels like it should be part of kernel, both for the code that's already in there and uses in and KNL-484 that could be fixed if it was in there.

      This feature was received requested on the Sakai Users list (Subject: Joinable Sites Notification to Owner?). On this thread, Laura Cira suggested that the option "Could be a notification like we see in Assignments, for example, that allows the organizer/instructor a choice of how frequently they receive notifications":

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  Assignee:
                  maintenanceteam Core Team
                  Reporter:
                  sfoster9 Shawn Foster
                  Votes:
                  2 Vote for this issue
                  Watchers:
                  6 Start watching this issue

                    Dates

                    Created:
                    Updated:

                      Git Integration