View Issue Details

IDProjectCategoryView StatusLast Update
0003828Project Tools & Websites[FreeCAD] Featurepublic2019-02-11 12:32
ReporterKunda1Assigned To 
PrioritylowSeverityfeatureReproducibilityhave not tried
Status newResolutionopen 
Product Version 
Target VersionFixed in Version 
Summary0003828: Triage bidirectioal script: Trigger automated phpBB forum thread from MantisBT ticket (and post forum thread back to ticket)
DescriptionProblem: Many users ignore our bugtracker guidelines and post their issues/bugs/features without consulting with the community first. This creates a bittleneck for the triage team and can ultimately lead to 'tracker bloat'.

Old Solution: manually copy/paste the ticket info into the forums and then post the thread url back in to ticket.
Problem with this method: time consuming, repetitive, leads to burnout

New Solution: Thanks to APIs it may be possible to automate this by having a script prompt for a MantisBT ticket number and prompt for what phpBB sub-forum to post the potential discussion thread in to. Then posting back to said ticket what the forum thread URL.
TagsNo tags attached.

Activities

Kunda1

2019-02-11 12:07

administrator   ~0012624

phpBB
Seems that the API is not mature for phpBB (even in v3.2)

Using an phpBB extension, this is how we would architect a new post in the forum:
https://github.com/GerB/feedpostbot/blob/master/classes/driver.php#L476-L794

Also take a look at https://github.com/eparsons/RESTApiForPhpBB

Kunda1

2019-02-11 12:32

administrator   ~0012626

MantisBT
https://documenter.getpostman.com/view/29959/mantis-bug-tracker-rest-api/7Lt6zkP

Create an API token for Mantis: https://www.freecadweb.org/tracker/api_token_create.php

Issue History

Date Modified Username Field Change
2019-02-11 11:27 Kunda1 New Issue
2019-02-11 11:27 Kunda1 Summary Triage bidirectioal nscript: Trigger automated phpBB forum thread from MantisBT ticket (and post forum thread back to ticket) => Triage bidirectioal script: Trigger automated phpBB forum thread from MantisBT ticket (and post forum thread back to ticket)
2019-02-11 12:07 Kunda1 Note Added: 0012624
2019-02-11 12:32 Kunda1 Note Added: 0012626