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

Refactor bullhorns event handlers

    XMLWordPrintable

    Details

    • Type: Task
    • Status: CLOSED
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 19.1, 20.0
    • Component/s: Portal Bullhorns
    • Labels:
      None
    • Test Plan:
      Hide

      As one user in a site, add an announcement.

      As another user, anywhere in Sakai and not necessarily in the same site, you should see an academic bullhorn alert. Click on the alert and you should be taken into the announcements tool, on that announcement.

       

      As one user, create an assignment.

      Same as with announcements, but you should be taken into the assignment tool, on that assignment.

       

      As one user, create a commons post in the commons tool.

      As another user, reply to that comment.

      As the first user, you should see a social alert. Click it to be taken into the commons tool, on that particular post.

      Show
      As one user in a site, add an announcement. As another user, anywhere in Sakai and not necessarily in the same site, you should see an academic bullhorn alert. Click on the alert and you should be taken into the announcements tool, on that announcement.   As one user, create an assignment. Same as with announcements, but you should be taken into the assignment tool, on that assignment.   As one user, create a commons post in the commons tool. As another user, reply to that comment. As the first user, you should see a social alert. Click it to be taken into the commons tool, on that particular post.
    • 19 status:
      Verified

      Description

      Refactor bullhorns event handlers. Bullhorns is becoming one huge monolithic class and the more handlers we want in there, the worse that situation will become. Break the class up and use Spring to autoregister handlers.

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  • Assignee:
                    a.fish@lancaster.ac.uk Adrian Fish
                    Reporter:
                    a.fish@lancaster.ac.uk Adrian Fish
                  • Votes:
                    0 Vote for this issue
                    Watchers:
                    4 Start watching this issue

                    Dates

                    • Created:
                      Updated:
                      Resolved:

                      Git Integration