@@ 955-970 (lines=16) @@ | ||
952 | _actual_resource_type = EntityType.SCAN_CONFIG |
|
953 | _xmlresource.add_element("type", _actual_resource_type.value) |
|
954 | ||
955 | if subject_id or subject_type: |
|
956 | if not subject_id: |
|
957 | raise RequiredArgument( |
|
958 | function=self.modify_permission.__name__, |
|
959 | argument='subject_id', |
|
960 | ) |
|
961 | ||
962 | if not isinstance(subject_type, PermissionSubjectType): |
|
963 | raise InvalidArgumentType( |
|
964 | function=self.modify_permission.__name__, |
|
965 | argument='subject_type', |
|
966 | arg_type=PermissionSubjectType.__name__, |
|
967 | ) |
|
968 | ||
969 | _xmlsubject = cmd.add_element("subject", attrs={"id": subject_id}) |
|
970 | _xmlsubject.add_element("type", subject_type.value) |
|
971 | ||
972 | return self._send_xml_command(cmd) |
|
973 |
@@ 5332-5347 (lines=16) @@ | ||
5329 | ) |
|
5330 | _xmlresource.add_element("type", resource_type.value) |
|
5331 | ||
5332 | if subject_id or subject_type: |
|
5333 | if not subject_id: |
|
5334 | raise RequiredArgument( |
|
5335 | function=self.modify_permission.__name__, |
|
5336 | argument='subject_id', |
|
5337 | ) |
|
5338 | ||
5339 | if not isinstance(subject_type, PermissionSubjectType): |
|
5340 | raise InvalidArgumentType( |
|
5341 | function=self.modify_permission.__name__, |
|
5342 | argument='subject_type', |
|
5343 | arg_type=PermissionSubjectType.__name__, |
|
5344 | ) |
|
5345 | ||
5346 | _xmlsubject = cmd.add_element("subject", attrs={"id": subject_id}) |
|
5347 | _xmlsubject.add_element("type", subject_type.value) |
|
5348 | ||
5349 | return self._send_xml_command(cmd) |
|
5350 |