Cisco Acano X-series 開発者ガイド

ページ / 147
Cisco Meeting Server Release 2.0 : API Reference Guide
34
Parameters
Type/Value
Description/Notes
canChangeCallId
true|false
Whether this user is allowed to change the Call ID of the coSpace
canChangePasscode
true|false
Whether this user is allowed to change the passcode of the coSpace
canPostMessage
true|false
Whether this user is allowed to write messages in the coSpace
canRemoveSelf
true|false
Whether this user is allowed to remove himself from the coSpace
canDeleteAllMessages
true|false
Whether this user is allowed to delete all messages from the coSpace
message board
If the member was added successfully, a “200 OK” response is received, and the “Location”
header in the response contains the new user ID.
coSpace Permissions
Members with canAddRemoveMember set to true can add other users as members of the
coSpace from a Cisco Meeting App (depending on Meeting App type and version). New
members have identical permissions to the member who added them, except in one case: when
the original member also has canRemoveSelf set to false.
Members who cannot remove themselves from the coSpace (as controlled by canRemoveSelf)
should not be able to create a second member in order to delete their own membership.
Therefore any member created from an Cisco Meeting App by another member in this situation
will have canAddRemoveMember set to false and canRemoveSelf set to true (see the table
below). All other permissions are copied from the original member.
Original user permission
Created user permissions
Notes
canAddRemoveMember
canRemoveSelf
canAddRemoveMember
canRemoveSelf
False
NA
NA
NA
They can’t add
another user
True
True
True
True
All permissions
copied
True
False
False
True
All other permissions
copied.
Using the API provides more flexibility: it is possible to create coSpaces with members who
cannot remove themselves, but who can be removed by another member. Members can always
be removed via the API.
Auto-generated members (created by an LDAP sync) have auto-generated permissions
because it makes no sense to allow them to make changes that will be overwritten by the next
LDAP sync. Therefore, for these users the following parameters are always set to false:
canDestroy, canChangeName, canChangeUri, canChangeCallId and canRemoveSelf. The other
“can” parameters are set to True. Note that changing any of these settings for an auto-
6   coSpace Related Methods