MantisBT
From FusionForge Wiki
- integration is done using MantisBT SOAP API
- current trunk situation is : Not usable in production environment
- integration is done with mantisbt >= 1.2.3 or above but still some patches in mantisbt are in progress. Some patches are available here https://fusionforge.org/tracker/index.php?func=detail&aid=283&group_id=6&atid=107
Contents |
mantis plugin vs. mantisbt plugin
You can find 2 mantis plugins in Fusionforge.
Original plugin was mantis. It just offers project initialization in some mantis bugtracker. It has now disappear from trunk.
MantisBT plugin is a complete and separate plugin offering new views based on SOAP API calls. Projects are initialized, users are created and automatically linked to the right project, project_hierarchy is respected too.
4 views are provided : tickets, roadmap, statistics and administration.
In trunk, mantis plugin does not exist anymore.
mantis wsdl SOAP
You might need to modify mantisconnect.php file if your php.ini is configure with display errors such as warnings... Add these 2 lines at the beginning of mantisconnect.php :
ini_set('display_errors','Off');
date_default_timezone_set('Europe/Paris');
status
- only creation in mantisbt is supported
- some features are still missing soap support functions. Please use last MantisBT git checkout or use at least 1.2.3 and patches from https://fusionforge.org/tracker/index.php?func=detail&aid=283&group_id=6&atid=107
- only project view start to be functionnal
howto use it
- you must activate plugin at forge level.
- you can setup configuration at forge level.
- you must configure your own user.
- you must configure the project with specific url or use the global forge configuration
- go ! use mantisbt now !
To do
- vastly remove css code and use theme when needed
- remove javascript code => use the js controller
- deal roles
- deal users DONE: 20110301
- support already created mantisbt project DONE : 20110301
- make the user view work. NEED PATCH
- check mantisbt version to disable plugin or functionnality
- prepare missing patchs to be include in mantisbt
- revamp the filtering system ? CURRENTLY DISABLE
Team
- main developper : franck villaume (TrivialDev) aka nerville
- ideas : fusionforge Team
Ideas
- Use the OAuth plugin (not yet finished : http://www.mantisbt.org/bugs/view.php?id=11219) for Mantis to have delegated mantis privileges for FF queries : FF would act as a OAuth consumer, when Mantis will be OAuth provider


