Page MenuHome

UI: Addon Bug Reporting
AbandonedPublic

Authored by Harley Acheson (harley) on Jul 6 2019, 3:40 AM.

Details

Summary

I normally don't do much with Python, but the big mean kids dared me. LOL.

This patch alters the bug submission process a bit.

First, the regular operator used on the File Menu is made specifically for this purpose, so you no longer get a python tooltip that is neverending.

More importantly the "Report Bug" button for Addons also adds system information to the (addon bug report) page, just like regular bugs. The report includes the name and version of the addon at the top of the report:

Diff Detail

Repository
rB Blender

Event Timeline

Brecht Van Lommel (brecht) requested changes to this revision.Jul 8 2019, 5:32 PM
Brecht Van Lommel (brecht) added inline comments.
release/scripts/startup/bl_operators/wm.py
852

This should not be left empty, operators need a name.

865

Same as above.

This revision now requires changes to proceed.Jul 8 2019, 5:32 PM

As per review by @Brecht Van Lommel (brecht), this update fills in missing bl_label for the two new added operators:

WM_OT_report_bug: "Report a Bug"
WM_OT_report_bug_addon: "Report Addon Bug"

But note that this also adds them for two nearby operators:

WM_OT_url_open: "Open in Browser"
WM_OT_path_open: "Open Path in Browser"

I forgot we already had this one when I reviewed D5303: WM: Pre-fill bug-reports for addons, that was committed now.