Changes for page REST API
Last modified by Thomas Mortagne on 2022/08/08
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Attachments (0 modified, 1 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. ThomasMortagne1 +XWiki.ludovic - Content
-
... ... @@ -989,6 +989,14 @@ 989 989 * current user 990 990 * request URL and parameters 991 991 992 +=== Example of Extension Manager installJob === 993 + 994 +Using the attach:jobrequest.xml you can use a request like the following one to ask for the installation of an extension (in this example the XWiki OIDC module version 1.28): 995 + 996 +{{code language="none"}} 997 +curl -i --user "Admin:admin" -X PUT -H "Content-Type: text/xml" "http://localhost:8080/xwiki/rest/jobs?jobType=install&async=false" --upload-file installjobrequest.xml 998 +{{/code}} 999 + 992 992 == Localization resources == 993 993 994 994 For more details see the [[Localization Module documentation>>extensions:Extension.Localization.WebHome]].
- installjobrequest.xml
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ludovic - Size
-
... ... @@ -1,0 +1,1 @@ 1 +1.4 KB - Content
-
... ... @@ -1,0 +1,47 @@ 1 +<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 2 +<jobRequest xmlns="http://www.xwiki.org"> 3 + <id> 4 + <element>extension</element> 5 + <element>provision</element> 6 + <element>796fb04f-b095-4db8-a3ec-fa03f22051f8</element> 7 + </id> 8 + <interactive>false</interactive> 9 + <remote>false</remote> 10 + <verbose>true</verbose> 11 + <property> 12 + <key>extensions</key> 13 + <value> 14 + <list xmlns="" xmlns:ns2="http://www.xwiki.org"> 15 + <org.xwiki.extension.ExtensionId> 16 + <id>org.xwiki.contrib.oidc:oidc-authenticator</id> 17 + <version class="org.xwiki.extension.version.internal.DefaultVersion" serialization="custom"> 18 + <org.xwiki.extension.version.internal.DefaultVersion> 19 + <string>1.28</string> 20 + </org.xwiki.extension.version.internal.DefaultVersion> 21 + </version> 22 + </org.xwiki.extension.ExtensionId> 23 + </list> 24 + </value> 25 + </property> 26 + <property> 27 + <key>extensions.excluded</key> 28 + <value> 29 + <set xmlns="" xmlns:ns2="http://www.xwiki.org"/> 30 + </value> 31 + </property> 32 + <property> 33 + <key>interactive</key> 34 + <value> 35 + <boolean xmlns="" xmlns:ns2="http://www.xwiki.org">false</boolean> 36 + </value> 37 + </property> 38 + <property> 39 + <key>namespaces</key> 40 + <value> 41 + <list xmlns="" xmlns:ns2="http://www.xwiki.org"> 42 + <string>xwiki</string> 43 + </list> 44 + </value> 45 + </property> 46 +</jobRequest> 47 +