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

Incorporate NYU's "public announcement system" into Sakai 11

    Details

    • Type: (Deprecated) Contributed Patch
    • Status: RESOLVED
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 11.0
    • Fix Version/s: 11.0
    • Component/s: PA System
    • Labels:

      Description

      NYU has developed a "public announcement system" that provides:

      • The ability to display a banner message to users. These can be limited to particular servers and given different severity levels. Use cases include allowing administrators to alert users to upcoming system downtime, weather warnings and informational messages.
      • Popup messages on login. These can be used to show larger amounts of information in a modal dialog, and users can dismiss each message either temporarily (in which case it will be shown 24 hours later), or permanently.
      • Timezone checks, which alert the user if the timezone set in their Sakai preferences doesn't match the timezone of their local machine. This warning is displayed as a banner alert and links the user to the page where they can set their timezone.

      The patch provides a new tool for managing all of this. Through this management interface, administrators can create/edit/delete new popups and banners and set the start and end times that control when they should be displayed to users.

      We're just finishing our port to Sakai 11, but expect to have a pull request ready for review over the coming weeks.

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  Assignee:
                  marktriggs Mark Triggs
                  Reporter:
                  marktriggs Mark Triggs
                  Votes:
                  0 Vote for this issue
                  Watchers:
                  10 Start watching this issue

                    Dates

                    Created:
                    Updated:
                    Resolved:

                      Git Integration