ActiveCollab 4¶
You can import tasks from your activeCollab 4.x instance using
the activecollab
service name.
Additional Requirements¶
Install the following packages using pip
:
pypandoc
pyac
Instructions¶
Obtain your user ID and API url by logging in, clicking on your avatar on the lower left-hand of the page. When on that page, look at the URL. The number that appears after “/user/” is your user ID.
On the same page, go to Options and API Subscriptions. Generate a read-only API key and add that to your bugwarriorrc file.
Bugwarrior will gather tasks and subtasks returned from the my-tasks API call. Additional API calls will be made to gather comments associated with each task.
Example Service¶
Here’s an example of an activecollab target. This is only valid for activeCollab 4.x and greater, see ActiveCollab 2 for activeCollab2.x.
[my_bug_tracker]
service = activecollab
activecollab.url = https://ac.example.org/api.php
activecollab.key = your-api-key
activecollab.user_id = 15
[my_bug_tracker]
service = "activecollab"
url = "https://ac.example.org/api.php"
key = "your-api-key"
user_id = 15
The above example is the minimum required to import issues from ActiveCollab 4. You can also feel free to use any of the configuration options described in Common Service Configuration Options.
Provided UDA Fields¶
Field Name |
Description |
Type |
---|---|---|
acbody |
ActiveCollab Body |
Text (string) |
accreatedbyname |
ActiveCollab Created By |
Text (string) |
accreatedon |
ActiveCollab Created On |
Date & Time (date) |
acestimatedtime |
ActiveCollab Estimated Time |
Number (numeric) |
acid |
ActiveCollab ID |
Number (numeric) |
aclabel |
ActiveCollab Label |
Text (string) |
acmilestone |
ActiveCollab Milestone |
Text (string) |
acname |
ActiveCollab Name |
Text (string) |
acpermalink |
ActiveCollab Permalink |
Text (string) |
acprojectid |
ActiveCollab Project ID |
Number (numeric) |
acprojectname |
ActiveCollab Project Name |
Text (string) |
actaskid |
ActiveCollab Task ID |
Number (numeric) |
actrackedtime |
ActiveCollab Tracked Time |
Number (numeric) |
actype |
ActiveCollab Task Type |
Text (string) |