tcms.rpc.api.bugtracker module

tcms.rpc.api.bugtracker.create(values)[source]
RPC BugTracker.create(values)

Create a new BugSystem object and store it in the database.

Parameters:

values (dict) – Field values for tcms.testcases.models.BugSystem

Returns:

Serialized tcms.testcases.models.BugSystem object

Return type:

dict

Raises:
  • ValueError – if input values don’t validate

  • PermissionDenied – if missing testcases.add_bugsystem permission

tcms.rpc.api.bugtracker.filter(query)[source]
RPC BugTracker.filter(query)

Perform a search and return the resulting list of bug trackers.

Parameters:

query (dict) – Field lookups for tcms.testcases.models.BugSystem

Returns:

Serialized list of tcms.testcases.models.BugSystem objects

Return type:

dict

Raises:

PermissionDenied – if missing testcases.view_bugsystem permission