|
@@ 4381-4394 (lines=14) @@
|
| 4378 |
|
if name: |
| 4379 |
|
cmd.add_element('name', name) |
| 4380 |
|
|
| 4381 |
|
if resource_id or resource_type: |
| 4382 |
|
if not resource_id: |
| 4383 |
|
raise RequiredArgument( |
| 4384 |
|
'modify_permission requires resource_id for resource_type' |
| 4385 |
|
) |
| 4386 |
|
|
| 4387 |
|
if not resource_type: |
| 4388 |
|
raise RequiredArgument( |
| 4389 |
|
'modify_permission requires resource_type for resource_id' |
| 4390 |
|
) |
| 4391 |
|
|
| 4392 |
|
_xmlresource = cmd.add_element('resource', |
| 4393 |
|
attrs={'id': resource_id}) |
| 4394 |
|
_xmlresource.add_element('type', resource_type) |
| 4395 |
|
|
| 4396 |
|
if subject_id or subject_type: |
| 4397 |
|
if not subject_id: |
|
@@ 1036-1047 (lines=12) @@
|
| 1033 |
|
if comment: |
| 1034 |
|
cmd.add_element('comment', comment) |
| 1035 |
|
|
| 1036 |
|
if resource_id or resource_type: |
| 1037 |
|
if not resource_id: |
| 1038 |
|
raise RequiredArgument( |
| 1039 |
|
'create_permission requires resource_id for resource_type') |
| 1040 |
|
|
| 1041 |
|
if not resource_type: |
| 1042 |
|
raise RequiredArgument( |
| 1043 |
|
'create_permission requires resource_type for resource_id') |
| 1044 |
|
|
| 1045 |
|
_xmlresource = cmd.add_element('resource', |
| 1046 |
|
attrs={'id': resource_id}) |
| 1047 |
|
_xmlresource.add_element('type', resource_type) |
| 1048 |
|
|
| 1049 |
|
|
| 1050 |
|
return self._send_xml_command(cmd) |