View Issue Details

IDProjectCategoryView StatusLast Update
0003828Project Tools & WebsitesFeaturepublic2022-01-23 02:38
ReporterKunda1 Assigned ToKunda1  
PrioritylowSeverityfeatureReproducibilityhave not tried
Status closedResolutionsuspended 
Target Version0.20 
Summary0003828: Triage bidirectional 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.
FreeCAD Information

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

Kunda1

2019-02-28 14:04

administrator   ~0012804

Updates:
Created a FreeCAD_Bot account
Testing kkremitzki's FreeCAD_Automation script

Kunda1

2019-06-18 09:26

administrator   ~0013252

Running in to issues posting on the forum again. It was working and I introduced a bug somewhere that I'm debugging so that it works again.

chennes

2021-12-29 05:28

administrator   ~0016166

As we begin the migration to GitHub Issues, at least the Mantis half of this is now redundant. Marking this as #tobeclosed unless @Kunda1 wants to keep it around.

Kunda1

2022-01-23 02:37

administrator   ~0016262

Closing

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
2019-02-28 14:04 Kunda1 Note Added: 0012804
2019-06-18 09:26 Kunda1 Note Added: 0013252
2019-06-18 09:26 Kunda1 Assigned To => Kunda1
2019-06-18 09:26 Kunda1 Status new => assigned
2021-02-06 06:36 abdullah Target Version => 0.20
2021-02-28 19:20 Kunda1 Summary Triage bidirectioal script: Trigger automated phpBB forum thread from MantisBT ticket (and post forum thread back to ticket) => Triage bidirectional script: Trigger automated phpBB forum thread from MantisBT ticket (and post forum thread back to ticket)
2021-12-29 05:28 chennes Note Added: 0016166
2021-12-29 05:28 chennes Tag Attached: #tobeclosed
2022-01-23 02:37 Kunda1 Status assigned => closed
2022-01-23 02:37 Kunda1 Resolution open => suspended
2022-01-23 02:37 Kunda1 Note Added: 0016262
2022-01-23 02:38 Kunda1 Tag Detached: #tobeclosed