tcms.bugs.api module¶
-
tcms.bugs.api.
add_tag
(bug_id, tag, **kwargs)[source]¶ -
RPC Bug.add_tag(bug_id, tag)
Add one tag to the specified Bug.
Parameters: Raises: - PermissionDenied – if missing bugs.add_bug_tags permission
- Bug.DoesNotExist – if object specified by PK doesn’t exist
- Tag.DoesNotExist – if missing management.add_tag permission and tag doesn’t exist in the database!
-
-
tcms.bugs.api.
remove_tag
(bug_id, tag)[source]¶ -
RPC Bug.remove_tag(bug_id, tag)
Remove tag from a Bug.
Parameters: Raises: - PermissionDenied – if missing bugs.delete_bug_tags permission
- DoesNotExist – if objects specified don’t exist
-
-
tcms.bugs.api.
filter
(query)[source]¶ -
RPC Bug.filter(query)
Get list of bugs.
Parameters: query (dict) – Field lookups for tcms.bugs.models.Bug
Returns: List of serialized tcms.bugs.models.Bug
objects.Return type: list
-
-
tcms.bugs.api.
remove
(query)[source]¶ -
RPC Bug.remove(bug_id)
Remove Bug object(s).
Parameters: query (dict) – Field lookups for tcms.bugs.models.Bug
Raises: PermissionDenied – if missing bugs.delete_bugtag permission
-