Commit Graph
30 Commits
Author SHA1 Message Date
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 bf7389466a.
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