Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a tool to import a default tree #6294

Open
CarolineDenis opened this issue Mar 5, 2025 · 0 comments
Open

Add a tool to import a default tree #6294

CarolineDenis opened this issue Mar 5, 2025 · 0 comments
Milestone

Comments

@CarolineDenis
Copy link
Contributor

CarolineDenis commented Mar 5, 2025

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

@CarolineDenis CarolineDenis added this to the 7.11 milestone Mar 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant