Details

    • Type: Task Task
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: Milestone 1.3.1
    • Fix Version/s: Milestone 1.4
    • Component/s: CEQ Core
    • Labels:
      None
    • Environment:

      confluence_3.0.x
      confluence_3.1.x

      Description

      Confluence event sync plugin

      Create a confluence event listener plugin to sync confluence events to the CEQ.

      • Validate the ceq ws api, if all required services to map events do exist. Are any ws changes in the ceq required?
      • As the confluence event plugin is processed synchronous (blocking), all methods needs to be handled fast or an "event caching" needs to be build in.
      • Describe behaviors on errors, like the ws service does not respond.
      • Build admin interface to define the ws endpoint.
      • How do we handle activities, like user does join usergroup, which are not handled by the confluence event api?
      • Document the plugin

      References:

      Event Mapping
      http://wikis.sun.com/display/ceqdoc/Confluence+Event+Listener+Plugin

      CEQ WS API
      http://wikis.sun.com/display/ceqdoc/Web+Services

      Confluence Event API (Java Doc)
      http://docs.atlassian.com/atlassian-confluence/latest/com/atlassian/confluence/event/events/ConfluenceEvent.html

      Current SunSpace Sync Plugin with icframework
      http://kenai.com/projects/community-equity/sources/subversion/show/trunk/confluence/plugins/sync?rev=650

      Confluence Plugin Development:
      http://confluence.atlassian.com/display/DEVNET/Setting+up+your+Plugin+Development+Environment
      http://confluence.atlassian.com/display/DEVNET/Developing+your+Plugin+using+the+Atlassian+Plugin+SDK
      http://confluence.atlassian.com/display/DEVNET/Using+the+Atlassian+Plugin+SDK+with+a+Source+Code+License
      http://confluence.atlassian.com/display/DOC/Confluence+Plugin+Guide

      SVN:
      Commit the source code into http://kenai.com/projects/community-equity/sources/subversion/show/trunk/confluence/plugins?rev=650
      http://kenai.com/projects/community-equity/sources/subversion/show/trunk/confluence/plugins?rev=650

      1.
      Create use when not exist in CeQ backend Sub-task Resolved rjuchli

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 1 hour
       
      2.
      Add "Default"Tags" menu in Confluence/CeQ admin menu Sub-task Resolved rjuchli

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 1 hour, 30 minutes
       
      3.
      Add "Test connection" function in Confluence/CeQ admin menu Sub-task Resolved rjuchli

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 3 hours
       
      4.
      change default application from Confluence to "Test Wiki" Sub-task Resolved rjuchli  
       
      5.
      Add object type mapping Sub-task Resolved rjuchli  
       
      6.
      use creation date from Confluence not when information is created in CeQ backend Sub-task Resolved rjuchli

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 30 minutes
       
      7.
      Remove Static References of "Unknown User" (clean up) Sub-task Resolved rjuchli

      100%

      Original Estimate - 30 minutes
      Time Spent - 30 minutes
       
      8.
      Add metadata of information object for view action Sub-task Closed rjuchli  
       
      9.
      Handle Attachments Sub-task Resolved rjuchli

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 2 hours
       
      10.
      add rating events Sub-task Closed rjuchli

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 3 hours
       
      11.
      Add CEQ widgets as macros Sub-task Closed thbruhin  
       
      12. handle user status events Sub-task Open rjuchli  
       
      13.
      creation date is wrong Sub-task Closed rjuchli  
       
      14. add: updated metadata event when a user edit the title and/or adding a version note Sub-task Open rjuchli  
       
      15.
      Delete blog post does not work Sub-task Resolved rjuchli  
       
      16.
      Attachment URL is wrong Sub-task Resolved rjuchli  
       
      17.
      remove home from user profile URL Sub-task Resolved PRE  
       
      18.
      implement Application filter and API key Sub-task Closed rjuchli  
       
      19. SSO between Confluence and CEQ Sub-task Open max_wegmueller  
       
      20.
      JavaScript error Sub-task Closed thbruhin  
       
      21. Rating widget bugs Sub-task Open thbruhin  
       
      22. add Space URL to community (webservice and widget) Sub-task Open rjuchli  
       
      23.
      add person picture URL to sync web service Sub-task Resolved rjuchli

      100%

      Original Estimate - Not Specified Original Estimate - Not Specified
      Time Spent - 1 hour
       
      24. umlaut are not displayed correctly Sub-task Open max_wegmueller  
       
      25.
      fix information filter using informatioin types for listing widget Sub-task Resolved rjuchli  
       
      26.
      adding macro documentation to notiation guide Sub-task Closed thbruhin  
       
      27.
      add macro browser Sub-task Closed PRE

      100%

      Original Estimate - 0 minutes Original Estimate - 0 minutes
      Time Spent - 1 hour
       
      28.
      ceq information_key should be viewpage action with unique page ID Sub-task Resolved rjuchli  
       
      29.
      wiki page is mapped to "Page" instead "Wiki" informationType Sub-task Resolved rjuchli  
       
      30.
      User 0 neeeds to be created in database scheme Sub-task Closed PRE  
       

        Activity

        Hide
        rjuchli added a comment -

        Basic User, Group, Space(Communities) and Wikipages are synced. No access rights stuff yet.

        My first question:
        How should comments on Wikipages be handled?
        Confluence allows multiple comments per wikipage but CEQ only has one comment per user and information.

        Show
        rjuchli added a comment - Basic User, Group, Space(Communities) and Wikipages are synced. No access rights stuff yet. My first question: How should comments on Wikipages be handled? Confluence allows multiple comments per wikipage but CEQ only has one comment per user and information.

          People

          • Assignee:
            rjuchli
            Reporter:
            max_wegmueller
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Time Tracking

              Estimated:
              Original Estimate - 5 days, 30 minutes Original Estimate - 5 days, 30 minutes
              5d 30m
              Remaining:
              Time Spent - 1 day, 13 hours Remaining Estimate - 4 days, 30 minutes
              4d 30m
              Logged:
              Time Spent - 1 day, 13 hours Remaining Estimate - 4 days, 30 minutes
              1d 13h