The following command sets a group's (group ID = 1) role to the one listed in "grouprole.xml".
curl -u admin:password -H "Content-Type: application/xml" -T grouprole.xml -i http://192.l68.168.110/@api/deki/groups/1
We want to modify the role of a group (group ID = 2) created here. Here are some of the roles that are packaged with MindTouch: Contributer, Viewer, Guest, and Admin. The group we wish to modify has the role of "Contributer". In this example, it will be changed to "Viewer".
Content-Type: application/xml
<group>
<permissions.group>
<role>Viewer</role>
</permissions.group>
</group>
curl -u admin:password -H "Content-Type: application/xml" -T fabfourrole.xml -i http://192.168.168.110/@api/deki/groups/2
HTTP/1.1 200 OK Date: Thu, 14 Jan 2010 19:48:33 GMT Server: Dream-HTTPAPI/1.7.2.17433 X-Deki-Site: id="default" Content-Type: application/xml; charset=utf-8 Content-Length: 449 Via: 1.1 dekiwiki
Content-Type: application/xml
<?xml version="1.0"?>
<group id="2" href="http://192.168.168.110/@api/deki/groups/2">
<groupname>the fab four</groupname>
<service.authentication id="1" href="http://192.168.168.110/@api/deki/site/services/1"/>
<users count="5" href="http://192.168.168.110/@api/deki/groups/2/users"/>
<permissions.group>
<operations mask="15">LOGIN,BROWSE,READ,SUBSCRIBE</operations>
<role id="3" href="http://192.168.168.110/@api/deki/site/roles/3">Viewer</role>
</permissions.group>
</group>
| Images 0 | ||
|---|---|---|
| No images to display in the gallery. |
Copyright © 2011 MindTouch, Inc. Powered by