Modify ↓
Opened 11 years ago
Closed 10 years ago
#11476 closed enhancement (fixed)
Return custom fields in XMLRPC Calls
Reported by: | anonymous | Owned by: | Roberto Longobardi |
---|---|---|---|
Priority: | normal | Component: | TestManagerForTracPlugin |
Severity: | normal | Keywords: | custom fields |
Cc: | Trac Release: | 1.0 |
Description
Custom testcase (or testcase in plan) fields are not being returned with XMLRPC Calls. Since the base class AbstractVariableFieldsObject already has them it seems sensible to return them. Example for Testcase in plan:
Original return value for a tescase with getTestCase when plan id is provided in rpcsupport.py
tcip = TestCaseInPlan(self.env, testcase_id, plan_id) return (tc['page_name'], tc.title, tc.description, tcip['status'])
Custom fields can easily be added to the answer with
tcip = TestCaseInPlan(self.env, testcase_id, plan_id) for field in tcip.fields: if field.get("custom"): customtuple = (field.get('name'), field.get('value'), field.get('label')) customfields.append(customtuple) return (tc['page_name'], tc.title, tc.description, tcip['status'], customfields)
This can also be done for listTestCases and the case without testplan id can also be covered
Attachments (0)
Change History (3)
comment:1 Changed 11 years ago by
comment:2 Changed 10 years ago by
Status: | new → accepted |
---|
comment:3 Changed 10 years ago by
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
Implemented in 1.8.2.
Note: See
TracTickets for help on using
tickets.
Hi there, sorry for the late answer, my job is really demanding these days.
Thanks for your patch, I'll definitely include it as soon as I can find time for a new release.
Ciao, Roberto