Details

    • Type: Task Task
    • Status: Closed
    • Priority: Blocker Blocker
    • Resolution: Fixed
    • Affects Version/s: 1.0.11
    • Fix Version/s: None
    • Component/s: API, Impl
    • Labels:
      None

      Description

      A patch to allow for events to be delayed until a specified time. Satisfies the need in SAK-7670 and SAK-12977

        Gliffy Diagrams

        1. knl-62-npe.diff
          1.0 kB
          Carl Hall
        2. sak-7670_avail_noti.diff
          3 kB
          Carl Hall
        3. sak-7670.diff
          23 kB
          Carl Hall

          Issue Links

            Activity

            Repository Revision Date User Message
            Sakai Trunk Repository #53023 Thu Oct 02 04:08:07 CDT 2008 ian@caret.cam.ac.uk SAK-7670

            Patch from Carl Hall

            Reconstruction of Delayed events

            Requires KNL-62

            Thanks
            Files Changed
            ADD /content/trunk/content-impl-providers/impl/src/java/org/sakaiproject/content/providers/BaseEventDelayHandler.java
            DEL /content/trunk/content-impl-providers/impl/src/java/org/sakaiproject/content/providers/ResourceEventVoter.java
            DEL /content/trunk/content-impl-providers/impl/src/java/org/sakaiproject/content/providers/ResourceEventVoterHelper.java
            MODIFY /content/trunk/content-impl-providers/pack/src/webapp/WEB-INF/components.xml
            Repository Revision Date User Message
            Sakai Trunk Repository #53024 Thu Oct 02 04:11:33 CDT 2008 ian@caret.cam.ac.uk KNL-62

            Patch from Carl Hall

            Fixes Delayed events structure

            Thanks
            Files Changed
            MODIFY /kernel/trunk/kernel-impl/src/main/java/org/sakaiproject/event/impl/ClusterEventTracking.java
            MODIFY /kernel/trunk/kernel-impl/src/main/java/org/sakaiproject/event/impl/BaseEventTrackingService.java
            MODIFY /kernel/trunk/api/src/main/java/org/sakaiproject/content/api/ContentHostingService.java
            MODIFY /kernel/trunk/kernel-impl/src/test/java/org/sakai/memory/impl/test/MockEventTrackingService.java
            MODIFY /kernel/trunk/api/src/main/java/org/sakaiproject/event/cover/EventTrackingService.java
            ADD /kernel/trunk/api/src/main/java/org/sakaiproject/event/api/EventDelayHandler.java
            MODIFY /kernel/trunk/api/src/main/java/org/sakaiproject/content/cover/ContentHostingService.java
            MODIFY /kernel/trunk/api/src/main/java/org/sakaiproject/event/api/EventTrackingService.java
            MODIFY /kernel/trunk/kernel-impl/src/main/java/org/sakaiproject/content/impl/BaseContentService.java
            DEL /kernel/trunk/api/src/main/java/org/sakaiproject/event/api/EventVoter.java
            Repository Revision Date User Message
            Sakai Trunk Repository #53071 Thu Oct 02 15:54:48 CDT 2008 ian@caret.cam.ac.uk KNL-62

            Patch from Carl Hall

            Fixes NPE found after the first patch.

            Thanks
            Files Changed
            MODIFY /kernel/trunk/kernel-impl/src/main/java/org/sakaiproject/event/impl/BaseEventTrackingService.java
            Repository Revision Date User Message
            Sakai Trunk Repository #55288 Mon Dec 15 03:32:40 CST 2008 stephen.marquard@uct.ac.za KNL-62 SAK-7670 Commit patch from Carl Hall (though still some issues to resolve)
            Files Changed
            MODIFY /kernel/trunk/kernel-impl/src/main/java/org/sakaiproject/content/impl/BaseContentService.java
            Repository Revision Date User Message
            Sakai Trunk Repository #55303 Mon Dec 15 09:36:11 CST 2008 stephen.marquard@uct.ac.za KNL-62 SAK-7670 Delayed event notification fixes
            Files Changed
            MODIFY /kernel/trunk/kernel-impl/src/main/java/org/sakaiproject/event/impl/BaseEventTrackingService.java
            MODIFY /kernel/trunk/api/src/main/java/org/sakaiproject/content/cover/ContentHostingService.java
            MODIFY /kernel/trunk/kernel-impl/src/main/java/org/sakaiproject/content/impl/SiteEmailNotificationContent.java
            Repository Revision Date User Message
            Sakai Trunk Repository #55304 Mon Dec 15 09:38:29 CST 2008 stephen.marquard@uct.ac.za KNL-62 SAK-7670 Delayed event notification fixes
            Files Changed
            MODIFY /content/trunk/content-impl-providers/impl/src/java/org/sakaiproject/content/providers/BaseEventDelayHandler.java
            Repository Revision Date User Message
            Sakai Trunk Repository #55347 Tue Dec 16 13:25:13 CST 2008 stephen.marquard@uct.ac.za KNL-62 Delayable events: add notification priority to delayed events, don't send 2 events for updates when resource is available
            Files Changed
            MODIFY /kernel/trunk/kernel-impl/src/main/java/org/sakaiproject/content/impl/BaseContentService.java
            Repository Revision Date User Message
            Sakai Trunk Repository #55351 Tue Dec 16 14:00:46 CST 2008 stephen.marquard@uct.ac.za KNL-62 Merge r55288, r55303, r55347 into 1.0.x
            Files Changed
            MODIFY /kernel/branches/kernel-1.0.x/kernel-impl/src/main/java/org/sakaiproject/content/impl/BaseContentService.java
            MODIFY /kernel/branches/kernel-1.0.x/kernel-impl/src/main/java/org/sakaiproject/content/impl/SiteEmailNotificationContent.java
            MODIFY /kernel/branches/kernel-1.0.x/kernel-impl/src/main/java/org/sakaiproject/event/impl/BaseEventTrackingService.java
            MODIFY /kernel/branches/kernel-1.0.x/api/src/main/java/org/sakaiproject/content/cover/ContentHostingService.java
            Repository Revision Date User Message
            Sakai Trunk Repository #55422 Fri Dec 19 02:40:09 CST 2008 stephen.marquard@uct.ac.za KNL-62 Fix for setting priority when content is available immediately
            Files Changed
            MODIFY /kernel/trunk/kernel-impl/src/main/java/org/sakaiproject/content/impl/BaseContentService.java
            Repository Revision Date User Message
            Sakai Trunk Repository #55423 Fri Dec 19 02:44:32 CST 2008 stephen.marquard@uct.ac.za KNL-62 Fix for notifications; merge r55422 to 1.0.x
            Files Changed
            MODIFY /kernel/branches/kernel-1.0.x/kernel-impl/src/main/java/org/sakaiproject/content/impl/BaseContentService.java

              People

              • Assignee:
                Stephen Marquard
                Reporter:
                Carl Hall
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Development