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.

Note

Use of the ActiveCollab service requires that the following additional python modules be installed.

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

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

Body

Text (string)

accreatedbyname

Created By Name

Text (string)

accreatedon

Created On

Date & Time

acid

ID

Text (string)

acname

Name

Text (string)

acpermalink

Permalink

Text (string)

acprojectid

Project ID

Text (string)

actaskid

Task ID

Text (string)

actype

Task Type

Text (string)

acestimatedtime

Estimated Time

Text (numeric)

actrackedtime

Tracked Time

Text (numeric)

acmilestone

Milestone

Text (string)