-
Notifications
You must be signed in to change notification settings - Fork 41
Description
Proposed Enhancements:
1. Fetching Tree List from AWS Bucket
-
The default trees will be stored in an AWS bucket, and the backend will pull the data from there.
-
A list of default trees, including their descriptions and sources, will be dynamically generated on the frontend by fetching a remote JSON file from https://files.specifysoftware.org/taxonfiles/taxonfiles.xml.
-
The existing XML file needs to be converted to JSON format for compatibility.
2. Displaying Tree List in UI
-
When the user clicks the "+" button in the tree viewer, a dialog will appear displaying the dynamically fetched list of trees.
-
Upon clicking a tree, the tree data will be uploaded to the database.
3. Rank Management Enhancements
-
Users can continue to edit and remove ranks using the existing rank editor.
-
Users can remove sections of the tree by deleting the oldest parent node, which will remove all its child nodes as well.
Dependent issue to manage the ranks:
#6295