Uploaded image for project: 'XWiki Platform'
  1. XWiki Platform
  2. XWIKI-1559

Support version 2.0 of the Confluence Remote API Specification

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Won't Fix
    • Major
    • None
    • 1.1 M3
    • {Unused} XML-RPC
    • None
    • xmlrpc confluence patch
    • Low
    • N/A
    • N/A

    Description

      Methods that are missing (a lot of them, a lot more than the ones already implemented!):

      • Administration
        • exportSite
        • getClusterInformation (from version 2.3)
        • getClusterNodeStatuses (from version 2.3)
      • General
        • getServerInfo (throws "Not implemented" exception)
      • Spaces
        • exportSpace
        • addPersonalSpace (from version 2.2)
        • convertToPersonalSpace (from version 2.2)
      • Pages
        • getPage(String token, String spaceKey, String pageTitle)
        • getPagePermissions
        • getAncestors
        • getChildren
        • getDescendents
        • renderContent with an optional hash (map, dictionary, etc) containing additional instructions for the renderer (e.g. "style = clean" )
      • Blog Entries (everything missing)
        • getBlogEntries
        • getBlogEntry
        • storeBlogEntry
        • getBlogEntryByDayAndTitle
      • Search
        • search with an additional parameter map
      • Security (everything missing)
        • getPermissions
        • getPermissionsForUser (from version 2.1.4)
        • getPagePermissions
        • getSpaceLevelPermissions
        • addPermissionToSpace
        • addPermissionsToSpace
        • removePermissionFromSpace
        • addAnonymousPermissionToSpace
        • addAnonymousPermissionsToSpace
        • removeAnonymousPermissionFromSpace
        • removeAllPermissionsForGroup
      • User Management (everything missing)
        • getUser (throws "Not implemented" exception)
        • addUser (throws "Not implemented" exception)
        • addGroup (throws "Not implemented" exception)
        • getUserGroups (throws "Not implemented" exception)
        • addUserToGroup (throws "Not implemented" exception)
        • removeUserFromGroup
        • removeUser
        • removeGroup
        • getGroups
        • hasUser
        • hasGroup
        • editUser
        • deactivateUser
        • reactivateUser
        • getActiveUsers
        • setUserInformation
        • getUserInformation
        • changeMyPassword
        • changeUserPassword
        • addProfilePicture (from version 2.2)
      • Labels (everything missing)
        • getLabelsById
        • getMostPopularLabels
        • getMostPopularLabelsInSpace
        • getRecentlyUsedLabels
        • getRecentlyUsedLabelsInSpace
        • getSpacesWithLabel
        • getRelatedLabels
        • getRelatedLabelsInSpace
        • getLabelsByDetail
        • getLabelContentById
        • getLabelContentByName
        • getLabelContentByObject
        • getSpacesContainingContentWithLabel
        • addLabelByName
        • addLabelById
        • addLabelByObject
        • addLabelByNameToSpace
        • removeLabelByName
        • removeLabelById
        • removeLabelByObject
        • removeLabelByNameFromSpace

      Reference: http://confluence.atlassian.com/display/DOC/Remote+API+Specification

      Attachments

        Issue Links

          Activity

            People

              vmassol Vincent Massol
              hritcu Catalin Hritcu
              Votes:
              3 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: