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.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:
- 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
- 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