mantis2basecamp-todo


Script to put unresolved mantis tickets into basecamp todos

what it does

This is a simple php script which, when put in the root folder of a [www.mantisbt.org mantis] install, allows it to create todos in a specified todo list in basecamp.

easy configuration

$defaults = array( 'basecamp_lodolist_id' => 1234567, 'basecamp_domain' => 'myproject.updatelog.com', 'basecamp_user' => 'username', 'basecamp_pass' => 'password', 'mantis_path' => null, /* blank is good, we auto-get from current path */ 'date_start' => '-1 day', );

typical usage

We usually setup a project in basecamp with a todo list called "imported tickets" and then you can move them out of there when you're ready.

first run

Run once with the optional ''?date_start=-5years'' parameter to import whatever is currently un-resolved.

automation

Then you could setup a daily cron to request the page with wget or curl or something... that way new and unresolved tickets would be put into your todo list every day.

Project Information

Labels:
basecamp mantis script