Jamie Greunbaum
695945b783
Made a minor change to formatting. This code does not need to be two lines and I don't know why I made it that way.
2024-06-05 10:30:51 -04:00
Jamie Greunbaum
e529d410bb
Jira API query now uses JQL to filter issue types and statuses on request.
...
JQL statements were added which will:
- Only retrieves issues with the set type (defaults to "Bug")
- Only retrieve issues from the current project
- Only retrieves issues relevant to the current scene
- Filters out issues where the marker location is empty
- Filters by whether the set resolution status should be displayed in the editor
2024-06-05 10:30:00 -04:00
Jamie Greunbaum
cfe08da56c
Project names are now retrieved from the project settings using a virtual function in the BugbotServerAPI class.
2024-06-04 14:24:06 -04:00
Jamie Greunbaum
3a36d1316b
Jira now supports all the same field types as the other APIs, with the addition of supporting cascading select lists for Hardware and OS combined.
2024-06-04 02:13:47 -04:00
Jamie Greunbaum
482781d6c6
Moved lesser-used label prefixes for Gitea into a new setting subcategory.
2024-06-03 12:12:20 -04:00
Jamie Greunbaum
4eed4393e4
Bugzilla API is now fully implemented.
2024-06-03 11:44:46 -04:00
Jamie Greunbaum
097990dcbe
Added default status label lists to BugbotServerGiteaAPI, even though they are blank by default.
2024-06-02 02:44:26 -04:00
Jamie Greunbaum
fc99f7c468
Added proper defaults for showing unresolved, in progress, and resolved bug markers.
2024-06-02 02:14:59 -04:00
Jamie Greunbaum
c5c0c192cb
Jira API is now fully implemented.
2024-06-01 03:04:07 -04:00
Jamie Greunbaum
d763eb48fe
Gitea labels are now passed with both names and IDs to more easily support services that use one or the other.
2024-05-31 23:40:15 -04:00
Jamie Greunbaum
d4d59c957c
Revert "Filling in menu lists on the bug report form no longer depends on the exact item format used by Gitea."
...
This reverts commit bf7389466a66d3a8cc16daaa53386b67eefd8cad.
2024-05-31 19:57:52 -04:00
Jamie Greunbaum
512658b0e5
Improved tag sorting code to simply sort the original list of available tags instead of trying to sort them later.
2024-05-31 15:01:55 -04:00
Jamie Greunbaum
bf7389466a
Filling in menu lists on the bug report form no longer depends on the exact item format used by Gitea.
2024-05-31 03:14:32 -04:00
Jamie Greunbaum
12a294cdd5
Setting duplicate_of makes no sense when it's not even being used right now. Leaving it as default makes more sense than resetting it to default manually for no reason.
2024-05-30 20:10:20 -04:00
Jamie Greunbaum
0495c15a6d
BugbotBugData now defaults the normal to Vector3.UP.
2024-05-30 20:09:40 -04:00
Jamie Greunbaum
cf1c6a3632
Gitea bugs are now considered to be "in progress" if someone is assigned to the bug.
2024-05-30 02:19:47 -04:00
Jamie Greunbaum
7cdd6d239d
Server is no longer incorrectly pulled from Gitea settings every time.
2024-05-29 20:26:07 -04:00
Jamie Greunbaum
27b5d593f6
Bug markers now have their info properly set when first created.
2024-05-28 18:39:58 -04:00
Jamie Greunbaum
58bc591405
Functions for returning API responses are now handled entirely in the parent class, avoiding code duplication across all supported APIs.
2024-05-28 15:59:01 -04:00
Jamie Greunbaum
d9bc4da810
Marker data is now created using a Dictionary stringified into JSON.
2024-05-27 14:49:25 -04:00
Jamie Greunbaum
b75c1f002f
Bug markers can now be loaded and unloaded during gameplay using static functions in the Bugbot class.
2024-05-27 02:01:39 -04:00
Jamie Greunbaum
ded09a8fa8
Bugs are now filed with their position information, and loaded into Godot with their proper positions intact.
2024-05-26 02:32:55 -04:00
Jamie Greunbaum
5b4dc53a62
Bug report form can now send summary, description, and labels to the Gitea server when submitting a bug.
2024-05-24 19:04:50 -04:00
Jamie Greunbaum
acbdbe413e
Label prefixes are now removed before labels are added to the form data.
2024-05-23 20:04:59 -04:00
Jamie Greunbaum
ab74bda6f0
Tag selection buttons now populate the form entry menu with available tags.
2024-05-23 17:00:41 -04:00
Jamie Greunbaum
64f6193701
Added code to fill in menus for the bug report form and display it when placing a marker.
2024-05-23 01:36:00 -04:00
Jamie Greunbaum
5c37903872
- Bugs are now filtered out by status before being passed out of the HTTPClient thread.
...
- Fixed an issue that caused bugs to be given the incorrect resolution tag.
2024-05-22 01:46:51 -04:00
Jamie Greunbaum
131e944779
Moved code for hiding bug markers into a separate static function.
2024-05-21 21:44:08 -04:00
Jamie Greunbaum
1f000909bb
Placeholder bug report forms can now be posted to Gitea.
2024-05-20 01:55:54 -04:00
Jamie Greunbaum
fd156e56f3
Changed location of status label settings.
...
Moved status label settings to a place that makes a bit more sense, and lets
them be defined differently for each bug report platform.
2024-05-19 21:58:14 -04:00
Jamie Greunbaum
be16db4d76
BugMarkers are now loaded with their status intact.
2024-05-19 19:57:08 -04:00
Jamie Greunbaum
2a57cd544d
Markers can now be loaded and unloaded in the editor. Currently not fully implemented, but getting there.
2024-05-19 18:12:42 -04:00
Jamie Greunbaum
c536a89d9f
Added a set of BugbotServerAPI classes, which can currently pull a list of bugs from Gitea.
2024-05-18 03:35:44 -04:00